My 25-year adventure in AI and ML
This is the 25-year story of how I fell into the field of AI.
Topics /
The most popular blog posts about career & management on Hacker News. 4,748 posts.
This is the 25-year story of how I fell into the field of AI.
For the system at work, I am on call one week every seven weeks. For most of the past ten years, I have been on organized on call rotations for the systems I have been developing. I think being on …
As if the coming wave of foreign engineers resulting from the inevitable immigration bill isn’t bad enough, I saw this comment left on a Wall Street Journal article: At my recent 40th Stanford reun…
If I could do it all over again, here is what I would do differently.
In February 2022, I left my job at Splunk to take some time first to relax then to focus on finding a fantastic next job . I managed to do both during my three months of funemployment, landing a job at Stripe in the Atlas team in May. I was laid off in November 2022, along with most people who were hired during this…
I once had a job interview for a backend position. Their stack was Node.js, MySQL, nothing exotic. The interviewer asked: "If you have an array containing a million entries, how would you sort the dat
It's not about technology for its own sake. It's about being able to implement your ideas.
Or: Why work 8 hours/day for someone else when you can work 16 hours/day for yourself?
For the distinct purpose of getting a job in tech, side projects are either a great use of your time or a great waste of your time.
One of the most useful lessons I learned from working at Facebook had nothing to do with technology: Doubt the media. Always doubt the…
In this post, I share why I think that reading source code is an important technique which can be applied to become a better software developer.
Using AI agents correctly is a process of reviewing code. If you’re good at reviewing code, you’ll be good at using tools like Claude Code, Codex, or the…
Big part of discussion around vibe coding revolves around pace of development while it was never a key constraint in succeeding with a product.
I've spent half of my career working remotely. This post chronicles those experiences, giving a real-world window into what it's like to work fully-remote as a software engineer.
a short post
Problem-solving is an important part of everyday life, from organizing your video library to deciding whether to buy a car. Small problems (like trying to
I'm the first employee of BackType , a Summer '08 YC company. My joining the company increased the...
When I worked at the Apple Online Store , we would never load test the live website. There was rarely a need. However, it was always an inte...
Recently a friend said to me, "My remote engineer contractors aren't committed enough. They say they'll get a feature finished by the end ...
I happen to be going through a very productive time right now. I’m working on a project that I’m very excited about, and the threads are all coming together to create a very satisfying tapestry.
Welcome from Hacker News!
You know when developers tell you that they did 80% of the application in x days and that they need the same amount of time for the last 20%?