Help me ask why you didn't just
From the highly eclectic blog of Mark Dominus
Topics /
The most popular blog posts about career & management on Hacker News. 4,747 posts.
From the highly eclectic blog of Mark Dominus
I had to confront a lot of my fears about myself, sometimes every day. I had to learn to show someone else all the things I didn’t know, my limitations as a human and a software engineer.
This post is not meant to be prescriptive. It’s also not intended to be another “Quitting Google to pursue my passion for X” article because, well, I haven’t been able to pass the interview there yet. This is a telling of my story that I hope will inspire those who are thinking about quitting to take the leap.
What does it mean to get things done? In the abstract, you can complete a mathematical proof or a problem set, but the real world is much fuzzier. Suppose I…
The most important coding habits are those that enable us to enjoy this craft for years to come. Here are tips for programming without pain.
TL:DR You can not observe a developer without altering their behavior. First a story. Several years ago I worked on a largish project...
Choosing to cultivate a path as a technical leader.
One of the easiest ways to start sharing your work in the form of writing, designs, or photographs is by using the latest trendy platform in that space, especially when everyone else seems to be using it. How many Blogspot sites are you checking these days? They still work, but Google has killed one or two services…
Coding agents as normal technology
In the past, the various professions were organized as guilds. If you wanted to become a cabinet maker you’d enter into an apprenticeship arrangement with a ‘master’ cabinetmaker and you’d be taught the tricks of the trade over a several year period. As your final examination you would be required to make a…
In 1992 I had bought a license to a little known real time micro kernel based operating system called QnX.
I once thought I had traveled a unique career path. Graduating from college with a degree in computer engineering and electrical engineering I was on fire to be a manager. My dad had worked for the same electrical contractor for 30-something years and I knew everyone from the Chairman of the Board d
Use new programming languages knowledge to level up your Software Engineer career!
In this post I’m going to try to give potential and actual CEO’s (and other C level execs to some extent) some actionable advice when it comes to how they conduct themselves in the hope that this will at some future date save some of you a great deal of misery and in some cases charges of misconduct or worse. My hope…
As I’ve learned more about how humans interact with one another at work, I’ve been repeatedly reminded that we are very easily influenced by the mood of thos...
I bought the iPad Pro M1 chip in hopes of a lightweight, fast, multi-purpose device that I could also code on.
The first thing I know about burnout is this: burnout happens when we become locked in a cycle of caring about the results of our actions but having no meaningful control over those outcomes. I first learned this while reading about social workers, but the problem is abdundant in tech. I’ve seen it play out in every…
I'm a full-time creator. With remote work becoming more common in tech, I get more messages from people asking: how can they do what I do?
Learning in public helps me grow as an engineer and seems to benefit others too. Here's why I should do more.
[I originally wrote and distributed this post to Y Combinator founders and have been encouraged to share it publicly, so here it is.]
Sharing a reluctant, "node & postgres" approach to engineering management for early-stage startups