How I feel quitting my own startup
I left my own startup after almost 5 years of hard work. It was a tough decision, but a necessary one.
The latest blog posts to take off on Hacker News. 6,086 posts.
I left my own startup after almost 5 years of hard work. It was a tough decision, but a necessary one.
Friends! Pals! Treasured work associates! Last month Mandy Brown wrote about how she struggled to quit her job and this bit hit me like a sledgehammer: “I...
It wasn't appealing to begin with
Productivity is one of my pet topics, because it's always dogged me a bit, especially early in my career. I'd pull long days and nights and then realize I only actually worked (as in, typing in code, debugging stuff, and thinking about problems and their solutions) maybe 20% of the time. Upon talking to coworkers…
Fred Brooks published The Mythical Man-Month in 1974, describing the lessons he learned leading IBM’s OS/360 project during the 1960s. As technology goes, it’s ancient. Consider the workflow for a “debugging run”:
(This post is also now also listed on the Pickcode Blog) Leaving Teaching I’m posting this on my last day teaching high school computer science. In the pas...
A Critique of How We've Fooled Ourselves for Years.
I found myself recently, as one does, watching the mini-documentary featurettes included on the DVD for the popular 2014 Keanu Reeves movie, John Wick — ... Read more
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…
Someone once asked Napoleon how he decided where to assign soldiers. Napoleon's reply was that it's simple: soldiers are either smart or dumb, lazy or energetic. The smart and energetic I make field commanders. They know what to do and can rally the troops to do it. The smart and lazy I make generals. They
This page has moved to https://drmaciver.com/notebook/2022/06/getting-to-know-the-right-people/ .
Gamification works too well on me. I'll do anything for a high score, to complete a progress bar, or to unlock an achievement.
The obvious benefit to working quickly is that you'll finish more stuff per unit time. But there's more to it than that. If you work quickly, the cost of doing something new will seem lower in your mind. So you'll be inclined to do more.
Your success is now determined more by the success of your team than by your individual contributions.
Stop murdering your village of weirdos.
Digg was having a rough year. Our CEO left the day before I joined. Senior engineers ghosted out the door, dampening productivity and pulling their remaining friends. We had only one remaining shot at revival, launching our two-years in the making rewrite: Digg v4. It did not go as planned.
A deep dive on why projects always take longer and a framework to improve future estimation
(Spoiler: trusting your contributors works) Some years ago, I polished up and released an abandoned project for storing financial data in Django. It let you declare “Money” fields on your models, dealing with proper storage and currencies for you. My use case for the library, django-money eventually faded, but it…
Feedback is the lifeblood of getting better, but be careful who you accept feedback from.
I will no longer be speaking at RustConf 2023 about A (Possible) Future for Compile-Time Programming.
Several tech companies face a fresh problem after cutting jobs: their rating on Glassdoor nosedives. But there’s a way they manage to fix this. I show what companies are doing - and why.
Lately, I’ve been spending a lot of time enjoying the Darknet Diaries podcast and it’s compelled me to finally share the story of the most intense year of my
I retired a year and a half ago after having worked for twenty-six years as a programmer for Apple. I’m not sure which would have been more surprising: if I had continued programming in my spare time after I had retired or if I never programmed again.
The Staff Engineer’s Path: A Guide for Individual Contributors Navigating Growth and Change is written by Tanya Reilly and published on October 25, 2022, by O’Reilly Media. Favorite Quotes Early in your career, if you do a great job on something that turns out to be unnecessary, you’ve still done a great job. At the…
I like to write, and occasionally I idly consider the possibility that I should do it for a living. Then I remind myself: writing is a…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…