Software Sweatshop – Inside Billionaire Joe Liemandt's Empire
The story of buying a software company out of bankruptcy and our plan to grow it.
The story of buying a software company out of bankruptcy and our plan to grow it.
Imagine the scene: Several people are discussing a problem that needs an urgent solution. Everyone is deep in thought, and one person proposes a solution. “We could…” and everyone listens intently. As soon as the person is done talking, or perhaps even before, somebody speaks up. “That won’t work!” he says. The…
A series sharing some of the questions I use when I interview for technical roles. I’ll unpack the question, when to ask it, and how to evaluate answers.
The interviewer couldn’t help but notice her name, Nephele . It sounds Greek. But he didn’t ask, not wanting to get off on the wrong foot with the promising candidate. He made a mental note to look up the name afterwards.
The most effective engineers I’ve worked with were effective not just because of how they wrote code, but because of things they did when they were not writing code. Here’s my (growing)…
I hate the expression “best practice”, it’s so, so often used by someone to justify the application of cargo cult without actually understanding why.
No, this is not an essay about commas
To build a nuke or (can) not build a nuke
A response to a developer weighing Clojure's benefits, explaining the REPL workflow through human-computer interaction and reflecting on individual productivity.
The hiring process could stand some improvements.
Or, how to deploy 25+ CVEs to prod in one command!
Compensation: the word alone is enough to trigger a fight-or-flight reaction in many. But we in technology have the good fortune of being in a well-compensated domain, so why does this issue induce such anxiety when our basic needs are clearly covered? If it needs to be said, it’s because compensation isn’t merely…
Do you ever get the feeling that you are always a consumer and never a contributor to a library? Would you like to get more involved in open source projects and don’t know how? This is the&nb…
This post belongs in the ‘highly speculative’ category. It contains ideas that I’ve yet to flesh out and properly pin down. Reader beware!
Last week I gave a talk at the Open Source Firmware Conference about some of the work I’m doing at Oxide Computer, entitled On Hubris and Humility. There is a video of the talk if you’d like to watch it in video form. It came out pretty alright!
Notes that I mostly write for myself, but you can read if you want.
Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…
A friend is six months into supporting a sixty person engineering group. Perhaps unsurprisingly, most of their teams believe they have urgent hiring needs. It’s a great question, and captures a deeply challenging aspect of leading an organization: keeping the path after you’ve established a strategy and while it’s…
All ambiguity is resolved by actions of practitioners at the sharp end of the system.Dr. Richard I. Cook, How Complex Systems Fail There’s a wonderful book by the late urban planning professo…
Daily standups feel like a waste of time. I will teach you two new techniques the will make every minute count.
From studying for the exam to registering with the SEC — my foray into investing in startups and venture capital by passing the Series 65 and becoming a licensed investment adviser representative.
One of the persistent myths in America is that success is primarily down to hard work. Yes, you cannot have success by lying on the Sofa…
This is a favorite saying of mine. I use it to motivate myself when I feel disheartened about how much I have to learn and improve. If I do ...
Explaining the difference between Mock Objects and Stubs (together with other forms of Test Double). Also the difference between classical and mockist styles of unit testing.