Developer

Lenses

I started wearing glasses a few years ago, entering in to that cycle of a new prescription every few years to renew my focus. Thinking about that today, I think about the lenses I’ve worn over the years looking at my field of software development. The lens of Patterns helped Read more…

By svetzal, ago
Business

Who are you?

What’s your job title? What does it say about you? What doesn’t it say about you? We are human beings, doing what we can with the tools we have, filling a role as best we can. A job title doesn’t define who we are, and it doesn’t define all that Read more…

By svetzal, ago
Developer

Oppression in Machine Learning

Popular media loves to talk about “artificial intelligence” these days. It is a hot topic, one riddled with misunderstanding. Artificial intelligence is a misnomer in our field – professionals call this emerging interest “machine learning” because the jury is out as to whether there is any real intelligence behind it. Read more…

By svetzal, ago
Business

Revolution

We have built, unwittingly, a fundamentally flawed environment for delivering software. Incapable of dealing with bugs and viruses. Commercial entities writing software inevitably must find a budget for dealing with their inevitably broken software. But they rarely do, because there is no profit in it. It is a cost, to Read more…

By svetzal, ago
Developer

A Leaf on the Wind

I’ve been coaching other teams for over a year now (I spent 15 years coaching my own teams), but I still have a small software development shop bubbling behind me building products, where I have an apprentice and, occasionally, interns. I can continue to manage the culture there, refine what Read more…

By svetzal, ago
Developer

Act on Fact, Not Conjecture

So, how much of a part do your feelings play in how you write software? Feelings are important. Feelings are your “spidey sense”, your “System 1” or “lizard” brain telling you danger is lurking somewhere around here. It might be right. It might not. This is where courage can be Read more…

By svetzal, ago
Developer

Testing Against The Edges

I have found a new thing. A test culture so pervasive and intrinsic that they want to test everything. So much so that they have chosen an implementation path that avoids as much coupling as possible to their third-party framework, and even restricts how they use that third party framework. We Read more…

By svetzal, ago