Tim Ottinger's thoughts on Software Development.
Wednesday, August 30, 2023
CSS Specificity Rundown
CSS really is fun. No, seriously. I'm not being sarcastic here. Even though I've been in software a long, long, long time, I hadn...
Wednesday, April 6, 2022
Code Smells Listicle
After many times looking up various resources on code smells and code smell taxonomies, I finally decided to make a listicle (list article)...
Monday, March 14, 2022
What does Tim have against "private" methods?
A big thread erupted, all full of misunderstandings and miscommunications, about the idea of "private" methods. It all started q...
Thursday, March 3, 2022
Splitting Stories - A Resource List
I've noticed that for several years now, one of the most frequently asked questions in agile forums deals with the splitting of stories...
Friday, February 18, 2022
Maximize Value, not Quantity
I was chatting with a manager who was once a PO on a team I coached many years ago. This is only my best memory of the conversation (I didn&...
Tuesday, February 15, 2022
Can teams be accountable for delivery of features?
Including delivery/deployment in the definition of done I'm told is unfair because teams aren't in control of what gets delivere...
Monday, October 11, 2021
The inefficiency of tests
So a given web application has an architecture that involves a UI and an API and under that some domain objects, data, etc. When a new featu...
View web version