Your cross-functional developer, that can help you understand your entire stack of software, and how they connect to each business process across: Sales, Finance, Marketing, Design and Support.
I’ve spent a career studying software development practices, along with the how and why of businesses. This hybrid approach has given me a unique insight into how businesses operate, and where efficiencies can be gained.
My superpower has been my ability to explain modern technology in simple terms that you and your team can understand — allowing you to make effective decisions, and avoid the inevitable bike shedding.
The hype of AI is driving everyone to adopt LLM's. It's not the magic cure-all people want it to be, but it can be effective at specific tasks.
Make sure that YOUR adoption provides lasting value.
Are there small moves that you can make to achieve a material impact to your business agility? Discussing business objectives, combined with current challenges can help you find the big leverage points in your system.
Are you a first time system builder? Let me help you make the shift from requesting features, to structuring a roadmap that will align with the business, and make for a successful release.
A modern business process requires complex systems, but they needn’t be complicated.
A complex system is nothing more than two or more simple systems working together. As a business we work with our co-workers, that makes any business that we build a complex system.
The real mess is when these systems have interdependencies. When we don’t understand how one influences the other. In IT systems this can come from a lack of business understanding, or not taking the time to dig deep and to understand why things are they way they are. Sometimes it happens because its simply easier to add another layer of dirt on top of the mess, than it is to figure out how to untie the ball of twine.
Over the years, one of my mantra’s, as a self-taught developer, is that “there is no magic in software.” In the end, everything in a program happens for a reason. It might be buried in 17 layers of gunk, but in the end it’s right there. Staring at you.
There is something rewarding about grabbing your “keyboard and a flashlight” and diving head first into the mess. Finding your way through the muck, to gaze upon the solution. Doesn’t matter if its an accounting system, a software system, or a business process.
Now, after two decades of doing this, you get to benefit from years of me asking “Why?” and generally being persistent until I understand. These software and human systems make sense to me, and are a continual curiosity for me, always leading me into new areas.
Something that feels unique to me after these years, is that I see software development as a means to study business. Much like Conway’s law states, I enjoy seeing how the departments and processes of a company impact and/or impacted by the software systems.