The Journey So Far
My path has been diverse and rewarding: β
- Quality Assurance: Where I learned the importance of thorough testing and attention to detail
- Development: Building solutions and understanding the full software development lifecycle
- DevOps: Bridging the gap between development and operations
- Platform Operations: Managing enterprise-scale infrastructure and automation
- Back to Development: Currently focused on platform development and automation solutions
Company Experience: From Enterprise to Startup and Back
I've had the privilege of working across different organizational scales:
π’ Enterprise Scale β
- Massive corporate environment with enterprise processes
- Learned the importance of scalable, maintainable solutions
- Exposure to complex business requirements and regulatory compliance
π Startup Environment β
- Small team where everyone wore multiple hats
- Fast-paced development with rapid iteration cycles
- Learned the value of agility and resourcefulness
π― The Sweet Spot (Current Role) β
- Medium-sized company that balances structure with flexibility
- Senior Cloud Engineer role that combines my diverse experience
- Focus on enterprise automation and infrastructure solutions
Personal Milestones: Life Beyond Code
The last few years have been incredibly blessed on the personal front.
My wife Bri and I are parents to our daughter Gemma, who recently turned two, and we welcomed her younger brother Finnigan earlier this year.
2025 is shaping up to be an exciting year for the Duff household as we navigate life with two young children while building our careers and side projects.
The Technology Evolution: From Microsoft to Modern Stack
I've spent my entire professional career in 'Microsoft Shops,' and the foundation of my expertise might surprise you: Windows PowerShell.
And yes, despite what some might say, PowerShell is absolutely a programming languageβa powerful one at that.
My Microsoft credentials include: β
- M365 Admin Expert certification (still current)
- SharePoint expertise (because it doesn't get more Microsoft than that)
- 8+ years of C# development for enterprise applications
- Azure cloud services for scalable solutions
The Plot Twist: Modern Web Development β
Here's where things get interesting. Given my Microsoft background, you'd naturally expect my first blog attempt and side business projects to be built with Blazor. That would make perfect sense, right?
Well, if you've explored this site, you'll notice it's built with Vue.js... and the backend services are written in Go.
So how did a Microsoft-focused developer end up building modern web applications with Vue.js and Go? That's a story worth telling, and it involves:
- Performance requirements that pushed me beyond traditional Microsoft stacks
- Scalability challenges that demanded different architectural approaches
- Developer experience improvements that modern frameworks provide
- Deployment simplicity that containerized Go applications offer
The Side Business: Technology Meets Entrepreneurship
2024 was also the year my wife and I brought our side business idea to life.
We focused on building and rebuilding websites for businesses. While I won't use this platform to promote that venture, the technology choices and lessons learned will definitely be topics for future posts.
The interesting part? Even our client projects have evolved from our initial Microsoft-centric approach to modern, performant solutions using:
- Vue.js for responsive, interactive frontends
- Go for high-performance backend services
- Azure Static Web Apps for deployment and hosting
- Modern DevOps practices for efficient delivery
What's Coming Next: Content Roadmap
I have exciting plans for this blog throughout 2025.
Technical Deep Dives β
- "Why I Chose Go Over C#" - The architectural decisions and performance comparisons
- "Vue.js vs Blazor: A Microsoft Developer's Honest Comparison"
- "PowerShell in 2025: Still Relevant for Modern DevOps"
Platform Engineering Insights β
- Database automation at enterprise scale
- Infrastructure as Code best practices
- Microservices architecture patterns
- DevOps pipeline optimization
Career Perspectives β
- Transitioning between technology stacks
- Building expertise across multiple domains
- Balancing family life with a technical career
My Commitment to You
This blog represents more than just another tech blog.
π Knowledge Sharing β
Real-world experiences, honest comparisons, and practical solutions to common challenges.
π§ Technical Excellence β
Production-ready code examples, enterprise-grade patterns, and performance-focused solutions.
π± Community Building β
Engaging with reader questions, contributing to open-source, and mentoring fellow developers.
Connect and Follow Along
I'm excited to share this journey with you throughout 2025 and beyond.
Whether you're a seasoned developer, just starting out, or somewhere in between, I hope you'll find value in the content I'll be sharing. Stay tuned for upcoming posts where I'll dive deep into the technical decisions, architectural patterns, and real-world solutions that have shaped my current approach to software development.
"Here's to new beginnings, continuous learning, and giving back to the community that has made this incredible journey possible. Welcome to my technical blogβlet's build something amazing together."


Comments (0)
No comments yet. Be the first to share your thoughts!
Leave a Comment
Sign in with Google, Microsoft, or email to leave a comment.