Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,748 posts.
Getting Ahead by Being Inefficient
Inefficient does not mean ineffective, and it is certainly not the same as lazy. You get things done – just not in the most effective way possible. You’re a bit sloppy, and use more energy. But don’t feel bad about it. There is real value in not being the best.
I'm a phony. Are you?
pho·ny also pho·ney (fō'nē) adj. pho·ni·er, pho·ni·est 1. a. Not genuine or ...
Simple product management tricks
Three simple tricks product I’ve picked up that help me be more than completely useless when I need to wear a Product hat.
My Experience as a SWE Intern at Goldman Sachs
Disclaimer: I did have to sign a NDA, so I can't go too in depth on certain things. But I'll do my best to capture the essence of it and my…
Why T-shirts matter at tech companies
During my tenure at LinkedIn, I’ve held a wide variety of roles and responsibilities within the company. Some are fairly public (as described on my LinkedIn profile). Others are the the typ…
Lessons from 5 years of running a tech meetup
Possibly the one you're Googling about.
Excuse me, is there a problem?
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.
AI coding made me faster, but I can't code to music anymore
AI coding has made me much more productive—but at a strange cost. I can't listen to music when I code anymore.
Tripling Down Against USA Conference Hosting
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Don't be that open-source user, don't be me
Before I was a maintainer of open source software I was a user of open source software, and I sometimes behaved badly.
Go ahead, write the “stupid” code
When I finished school in 2010 (yep, along time ago now), I wanted to go try and make it as a musician. I figured if punk bands could just learn on the job, I could too. But my mum insisted that I needed to do something, just in case. So I went down to the local TAFE (this is like a trade school in Australia, though…
40 Years of Programming
In April, 1984, my father bought a computer for his home office, a Luxor ABC-802 , with a Z80 CPU, 64 kilobytes of RAM, a yellow-on-black screen with 80 by 25 text mode, or about 160 by 75 pixels in graphics mode, and two floppy drives. It had BASIC in its ROM, and came with absolutely no games. If I wanted to play…
Talent
“It is generally ill-advised to say 'never' and I'm pleased for you that your grafting has got you to where you wanted to be.”
One week of empathy training
I've spent a week cosplaying as a disabled user. And I hate it. A couple of months ago, I attended a private talk given by a disabled colleague of mine. "Everyone should believe disabled people's stories about accessibility problems," she said. "But, given that people don't, here's what I want you to do. Spend one…
Remote work is not necessarily a good thing for the worker
Remote work is sold as a win for workers. But it also makes you easier to outsource, reduces your job to a metric, and can stall your career growth.
The Practice is not the Performance: Why project-based learning fails
Why project-based learning fails to build programming skill, and what works instead: break skills into parts and drill them with fast feedback.
Nobody Likes the “Idea Guy”
One time I had a “great” idea for a telephone company. Service would be free—all the calls you want! But you’d have to listen to advertisements before each one. I asked my friend what he thought the idea was worth. His answer: “I don’t know. Telephone companies make a lot of money. Maybe $1 billion?” […]
Amazon software engineer interview
Sobit Akhmedov is a staff software engineer with 14 years experience building e-commerce, financial and cloud storage solutions for startup and Big Five companies.
Be Relentlessly Resourceful
March 2009 A couple days ago I finally got being a good startup founder down to two words: relentlessly resourceful. Till then the best I'd managed was to get the opposite quality down to one: hapless. Most dictionaries say hapless means unlucky. But the dictionaries are not doing a very good job. A team that outplays…
Useful engineering metrics and why velocity is not one of them
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Hacker News “Who is Hiring?” top-level comments over time
tl;dr: I believe HN Who is Hiring? posts are down; scroll to the bottom for the chart, code lives here. Hacker News. The Orange Site. Since April 2011, it’s had a thread every month, which dares potential employers to answer one question: who is hiring? I take a quick skim through this thread every month. ... Hacker…
Just know stuff (or, how to achieve success in a machine learning PhD)
Introduction So I recently completed my PhD in Mathematics from the University of Oxford. (Hurrah! It was so much fun.) In 2-and-a-bit years I wrote 12 papers, received 4139 GitHub stars, got 3271 Twitter followers, authored 1 textbook – doing double-duty as my thesis – and got the coveted big-tech job-offer. On…
Play by Your Own Rules
Play by your own rules. A little over a year ago I joined Facebook as a Product Manager. I work with the Pages, Location, and Events teams. As I’ve spent a decade of being the founder of three …
Impatience: The Pitfall of Every Ambitious Person
Big splashes don’t happen. Overnight success doesn’t exist. We have to remind ourselves of that whenever we show impatience.