Stepping Down as CEO of the Wikimedia Foundation
Earlier today, I announced to my colleagues at the Wikimedia Foundation my intention to step down as CEO later this spring. April 15th will be my last day, marking my seven-year anniversary with th…
The latest blog posts to take off on Hacker News. 437 posts.
Earlier today, I announced to my colleagues at the Wikimedia Foundation my intention to step down as CEO later this spring. April 15th will be my last day, marking my seven-year anniversary with th…
Jeff Bezos is retiring, and will go down as one of the great CEO’s in tech history, in part because of how he transformed Amazon into a tech company in every respect.
Product Owner is a role you play on a Scrum team. Product Manager is the job. — Melissa Perri.
Fellow Amazonians:
Bring all your engineering data in one place and build dashboards in minutes
Over the years, I’ve had the opportunity to work in architecture roles alongside experienced software/technical/solution architects. Through observing others and my own trial and error,...
To realize your potential you have to focus on the things that matter. You have to say no to good opportunities so you can pursue great ones.
"Luck Surface Area" is a turn of phrase that popped out my mouth during a discussion episode of TechZing a few months back and is something I've been meaning to write about ever since but never got around to actually doing. However, thanks to Lance Jones who referenced the concept in a recent blog post I have finally…
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement.
Explaining the difference between Mock Objects and Stubs (together with other forms of Test Double). Also the difference between classical and mockist styles of unit testing.
Why does it take so long to build software? We hear variations of this question frequently: Why is building software so expensive? Why is my team delivering software so slowly? Why am I perpetually behind schedule with my software? There is a good reason we hear these questions over and over. Businesses need more and…
This is the story of how I found what I believe to be scientific misconduct and what happened when I reported it. Science is supposed to b...
Stop chasing your feature development plan and start crafting strategic product roadmaps
You’re probably familiar with the concept of Choose Boring Technology. If you’re not, I’ll wait for you to read the excellent blog post by…
At some point, I realized I would've argued the exact opposite position on a lot of topics just a few years ago.
Let’s say my goal this year is to get to 10k monthly recurring revenue (MRR).
Batching work is more efficient … until cost rises nonlinearly with batch size. Then smaller batches are the most efficient. So don’t delay maintenance!
(4 min read) Batching things by function can skyrocket your productivity.
On Friday, January 8th, GitHub separated with an employee. Later that day and over the weekend, employees raised concerns about the circumstances of the separation. We took these concerns seriously.…
I have switched teams more often than I have had to implement an AVL tree, and you can guess which one of those two was taught in school. I wish someone had taught me how to join a new team! While learning a new codebase can be daunting, I've found a few things that work for me.
To be successful at digital transformation you need to optimize the key feedback loops in your software engineering organization
After analyzing 1000+ Y-Combinator Companies, I discover there's a huge market need for more engineering-focused data practitioner roles.
Today, our cofounder and CEO Drew Houston shared the difficult news that we’ll be making reductions to our global workforce. Here is the full text of his email to Dropbox employees:
Workaholism or work addiction risk is a growing public health concern that can lead to many negative mental and physical health outcomes such as depression, anxiety or sleep disorder. Perception of work (job demands and job control) may become a major cause of employees’ work addiction. The international group of…
I decided to build an extension for VSCode. That would add handy buttons for many common commands like save file, format file, show opened files etc.
The demand for data engineers is growing rapidly. According to hired.com, the demand has increased by 45% in 2019. The median salary for Data Engineers in SF Bay Area is around $160k. So the question…