A Year at Google Brain (2020)
Reflections from my time at Google Brain, and why I left for a PhD.
The latest blog posts to take off on Hacker News. 437 posts.
Reflections from my time at Google Brain, and why I left for a PhD.
Back in December I decided to try something new for my Datasette open source project: Datasette Office Hours. The idea is simple: anyone can book a 25 minute conversation with …
Our thoughts on compensation, and how they reflect Oxide's values.
In this article, Vlad shares his experience using the Apple M1 as a cloud engineer. He discusses the compatibility of various software, including D...
Sure, we all pretend to know them, but rarely do we think they apply to us. Your manager certainly doesn't...
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…