That won't scale: Present cost vs. future value
Thanks for reading Code Solo!
Thanks for reading Code Solo!
You probably aren't qualified to dissect your own failures because you're the idiot who screwed everything up.
Stéphane Graber's website -
In an organization with many teams, problems will arise that span across these teams and require solutions broader than an individual manager’s purview. These types of projects include things…
YOLO-driven development - not for the faint of heart
How a random stream of events ended up creating a picture with 57 million views
Friends! Pals! Treasured work associates! Last month Mandy Brown wrote about how she struggled to quit her job and this bit hit me like a sledgehammer: “I...
It’s con season in the tech world. Yesterday evening I flew from Pluralsight’s Link/ unconference in New Orleans to Pycon US in Salt Lake City. New Orleanians are just as likely as not …
There is more to communication than just the correct use of words, phrases, and clauses. Let’s look at some of the communication skills that don’t get enough attention.
Debug, simplify and execute.
The startup world is almost by definition a place where you “live in the future”. Working in an early-stage startup, your whole belief system is based on being able to successfully create something new. Something that will become a great and cherished product, used all around the world. It needs to be this way, or…
Fred Brooks published The Mythical Man-Month in 1974, describing the lessons he learned leading IBM’s OS/360 project during the 1960s. As technology goes, it’s ancient. Consider the workflow for a “debugging run”:
Stop murdering your village of weirdos.
The ARM powered Thinkpad x13s is the first truly premium Windows on ARM laptop. Let's see how that actually stacks up as a software engineer!
Justin Searls on the looming demise of the 10x developer: Why an era of enthusiast programmers is coming to an end.
Leaders are paid to think clearly. And a big impediment to clear thinking is what CBT/REBT calls Cognitive Distortions: errors in thinking or thinking traps we commonly fall for. Most high-performers are not pathological, but instead fall for them when upset or in high-stress situations. In this
Software companies come in many sizes. There are small startups, medium-sized companies, and huge enterprises. As you might expect, startups are usually lean and fast. Big companies that develop large applications move much more slowly. Those might be systems developed for many years or decades by hundreds of…
An evaluation of different processes used to create documentation, and their advantages and disadvantages for the organization, the customer, and the writer.
I was walking to a team meeting where I was going to announce that we would likely have to lay off nearly all of our employees because we unexpectedly had almost no money left, and that it was all my fault.
OKRs for Managers and C-Level? Great! But have you ever asked your teams? In this post I am sharing how I make OKRs less dry and more enjoyable for the teams I manage.
Advice for how to (and how not to) apply for a software engineering job, particularly for the written parts of the interview process. As a bonus, some tips for your resume/CV.
Imagine that at the beginning of class, a professor produces a jar full of coins and announces that he is auctioning it off. Students can write down a bid, he explains, and the highest bidder wins the contents of the jar in exchange for his or her bid.
The product we’re building, a rack-scale computer, is specifically designed to be a centralized, integrated product because that’s what our customers need. This requirement and the design choices we’ve made to meet this need create some daily efficiency challenges for our team. As a remote-first company, we’re…
INNOQ Deutschland mourns the loss of its co-founder and CEO, Stefan Tilkov
Discover the roots of burnout, its distinct symptoms, and key causes. Learn to identify potential signs and explore strategies to overcome this chronic syndrome.
A plea for more respect for documentation and technical writing in the software development industry.
Street fighters and Martial artists.
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…