July 31, 2015 by Marco Cecconi
Openly inspired by a nice talk by Joel Spolsky
London, 1850. Let's say you are the owner of a factory that produces nails and bolts. Workers use huge, expensive machinery in a large factory. Machinery is so expensive you needed a lot of money to buy it, so it's paramount to use it as much as possible. On the other hand, the machinery is great. It allows you to hire people with low skills, because it makes perfect pieces without the need of true artisans of yonder. All the pieces are the same, no inventiveness is necessary. No problem solving skills.
In this environment, it makes a lot of sense to privilege quantity of hiring over quality. As long as you don't hire people who come to work completely drunk or riotous, if people work 24 hours a day, you'll produce 24 hours a day. In fact, your main constraint—assuming the market is good and has needs for your nails—is the number of people you have and the number of hours they work.
In this environment, you own the machinery, you set the strategy, and so on. Control is top-down.
How to win in 1850
London, 2015. Let's say you are the owner of a company that produces some internet app. Workers use cheap hardware they could easily buy themselves. In fact, the hardware is so cheap that you can give it away if you want. On the other hand, the hardware does little for your company. You need to hire extremely good programmers, designers, copywriters... artisans, with extremely high skills, because each problem is different, and what you produce needs constant inventiveness and problem solving skills.
In this environment, it makes a lot of sense to privilege quality of hiring over quantity. Unless you hire people with extremely high skills, the quality of your product will suffer. It does not matter how many hours of work are put into it. In fact, your main constraint—assuming the market is good and has need of your app—is the skill level of people and how much you empower them.
In this environment, the company is your employees'. Control is bottom-up.
How to win in 2015
Modern high tech service companies will fail, sooner or later, if they use an 1850 strategy in 2015. The sad thing is—most companies are stuck in 1850, in at least one or two bullet points. I've had my fair share of painful experiences. What about you?
When you consider your next job, consider the kind of company you are joining, or if you want, consider joining Stack Overflow.
(discuss on hacker news)
Hi, I'm Marco Cecconi. I am the founder of Intelligent Hack, developer, hacker, blogger, conference lecturer. Bio: ex Stack Overflow core team, ex Toptal EM.Read more
February 03, 2021 by Marco Cecconi
A lesson in building communities by Stack Overflow's most prominent community manager emeritus, Shog9Read more
December 02, 2020 by Marco Cecconi
Some lessons learned over the past 8 years of remote work in some of the best remote companies on the planetRead more
November 25, 2020 by Marco Cecconi
Our newest open source initiative, intelligent cache, is available for useRead more
November 19, 2020 by Marco Cecconi
In this post, Salvatore Sanfilippo puts together a list of qualities that I believe make the most difference in programmers’ productivity.Read more
We can say that Mr. Robot is having a moment. The main character was one of the top choices and thus is perhaps the most/least realistic/annoying/inspiring portrayal of what it’s like to be a computer programmer today.Read more…