Curtis Cooley
Professional software engineer and Agile Software Development coach. Coached and modeled pair programming, refactoring, simplicity, continuous integration, and TDD for developers.
Coached and modeled yesterdays weather, story splitting, continuous deployment, and release and iteration/sprint planning for managers, Scrum Masters, and Product Owners.
Written middleware and backend applications in Java and Scala.
Written AWS lambdas in Scala, Typescript, and Golang. Used API Gateway, SNS, SMS, and DynamoDB.
Written front ends in Angular using Typescript; JSP using Struts and CSS.
Ramblings and thoughts
-
Technical Debt
Technical debt was never EVER meant to give permission to write shitty code
-
One Piece Flow
Inventory is a cost not an asset. One Piece Flow limits inventory and results in a complete product you can sell.
-
Layered vs Pipes and Filters vs Clean Code
Layered vs Pipes and Filters vs Clean Code Architectures/Patterns
-
Should you quit estimating?
Signs that indicate you can safely quit estimating
-
Kanban in a Nutshell
The No Real Scotsman fallacy aside, are you really doing Kanban?
-
Are You Using Mock Objects as Bandaids?
Mock objects are a design smell
-
X Hints
A couple of simple X hints to try
-
Walking
Get steps and learn how to approach inner peace