Hi, I am Steve Shogren!
I am a developer and manager who has met needs in the financial, education, and publishing industries. I build self-organizing teams and empower them to achieve tremendous business value.
Effective practice requires discipline. I strive to improve my techincal skills with daily challenges. I use my GitHub contributions as a reminder to "not break the chain".
Small, Self-Organizing Teams
When carefully mentored, a self-organizing team accomplishes the most business value.
Empowering and trusting your team increases intrinsic motivation, engagement, and productivity.
Measurable Business Value
Tracking business goals ensures the highest value work is accomplished first.
Everyone and everything can be improved. Nothing is sacred.
Disciplined practice prevents common mistakes.
Allowing teams to choose the best tools produces the most value.
No other practice improves the whole team like pair programming. Prevents skill gaps and knowledge silos.
REPL-driven development, unit testing, and test-driven development enable rapid crafting of high-quality systems.
Scaling your team is only possible with accountability, and CI is an excellent way to ensure accountability.