Optimise Later

One of our design philosophies at Blueprint Power is that you don’t spend too much time optimising code early on but instead focus on writing maintainable code with maintainable languages. More often than not, I have watched teams concentrate on picking the fastest language or improving the processing by some percentage instead of defining a solid data model and design pattern for the code. This hunch has served me well throughout the years. More often than not, by the time the performance bottleneck impacts you if your teams have been writing documented code in a readable language, it is easy enough to profile and optimise those areas that need it. For every performance landmine you find, there are at least a hundred you missed by focusing on this philosophy. ...

January 25, 2022 · 1 min · Nick Schmidt (oneguynick)

It is all energy

I have had the fantastic opportunity the past few years to learn the energy space inside and out at Blueprint Power. Everything from regulatory frameworks to how low-level ERT frames function on smart meters. I always started my elevator pitch with “My background is not in energy…” which isn’t entirely accurate in the more abstract sense. I wanted to share this because our industry is blossoming, with many brilliant people wishing to be part of the energy transition. A question that I often get is how to get a foot in the door of what is currently still a pretty small ecosystem. ...

December 3, 2021 · 3 min · Nick Schmidt (oneguynick)