If you just want the template then here you go! Otherwise, continue reading to learn more about launch campaigns and templates. Why you should write launch campaign documents The most important reason to write a launch campaign document is for your own understanding. The process of writing the launch campaign document will undoubtedly reveal areas... Continue Reading →
NuoDB software development process improvement case study
In my interview with David, we created a process map of software development at NuoDB. After these interviews, I like to suggest how the processes we described could be improved. Unfortunately, in this case, I can find no clear suggestions for improvement. But that doesn't mean there is nothing to talk about! There are interesting things happening in each... Continue Reading →
Software development process interview #2: David at NuoDB
My second guest is a former NuoDb software engineer who is a good friend. It was really interesting learning about a totally different kind of software release and it is impressive how they support self-hosted, on premise deployments. I hope you enjoy our conversation! https://www.youtube.com/watch?v=5sJLLeht6fc The full diagram we created can be viewed here.
My principles of effectiveness
I am effective and here is how. I am motivated The source of my motivation is my impending death. I want to die feeling I have achieved enough. Death works well as a motivator for me because it forces me to be realistic. If I am unrealistic about what I can achieve in my life... Continue Reading →
Rating the components of my Danish bike
I bought a used bike in Copenhagen for 1,200 Danish Kroner or ~175 USD and have been using it as my primary transportation for four months. Let's take a look at the components I love and hate. Drum brake My bike has a Shimano drum brake on the front wheel. Drum brakes are designed to... Continue Reading →
When a software engineer becomes a product manager
I have been performing some product management tasks at my job recently and am a bit out of my depth. Luckily I knew who to call. Adam is a great product manager who has worked at Google for more than 5 years. I hope his experience will be useful to you! https://www.youtube.com/watch?v=nCjqErOJZUo
Accurate, fast, and inexpensive queries with Bigquery
Bigquery is the managed data warehouse offering from Google Cloud. It is a great place to store data for analytical queries. Bigquery allows complex queries to be completed quickly against large datasets. However, it can be tricky to make accurate queries against Bigquery due to the duplicate data problem. Why can Bigquery tables have duplicate... Continue Reading →
Liberate yourself from your emotions through meditation
Have you ever done or said something you wish you hadn't as a result of strong emotions? I certainly have. It is really hard to maintain productive communication when feelings are hurt. And productive communication becomes even more important when feelings are hurt. Emotions are powerful and uncontrollable. There is no healthy way to stop... Continue Reading →
Six rules for building great relationships
It is not easy to build a great relationship. A lot of things need to go right and a lot of effort is needed. Here are some rules that help guide me through my relationship. Don't try to be right Everyone has unique perspectives and that makes right and wrong complicated. Some people are never... Continue Reading →
Software development process improvement action plan template
Here is the template! Once a process improvement opportunity has been identified, it needs to be implemented. That implementation is organized using an action plan. When we talk about process improvement we are talking about behavior change. Nothing substantial changes in an organization until the members of the organization change their behavior. An action plan... Continue Reading →