Role/What do you do?
I’m a Staff Engineer here at Pelotech, which means I think and talk about software systems and teams a lot. I also write code! 😀
Years in tech?
I’ve been working in tech for over twenty years now, and developing software professionally for over fifteen. In that time, I’ve worked in a variety of business domains: patient care tools, retail, supply chain, e-commerce, social networking. And I’ve also worked in a variety of technology domains: web and mobile applications, APIs and web services, cloud infrastructure.
What are you good at?
My strengths lie at the intersection of human and technical systems: I am best at working with teams, learning their strengths & the organizational demands they face, and helping select and evolve technology investments to reach their goals. My favorite moments in software development are when someone realizes that adopting (or evolving) an abstraction can yield a major simplicity or performance improvement.
Hobbies?
When I’m not in front of a laptop, I love to spend time in the woods and mountains. This winter (2023) I am learning how to backcountry ski, starting with an avalanche course!
What excites you about tech, the company/culture, or the work we do?
I’m excited about how early we are in the field of software development; in my estimation, everything we do in the field these days will be shockingly primitive to programmers of 50 or 100 years from now. And, as William Gibson put it, “The future is already here, it’s just not evenly distributed.” In that vein, I think all of our tools of today are terrible and we should be able to find major advancements in many places, particularly if we focus on looking for paradigmatic improvements instead of simply incremental changes.