Friday, January 1, 2100 #

Code Monkey Projectiles - Index

Table of Contents of all my posts

Posted On Friday, January 1, 2100 5:59 AM | Comments (0)

Tuesday, July 30, 2019 #

The 17-Layered App

In this post, I will dive down deeper into the layers and see exactly how these could fit together. Each high-level layer is implemented by smaller focused layers, making 17 in all, at least in this example.

Posted On Tuesday, July 30, 2019 10:54 PM | Comments (0)

Wednesday, July 31, 2019 #

The 3-Layered App

It is a gross over simplification of software architecture to attempt to describe modern software systems in only 3 layers. However, this post is a primer where I will just talk briefly about the 3 high level layers.

Posted On Wednesday, July 31, 2019 4:47 AM | Comments (0)

Monday, February 18, 2019 #

Values Statement

I, Timothy Klenke, will not act against these values. I would consider it unethical to act against these stated values. I hold myself to be accountable to them, and others may hold me to this as well.

Posted On Monday, February 18, 2019 10:22 PM | Comments (0)

Sunday, February 17, 2019 #

Unprofessional Software Professionals

The reason why I am writing this blog post is to advise software professionals avoid calling their colleagues “unprofessional”. Asking JFK’s question of “what you can do” should be part of every retrospective. Have a list of things to do in the next sprint, and a backlog of things you want to do over the next few months.

Posted On Sunday, February 17, 2019 5:14 PM | Comments (0)

Wednesday, February 13, 2019 #

Personal Overtime Policy

How much overtime are you willing to work? How much compensation should there be? Does this depend on the type of work? These are all good questions. It is important to think about the answers to these questions ahead of time, before you are pressured (either by yourself or externally) to work overtime.

Posted On Wednesday, February 13, 2019 9:46 PM | Comments (0)

Monday, January 7, 2019 #


The objective of empowerment is to enable someone (or everyone) on a team to be able to make the same decisions that the team leader (or CEO) would make.

Posted On Monday, January 7, 2019 1:17 AM | Comments (0)

Wednesday, September 5, 2018 #

How to Code Review

This is the second of a two part blog post on code reviews. This second post is a technical checklist on some things to look for during a code review.

Posted On Wednesday, September 5, 2018 10:36 PM | Comments (0)

Code Reviews

This is a 2 part blog post on code reviews. This first post is on why and when code reviews should be done and some of the soft skills needed.

Posted On Wednesday, September 5, 2018 10:31 PM | Comments (0)

Wednesday, September 20, 2017 #

Database Enums

So is it better to store enumerated types in a database as a string/varchar or integer? Well it depends, but in general as a string is your best bet. In this post I explore the pros and cons of each.

Posted On Wednesday, September 20, 2017 11:38 PM | Comments (22)

Copyright © Timothy Klenke

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski