Business The Rules of Co-opetition (via Harvard Business Review) Sometimes it makes sense to collaborate with a competitor, because if you don’t the competitor will still cause you problems because they’ve gotten help from someone else. There are also times…
Professional Development – 2021 – Week 3
Agile Stand-up Meetings Inhibit Innovation (via Harvard Business Review) Synchronizing and realigning on goals can make you efficient, but that may be at the expense of novelty. Being agile doesn’t inherently make you more innovative. Business 9 Trends That Will…
A Common-Sense Guide to Data Structures and Algorithms – Part 7
This week we covered chapters 13 and 14 of A Common-Sense Guide to Data Structures and Algorithms, 2nd ed. by Jay Wengrow (link). I’ve been coding along in Python on my Github. Our topics today were Quicksort and linked lists….
Professional Development – 2021 – Week 2
Agile What Happens When You Use Agile for the Wrong Reasons? (via Mountain Goat Software) It rarely goes well. Don’t just follow the herd; ask yourself why certain things are important to you. (The Five Whys technique is helpful here.)…
A Common-Sense Guide to Data Structures and Algorithms – Part 6
This week we covered chapter 12 of A Common-Sense Guide to Data Structures and Algorithms, 2nd ed. by Jay Wengrow (link). I’ve been coding along in Python on my Github. Our topic today was dynamic programming. The book gave an…
Professional Development – 2021 – Week 1
(A light week because of the holidays) Career So you want to be a COO (via Software Lead Weekly) The piece is a bit biased by the author’s industry experience, but there are still traits and skills that are highlighted…
Year in Review: 2020
I continue to be amazed by how much I accomplish personally and professionally each year. Some highs: Participated in a leadership workshop “The Five Behaviors of a Cohesive Team.” Learned a great deal by living the growth mindset and staying…
Professional Development – 2020 – Week 52
Agile So What Does an Agile Coach Actually Do (via Marten den Haring) “…Agile Coaching is an approach towards fostering an organisational shift to improve the work, behaviours, and outcomes in the context of the development of solutions/products; it is…
Professional Development – 2020 – Week 51
Business The Cost of a Feature (via Software Lead Weekly) I understand the value of this checklist; however, I wonder how many companies have the luxury of computing all of these things with any degree of accuracy. Additionally, many of…
Professional Development – 2020 – Week 50
Agile The Right Way to Think about Cost Savings in Agile (via Leading Agile) Some companies think that bringing in Agile (e.g., Scrum) lets them fire their architects and middle managers to save money. If you have a ball of…