Business questions worth asking
This is a list of questions I’ve collected over the years that resonate with my business and product philosophies. Most are not original and were collected from or inspired by various books…
The latest blog posts to take off on Hacker News. 4,747 posts.
This is a list of questions I’ve collected over the years that resonate with my business and product philosophies. Most are not original and were collected from or inspired by various books…
Our 10 person startup gets acquired by Google, we rebuild our product the Google way, and begin to understand that amazing things are possible at Google, if you play the Google game
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.
agree/disagree in a conversation
Engineering, Robotics, AI, Technology
When writing in public, there is a common idea that you should make it accessible. This is a left over from mass media.
Programming lessons I’ve learnt over the last 7 years.
I saved my company half a million dollars in about five minutes. This is more money than I've made for my employers over the course of my entire career because this industry is a sham. I clicked about five buttons.
The popular model Software product companies aren’t usually started by people with a strong background in building software products. Those who most likely end up founding businesses are good at getting funding, and at understanding their target industry. They’ve been in their industry for a long time, know their…
From the highly eclectic blog of Mark Dominus
Our systems and ourselves
We either refactor continuously as we build features -- paying the price. Or we slowly accumulate cruft until our codebase is impossible to change -- paying the cost.
Ever heard ‘No, it’s less effort than that!’? Learn why challenging Agile estimates can lead to bad planning and how to handle estimate pushback effectively.
This week brought another self-inflected wound for trust in journalism.
In the emerging age of AI generated code, is leetcode really the best way to evaluate technical candidates (was it ever)?
A thorough walkthrough and explanation of the process of getting an ASN, which I wish I knew when I got mine. Hopefully this will prevent readers from headaches and getting scammed.
My Initial experience with this brand new modular laptop
Can’t Be Fucked Aussie slang for not wanting to, or not having the energy and motivation to do something. “Man, i really can’t be fucked changing the channel, let’s just watch Springer.” - Urban Dictionary
There are plenty of jobs, but finding a place where you're happy is as hard as ever.
Last week, I did a Q&A session for a friend's security class. One of the students asked a question that I loved. They asked something like, "As a principal engineer, how do you make sure your company stays at the forefront of innovation?"
Last week, I had a fascinating conversation with a reader around frustration and unhappiness at work. Much of it was totally obvious to both of us, but it occurred to me that this probably isn't to everyone, which is why almost all of my colleagues (in very cushy, non-stressful jobs) nonetheless need therapy. And if…
An evaluation of different processes used to create documentation, and their advantages and disadvantages for the organization, the customer, and the writer.
Working solo has its difficulties. For one, my income is somewhat tied to my productivity, and my productivity highly correlates to my state of mind. This is...
To my great surprise, young people now somewhat frequently contact me in order to solicit career advice.They are usually in college or highschool, and want to know what the best next steps are for a career in security or software development.This is, honestly, a really complicated question, mostl...
Most months I get at least one email from an engineering leader who believes they’d be a candidate for significantly more desirable roles if their personal brand were just better known. Similarly, when funding is readily available during periods of tech industry expansion, many companies believe they are principally…
I quit my job towards the end of last month. When I started this blog, I told myself, “Don’t talk about work.” Since my employment is in the rear view mirror, I’m going to b…
"Focus" requires saying "no" to most things, but there's a way to do it that allows you to say "yes" exactly when it matters most.