Don't End the Week with Nothing (2014)
A bit of inspiration (and some hopefully actionable advice) for folks who are still working at day jobs.
Topics /
The most popular blog posts about career & management on Hacker News. 6,085 posts.
A bit of inspiration (and some hopefully actionable advice) for folks who are still working at day jobs.
This is more of a personal post than something intended to be profound. If you are looking for a point, you will not find one here. Frankly I am not even sure who the target audience is for this (p…
For varying levels of seniority, from senior, to staff, and beyond.
My wife calls me at work, and we have the usual end-of-the-day chat. Then: "Oh, by the way, Guy wants you to take him to the hardware store, he wants to get some tape." "What kind of tape?" "He says he wants 'wood tape'." "Wood tape?" "Wood tape." "Uhhh, ok. When?" "Sometime this weekend. He is really looking forward…
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
#1: Don't Be a Jerk. (That is just a bonus tip, in case you don't want to read past the subtitle)
The company’s motto used to be “Don’t be evil.” Things have changed.
We often hear that making small incremental improvements every day can lead to great things. This popular piece of advice rings true, and it’s a powerful reminder to keep pushing ourselves forward.
A response to Rich Hickey's "'AI' is Not a Tool": automation and tool use can coexist, and wielding an LLM well requires skill, feedback, and judgment.
Thank you to Bucknell University for inviting me to be this year's commencement speaker. And congratulations to the Class of 2025! Watch the speech on YouTube. Thirty-two...
I've worked at various tech companies: from "traditional" shops and consultancies, through an investment bank, to high-growth tech firms. I've also talked with software engineers working at startups, banking, automotive, big tech, and more "traditional" companies. This mix had a healthy sample of Silicon-Valley…
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
Monumental changes to New York law on non-compete agreements appear imminent. On June 7, 2023, the New York State Senate approved two bills concerning non-compete agreements. The first, Bill No. S3100A, proposes a ban on all non-compete agreements, while the second, Bill No. S6748, proposes a limited ban of certain…
Here are some things that I hated as a student. At the time, I thought my teachers didn’t understand or care how terrible they were.
In Masters of Doom, a book about the game development company id Software and its influence on popular culture, David Kushner reflected on the...
Last weekend I had a chance to talk with some students who just got their degree. They are pursuing their first software engineer job. In conversation with them, I learned that they have a pretty wrong perception of this job.
Read more on Y Combinator's blog.
Starting a new job can be stressful so I've developed an algorithm that has helped me get up to speed quickly.
A student who I used to tutor in CS occasionally sent me a meme yesterday which showed “NEW GRAD vs SENIOR DEVELOPER”; the new grad is all caps yelling NO! YOU CAN’T JUST USE BRUT…
Collaboration is amazing! There’s absolutely no trade-offs, right? The mantra of sharing your work and involving everyone in decisions naturally leads to…
and i think you do too - but i'll tell you anyway
For the first 19 years of my life I was convinced I was lazy. Then I was diagnosed with ADHD. I've since started a company and grown it to a team of 8. Here's how I've learned to not just cope, but embrace the disorder.
Everybody hates working on legacy projects, me as well. Working on one, however, helped me get a deeper understanding of the dev process.