Engineering Guide to PPA Invoicing

I spent the last two years working on a number of projects at Reel Energy including building a Power Purchase Agreeement (PPA) invoicing system used to bill customers with active PPAs every month. This guide distills several important considerations one should consider when building such a system. This guide is aimed at engineers implementing a... Continue Reading →

What I learned at Reel

I spent almost two years working at a small energy startup in Copenhagen called Reel. This is what I learned from my experience. Be pragmatic with the available resources After working at large technology companies, I was indoctrinated with many best practices that did not always work well in a startup environment. There are about... Continue Reading →

Creating a document-driven engineering culture

My article on Agile Principle #6 provides compelling points on why documents are the best way to communicate to and within a software development team. But how can we create and foster a document-driven communication culture in our engineering organizations? Define document expectations Engineers do not like ambiguity so give them clear direction. This means... Continue Reading →

Business data storage for analytics

Business data is valuable and warrants significant consideration when deciding where and how to store it. First I will describe the primary considerations for business data storage for analytics. Then I will use the considerations to compare standard data storage technologies to reach a conclusion about the best data storage technology available for business data... Continue Reading →

Software product launch checklist template

If you just want the template then here you go! Otherwise, continue reading to learn more about launch checklist and templates. Why you should complete software launch checklists The most important reason to complete a software launch checklist is for your own understanding. The process of completing the software launch checklist will undoubtedly reveal areas... Continue Reading →

Postmortem template for software engineering

If you just want the template then here you go! Otherwise, continue reading to learn more about postmortems. Why you should write postmortems The most important reason to write a postmortem is for your own understanding. The process of writing the postmortem will undoubtedly reveal areas where your understanding is not as deep as it... Continue Reading →

Up ↑