I'm Brett, a full-stack software developer with a front-end focus. I've worked on systems large and small, legacy and green field, solo and as a team lead. I've been writing software professionally for 10 years, 7 of those fully remote.
I always leave a codebase tidier than I found it. I've worked in legacy systems long enough to know that today's short-term workaround is tomorrow's permanent solution, and I do my best to help my team avoid the kinds of mistakes I've seen and made.
I love code reuse, but I've seen its overuse freeze a codebase in amber, making minor edits nearly impossible. I love unit testing, but I've seen how it can slow iteration and refactoring. Engineering is all about tradeoffs, and I'm familiar with most of them.
I'm a supportive teammate and a thoughtful mentor. I've been lucky to work with some wonderful mentors over the years, and I'm passionate about mentoring others. I don't believe in Rock Stars or Ninjas or 10x Developers. I believe the best software is crafted collaboratively by teams of humble, curious professionals.