New
The latest blog posts to take off on Hacker News. 262 posts.
Join the Engineering Leisure Class
Engineers earn more money than we need, and the world is full of interesting problems that don’t promise a financial return. Why are the…
Do Not Disclose Your Salary to Recruiters
Recruiters are not my most favorite people in the tech eco-system. They’re the people that will contact you on behalf of some client (the company that pays them) in order to try to find new employees. They typically get paid a fairly hefty sum per employee found and if ever there was a moment when the ‘you are the…
Embarrassing code I wrote under stress at a job interview
Zet Casino 2026: tysiące gier, bonus powitalny, wpłaty BLIK i krypto, wypłaty w minutach oraz polskie wsparcie 24/7. Sprawdź naszą ofertę.
I was underpaid for years and I didn't know it
The recent hashtag #talkpay on Twitter reminded me of a situation I found myself in at a former job. I contracted with a local startup during my last few years of college, and they gave me a job offer the winter before I graduated. The $40,000/year offer would expire in a week, and I wasn''t prepared to try to get…
The Ten Commandments of Egoless Programming
The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg’s book The Psychology of Computer Programming: 1. Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket
The sad state of sysadmin in the age of containers
System administration is in a sad state. It in a mess.
A Technical Founder’s Notes on Sales Team Management
If you’re a startup company founder with a technical background (or a design or product management background), building a sales team for…
Modern Extreme Programming
There was a recent discussion on the Extreme Programming mailing list kicked off by Ron Jeffries saying he wants his XP back. The implication being that Extreme Programming is no longer practised, and that most “Agile” organisations are actually practising Flaccid Scrum – some agile process but little of the technical…
Lessons Learned in Software Development
Here is my list of heuristics and rules of thumb for software development that I have found useful over the years: Development 1. Start small, then extend. Whether creating a new system, or …
A Million Lines of Bad Code
This is the story of some bad code I wrote.
I was interviewed by Fog Creek
I just had my minute of fame! I was just interviewed by Fog Creek on their development blog. Fog Creek is Joel Spolsky's company. We talked about how I got into software development, what I currently do, my current setup and my favorite books. I've been a lifetime fan of Fog Creek Software and it just feels so great…
Hey startup parasites: We don't have time for you
I am a good bullshit detector. Apparently, not good enough to have sensed that Keiretsu Forum and Collision Conference are parasites. Co...
Building an Empire with a Single Brick: Meet Patrick McKenzie
Patrick McKenzie is driven by a strong work ethic, but not the kind you see touted in business journals and productivity books.
The Cult of Work You Never Meant to Join
Are our most valuable qualities being exploited at work? How our strengths get twisted into forming bad habits that just might kill us.
Consistency and discipline over motivation
Motivation is fun when it’s there but it fades quickly and it doesn’t help you get anything done long term. In this post I talk about my experience with setting up a system that aids in building a…
What I'd tell myself about startups if I could go back 5 years
Blog by Ben Dixon, Co-founder of Sona, about startups, elixir, AI, climbing and photography
Farewell From Shari Steele
Today is the start of my last week as an employee of the Electronic Frontier Foundation. I will be leaving after nearly 15 years as EFF's President and Executive Director, having started as a Staff Attorney back in 1992. As I wrap up things here, I've been thinking a lot about where we've been...
I’ve Joined the White House’s U.S. Digital Service
The need for effective government services is rising, while confidence in our ability to deliver them is dropping. More than ever, day-to-day interactions with government are powered by digital sys…
Why My MOOC Is Not Built on Video
A MOOC professor takes a contrarian view and creates a MOOC without relying on videos, and makeing the claim that they are not necessary for a meaningful online learning experience.