The Zen of Go
This article was derived from my GopherCon Israel 2020 presentation. It’s also quite long. If you’d prefer a shorter version, head over to the-zen-of-go.netlify.com .
Topics /
The most popular blog posts about career & management on Hacker News. 4,747 posts.
This article was derived from my GopherCon Israel 2020 presentation. It’s also quite long. If you’d prefer a shorter version, head over to the-zen-of-go.netlify.com .
After joining Mintlify (which acquired my previous company), I finally fixed a search bug that had bothered me for over a year as a user - the debounced search queries weren't being aborted, causing race conditions and poaor search quality. By adding an AbortController to ensure only the most recent search query…
I have enjoyed research and teaching for the last twelve years. Yet, I have resigned from my postdoctoral position at MIT a week ago, givin...
“Taco Bell Programming” is the idea that we can solve many of the problems we face as software engineers with clever reconfigurations of the same basic Unix tools. The name comes from the fact that every item on the menu at Taco Bell, a company which generates almost $2 billion in revenue annually, is simply a…
This weekend I was talking with a friend about how I'd planned and estimated a huge software project in one of my previous jobs. By that I mean not something which can be done by a single team in a sprint or two, but something which requires several teams, across several quarters of effort, involving many other…
No. Thanks for understanding. Ok that was the nutshell version. If that answers your question, that's great. The more detailed answer ...
Tip: In complex software modernization projects treat estimates as guidelines, not deadlines.
If you have discipline to throw away your first idea, draft, throwaway PRs often drives more progress than a design doc.
Notes that I mostly write for myself, but you can read if you want.
How I run a software book club
Or how I decided to scream into the void about how awful the job market is. I'm still in a very sour mood after the latest rounds of interviews but ultimatel...
Why and how we continuously invested the team bandwidth to pay back tech debt and what were the results?
One of my favorite patterns in our industry is when the old and established are wiped out by disruption, irrelevance, or changing fashions. Like a forest fire, clearing out the old is very destructive and shouldn’t be taken lightly. But what’s left behind is a clean slate and immense opportunity.
A common topic of discussion among my close friends is where the bottlenecks are in our productivity and how we can execute more quickly. This is very different from what I see in my extended social circles, where people commonly say that velocity doesn't matter . In online discussions about this, I frequently see…
To my great surprise, young people now somewhat frequently contact me in order to solicit career advice.They are usually in college or highschool, and want to know what the best next steps are for a career in security or software development.This is, honestly, a really complicated question, mostl...
There they sit, the preschooler class encircling their mentor, the substitute teacher.
if you always wanted to but think it isn't worth telling a speaker you liked their talk, this is your encouragement post to do so.
Tenures are at an all-time low in the software industry.
This post shares the story of Pedro David Garcia Lopez, a Ruby and Rails developer based in UK, who used to be a Lorry driver.
The manifestation of my imposter syndrome, for me and today, is what does it mean to be a software engineer. There’s a lot more noise than signal on the Internet about agentic engineering, wh…
This quote, which went viral 2 months ago and that Steinbeck probably never said, has stuck with me:
I magine for a moment that, by some quirk of the universe, you are sharing your workspace with a time traveller. Specifically, yourself from 1 year in the future. How will you react to your new co-worker? 1 [ 1 If you find this exercise difficult, try instead imagining how your past self of a year ago would react to…