AI is a tool and using it well takes skill
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.
Topics /
The most popular blog posts about career & management on Hacker News. 4,747 posts.
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.
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.
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.
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.
Personal website of Dr. Alexander Coward — mathematician, educator, and entrepreneur. Formerly at UC Berkeley, Oxford, UC Davis, and The University of Sydney.
When I first joined a startup in 2012 I did my best to ask the right questions when interviewing. My engineering background prepared me for engineering tasks and helped me write a resume, but it didn’t prepare me well for how to evaluate a startup offer. While this might be obvious to some, this is what I wish I knew…
LLMs make it easier to write code, but understanding, reviewing, and maintaining it still takes time, trust, and good judgment.
on starting, doing, being, and becoming.
I hope I don't get kicked out of Yale for this.
One of the most common mistakes I see people make when looking at data is incorrectly using an overly simplified model. A specific variant of this that has derailed the majority of work roadmaps I've looked at is treating people as interchangeable, as if it doesn't matter who is doing what, as if individuals don't…
Looking foolish is underrated.
I always thought I was too dumb to understand math. During my school years, it was evident to me that for some kids math was easy, and for others like myself: painfully difficult.
A lot of frontend teams are very convinced that rewriting their frontend will lead to the promised land. And I am the bearer of bad tidings. If you are building a product that you hope has longevity, your frontend framework is the least interesting technical decision for you to make. And all of the time you spend…
Recently a security hole in a certain open source Java library resulted in a worldwide emergency kerfuffle as, say, 40% of the possibly hund...
As software engineers, we're constantly making detailed, elaborate plans for computers to execute. Isn't it weird that we rarely give a moment's thought to the program for our own careers?
I think it is important to have a bias for action. Like anything else, this is something you can make a habit of. Moving forward allows you to make progress. I don’t know about you, but I’ve frozen up in the past not knowing what the right path was for me. Moving forward, even the smallest possible step, helped break…