Being on Call
I’m an occasional on-call operator for my battalion, assisting the on-call commander and staffing the control room from 16:00 in the afternoon until
The latest blog posts to take off on Hacker News. 6,087 posts.
I’m an occasional on-call operator for my battalion, assisting the on-call commander and staffing the control room from 16:00 in the afternoon until
There's a lot to consider when charting the rise and fall of developer salaries over the years. Let's dive in!
issue no. 0011
There is a popular movement on Choosing Boring Technology started by article by Dan McKinley, followed by some discussions on Hacker News…
I like this passage from John Urschel Goes Pro , about the former NFL player who is pursuing a Ph.D. in math:
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
I’ve talked a lot recently about bad management as a root cause of poor infrastructure, especially on Twitter. The idea, channeled through Richard Mlynarik, is that the main barrier to good U…
A while ago, I’ve been working on a very large codebase that consisted of a few million lines of code. Large systems are usually a big mess and this one was no exception. Since this is a rather common problem in software engineering, I thought the internet would be littered with stories about this topic. There is a…
A series sharing some of the questions I use when I interview for technical roles. I’ll unpack the question, when to ask it, and how to evaluate answers.
Professionals supposedly come in two shapes: either short and fat, or tall and skinny, meaning their skill set is either broad or deep.
I don’t think any little girl grows up with the goal of “I want to be an OSS Android browser developer” and to be totally honest, even as an adult I just kin...
Modification of Kobayahsi Maru for all-virtual classes
Update: Here’s the link to the HN discussion about this post: https://news.ycombinator.com/item?id=26092964
Kristina Lustig, formerly our Director of Design, explains why she took a new role as an associate software developer.
(3 Min Read) Take control back over your calendar
One of the repeating motifs of recruiting in the software industry are mantras of “talent”: “We recruit the best talent”, “talent attracts talent”, “we value talent” and so on. Some companies have so called “head of talent”, “talent acquisition”, “talent development” professionals on their payroll - basically a…
The Mediocre Programmer is a book about the journey of becoming a better programmer. But before we can become better programmers we have to pass through being mediocre programmers. Mediocre doesn't mean a bad programmer --- far from it. It means lacking skill. As beginners we start our journey full of fresh ideas of…
Today I’m resigning from The New York Times. Those are not words I ever wanted to write. Growing up, I never even imagined that I would get the chance to live in New York City or to work in media -- let alone at the paper of record. I’m from a tiny town of a thousand people in the middle of the corn fields of…
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.