New
The latest blog posts to take off on Hacker News. 363 posts.
How to Survive an Acquisition
Last week Facebook announced that they will be shutting down Parse.
Idea Debt
There is no book. There is only Idea Debt.
Heisenberg Developers (2014)
TL:DR You can not observe a developer without altering their behavior. First a story. Several years ago I worked on a largish project...
The Biggest Mistake I Ever Made
There was a time in my life when I played quite a bit of basketball. I was leading engineering at a start-up in Scottsdale, AZ, my wife was…
Making 20% Time Work
Following Google’s lead many companies have instituted “20% time” for their employees. This is one day per week in which employees can work on projects of their own choosing. The practice keeps developers motivated and sharp, produces tools to solve company problems, and in the best case creates open source which…
Why I work remotely has nothing to do with productivity
Illustration by Nate Otto These are some of the things I can do because I’m fortunate to work for a company that lets me work from anywhere: Hug my kids and feed them breakfast before they lea…
Why I Strive to be a 0.1x Engineer
There has been more discussion recently on the concept of a “10x engineer”. 10x engineers are, (from Quora) “the top tier of engineers that are 10x more productive than the average” Productivity I have observed that some people are able to get 10 times more done than me. However, I’d argue that individual productivity…
I believe in the 10x engineer, but
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.
Why Is Your Team Falling Behind? Ask ‘The Penny Game’
Use the Penny Game to explore the difference between capacity and output, and why backlogs invariably grow, no matter how hard you work.
Before brogramming, table flipping, and beyond
Technowoman, one woman and her travels through a career in technology
Dear open-source maintainers, a letter from GitLab
Here we would like to share our thoughts about these issues and what we’re planning to do to make things better with GitLab.
What Working at Facebook Has Taught Me About Design Critique
Four Things Working at Facebook Has Taught Me About Design Critique Read the full post and more over on my personal blog at tannerc.com. Critique is an important part of any design process, whether …
Dear “Dear GitHub”
Dear “Dear GitHub”, Thanks for your recent open letter about GitHub’s shortcomings. As an occasional contributor to Chef, a large open source project itself , I completely empathize with your position. It totally sucks, for example, when an issue is DoSsed with a wall of unhelpful +1’s, especially by people who think…
When to join a startup
<p>Something has changed in the last few years which has made an increasing number of people want to join startups. It seemed to start around ...
Don't Assume It's Difficult Until It Is
Algorithms, circle mazes, hex grids, masking, weaving, braiding, 3D and 4D grids, spheres, and more!
Why I'm joining the Dart Team
UPDATE May 2018: It’s 2 years later and this article still gets hundreds of reads a month. I should note some of the things below are outdated. For example, when I say “soon, you’ll be able to …
Academics, we need to talk
Although I made the move to industry a bit more than five years ago, I still serve on program committees and review articles for journals a...
Inside Automattic's Remote Hiring Process
How can Automattic consistently hire the best people without ever having a single voice conversation? Let’s face it, hiring is tough. When you ask startup founders what their biggest challenge is, …