Organizing Chaos
Thoughts on technical leadership and software engineering
Support your teams’ decision making processes while giving them the space they need to function autonomously.
Most decisions that you make are not nearly as important as your ability to change them in the future
Engineering teams can often improve their long-term development velocity by slowing down in the short term.
Incremental progress on large projects can be achieved by developing functional stripes across the system’s components.
Welcome to the inaugural post of Organizing Chaos!
I'm the type of person who loves to tinker with new pieces of technology. Recently, I've been experimenting with a few different technical ideas that I thought were worth writing about (stay tuned for future posts 😉), so naturally I started to get excited about the prospect of setting up a personal development blog for myself. After a weekend of research and experimentation, I've arrived at a very simple (yet effective!