Software Engineering through the lens of Simon

Articles tagged "software"

Monitoring A Service For Effective Problem Solving

— When a debugger cannot be attached to a running service monitoring is the only way to figure out what is wrong and how to fix things. The following tips will ensure that the necessary information is available when things are going wrong.

My Software Self-Onboarding Procedure

— Some thoughts about how I would onboard myself into a new software environment, whether that be starting at a new company or working in a different codebase within the same company.

Treemap Charts for Visualising Differences Between Things

— Treemap charts are a great concise way to visualise differences in metrics between things.

Retrospective on My Version of Lean/Kanban

— A retrospective on the lean/kanban development process that I utilised during my 7 year tenure as a team lead.

My Engineering Team Management Style

— A discussion of some principles and techniques I adopted during my 7 years as an engineering team leader.

My Time as Engineering Team Lead

— All about my time as an engineering team lead and why I decided to go back to being an engineer.

Thoughts on Evolving a Software Architecture

— My thoughts about how to approach changing an organisation's software architecture.