Let’s Talk About Reuse

I have previously discussed the concept of “reuse”, from an engineering perspective. Something I actually learned really early in my career is that there’s a subtlety to the implementation of this concept. It all begins the first time you learn about functions, or objects, or libraries. There’s this idea that code can be written once […]

Your Problem Has Probably Already Been Solved

The interesting thing about not-invented-here syndrome (NIH), is that it surfaces itself in a financial way. Projects end up taking a lot longer than they needed to because some developer or team decided to try and build some solution themselves instead of utilizing reuse. Digging into this, my experience says it is either one of […]

Classical Engineering Principles are Still Relevant

At this point I’ve been working with AWS technology almost exclusively for nine years. So that makes me a bit of an expert at it. Yet I’m still amazed at how fundamental principles surface themselves within this “newfangled” technology. Let’s discuss. I am re-reading an old favorite of mine, The Mythical Man-Month, by Fred Brooks. […]

The Art of Troubleshooting

For those of you that know me, I have a swimming pool, but the pump has been broken since about March (so basically I’ve been cleaning it manually the entire summer). I have had a multitude of people out to troubleshoot and try various things to fix it, to no avail. Several pool technicians have […]

Good Intentions Are Not Enough, Part 2

Looking back at last week’s blog post, I realized that I’m not done talking about Good Intentions. If you can’t tell, I’m not a fan of administrative controls. If you have business rules, you can’t just tell people to follow them and expect it to happen. There will always be a moment where someone is […]

Good Intentions Are Not Enough

Looking back through my blog posts, you’ll see that I talk a lot about good developers being less about the ability to write super-awesome-amazing code and more about the attention to detail and quality. https://nuggets-knowledge.com/2021/04/25/dont-let-the-little-things-accumulate/ https://nuggets-knowledge.com/2021/02/20/building-the-habits-that-lead-to-quality/ https://nuggets-knowledge.com/2020/08/08/motivation-vs-discipline-or-i-only-want-to-do-the-fun-stuff/ The thing about this is, I figured this was more or less the known industry standard. I assumed […]