Craftsmanship is essential

Cutting corners and doing a sloppy job always ends up biting you in the arse.

Craftsmanship is essential

I don't believe in rushing. Cutting corners and doing a sloppy job always ends up biting you in the arse.

Slow and steady wins the race. Quality beats quantity. Almost all projects are a marathon, not a sprint.

What's the point of rushing to meet arbitrary deadlines? Focusing on quality means the final product will be supreme, even if it takes longer.

Look at the world's best products. They're all built by craftsmen. Such as Swiss or German engineering, or Steve Job's obsession for quality with Apple. Which product would you rather buy? Obviously the one that's highest quality.

Sure, there's certainly a market for people who don't give a shit about quality. But who would you rather serve? Those who pay a premium for high quality services because they appreciate it, or the masses who pay the minimum for a turd? The latter typically ends up being high-maintenance and pay peanuts.

The details matter. Even if it's something that appears insignificant, such as a button being out of alignment by a few pixels, that one insignificant mistake is a sign of laziness. The sloppiness inevitably bleeds into the rest of the work the person is doing.

We all make mistakes. However, if you scrutinise your work and highly value quality, you'll make far less. As you rigorously improve your skills over time, you'll produce fewer errors in the future as your ability sharpens, and correct those you made in the past. Your blade doesn't dull over time, it becomes sharper.

What's behind the curtains matters. Your front-end can't be marvellous, whilst there's a shoddy back-end behind the scenes. It's two sides of the same coin. If one is crap, it will hinder the workings of the other. Attention to detail everywhere is key.

If quality isn't a value adopted by all members of a team, the project will always stumble. If it is, progress may be slow in the beginning, but it will be steady and consistent in the long-term. You'll get more quality work done over time, which basically every company who isn't selling crap cares about.

It's not just a monetary decision, either. It's one of passion. Who wants to write shitty software? Writing bad code isn't just boring, it's painful. Writing good code is a pleasure. It's intoxicating. The best engineers and craftsmen are attracted to companies who value this, therefore it ends up being more productive in the long run. It's not just rote work, it's meaningful work.

Sure, we all know there's deadlines to meet. These need to be honoured, I get that. But at the same time, it's still not ideal and clients need to be aware of the compromises they are making. Everyone wants great success, and this is how you get there.

If companies want to be at the top of their industry, they should be playing the long game. This isn't an arbitrary decision, it's a practical business strategy ensuring excellent, stable success.

Those who adopt this approach become extraordinarily influential. Those who don't will inevitably die over time due to neglect, and there's countless examples of this. Don't let yours be an addition. Even if some succeed today, like McDonald's, they won't forever because their product is terrible. They only succeed from manipulative marketing strategies.

There's a reason why everyone is annoyed by things such as shitty customer service, apps loaded with bugs, bureaucratic governments, and the rest of it. And if we don't like these things, we can't be a part of the problem ourselves. I've lost count of how many obvious mistakes I've seen across the world. They're everywhere. Most of them are trivial, easy to fix, and should be obvious to anyone who cares.

Adopting this approach globally would result in an extraordinary world everyone loves to live in. We live in a synergistic world where the actions of each individual creates ripples everywhere, therefore this includes you.

This is not a Utopian, idealistic, and impossible approach. It makes perfect logical sense in the majority of circumstances, and whilst humans may be highly irrational creatures as an aggregate, we tend to abide by the customs and principles laid out to us.

If a custom serves us personally, we're likely to stick to it. Even those who don't still typically follow some norms, such as wearing clothes. Everyone else is a small minority who will be superseded and barely make a dent if the majority abide by these principles. It's a cultural shift, which has occurred many times in history and can easily occur again if people demand it. And we definitely will if companies demand it (or get fired).

I prefer working with the people who share the same mindset. Not only does it enable me to do my life's best work, it means a product can be delivered which we're both exceptionally proud of. Let's all take the role of leaving a mark on the world in everything we do.