PR process killing morale and productivity
Code reviews are supposed to be about improving code quality and sharing knowledge, but when PR comments start hitting the hundreds, something is very wrong....
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,087 posts.
Code reviews are supposed to be about improving code quality and sharing knowledge, but when PR comments start hitting the hundreds, something is very wrong....
I have found that the two biggest causes of having to fire an employee at an early stage startup are a lack of culture fit, and the inability to Get Shit Done. I don't care how smart someone is - if they are unable to work hard and crank out a large amount of high quality work, they will weigh down your startup.
The easiest way to be a 10x engineer is to make 10 other engineers 2x more efficient. Someone can be a 10x engineer if they do nothing for 364 days then convinces the team to change programming language to a 2x more productive language.
Becoming a project manager after being a software developer for many years changed me quite a bit. Below are my thoughts and breakdown of the experience.
Note: this is a post from 2011. It used to be on the IndexTank blog which no longer exists, so I’m putting it up here. —
A year ago I decided to put myself out there and face my fear of being vulnerable by starting a blog. I look at what has happened since then and how great of an experience it has been.
An archive of the best articles from Marc Andreessen’s now defunct blog
A company lost five senior engineers in 18 months. Exit interviews cited compensation. The real problem: information does not flow upward through organizational hierarchy. By the time problems reach executive level, they have metastasized into resignation decisions made months earlier.
After taking a sabbatical, a time I was very fortunate to spend with my family and children, I was preparing to return to work. As I walked in the park a day before I wrote these thoughts, wanting to capture the perspective I had gained during the recent months. This is a collection of thoughts I had at the time, I…
Asking, “Can I have coffee with you to pick your brain?” is probably the worst possible way to get a meeting with someone with a busy schedule. Here’s a better approach. —— Jason, an e…
Deciding not to solve a problem, or solving a different one, can also be a viable solution.
Adrian Cockcroft will be joining AWS as VP of Cloud Architecture
Read more on Y Combinator's blog.
Stupid reasons to not allow remote work. Dumb reasons to reject remote work.
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
I've learnt I don't need to keep up with the hectic pace of Front End development news.
There are a lot of challenges in the way QA and engineering work together. Many eng leaders think you shouldn't have QA. I dig in.
New analysis finds tests for new doctors can measure what matters — the life and health of patients
Part 2 of a blog post about my time on the computer science job market in 2021-2022, in which I discuss my personal decision-making process between offers.
YC launched a co-founder matching platform about 3 months ago. There are now 16,000 co-founder profiles on the platform. Potential co-founders have sent 130,000 matching invites through the platform, and, with a 25% acceptance rate, we’ve seen a total of 33,000 matches.
Everything I learned to become a senior software engineer. From good skills to have, to dealing with difficult engineering problems.