Hi, my name is Adam. I created this site so I’d have a place to share things with others. I’m passionate about technology, programming, and community. My blog is a way to combine the three. Through sharing relevant programming and tech articles, ideas, and demos, everyone is challenged to think differently and grow stronger in their careers and interests.
I don’t update as often as I’d like, but I try hard to make every post worthwhile. I hope you find something valuable from reading.
When your job is automation, people sometimes think you're trying to put them out of a job. Here are some of the ways I fight that perception.Continue reading
I attended AWS re:Invent 2018 as a vendor and it exposed me to a whole new perspective on the conference. Read all about it!Continue reading
A story about Slurpees containing a lesson about integrity. Sure, it's an unlikely combination but you have to admit, Slurpees are pretty tasty.Continue reading
IAM Roles are a powerful way to delegate permissions in AWS. But, there is a trick to assuming a role from the EC2 Instance Profile. Here's how to do it!Continue reading
Knowing the AWS PowerShell cmdlets is valuable. You should take my Pluralsight course: Automating Cloud Operations with AWS Tools for Windows PowerShell.Continue reading
You might be surprised to read that software engineering can involve interpersonal interactions. The complete software development cycle includes requirements gathering, and that involves in-depth Q&A with stakeholders. In my career, I’ve also spent a lot of time as a client-facing resource. Through these experiences I’ve learned a bit about the soft skills that we need to apply in business. Sometimes I’ll write about an interesting observation I’ve had in this field.See posts
The Cloud is a natural extension of virtualization so, not surprisingly, I do a lot of that, too. Cloud concepts are still pretty new, and very powerful. There is so much to explore there as we use it to revolutionize our industry.See posts
Programming is just one piece of the larger puzzle that is software engineering. The Software Development Life Cycle (SDLC) also includes activities such as requirements, design, and testing. But, it’s not just the activities themselves that are important. Understanding the way the various stages of the SDLC interact with and feed into one another is also crucial to running a successful project. Here on my blog, you’ll find many posts discussing these intricacies.See posts
Outside of programming and software engineering, I have a great passion for technology in general. I work with virtualization architects, so I also wind up writing quite a lot about Windows administration and the tools we use to manage virtual environments. From the Raspberry Pi to the Internet of Things, you’ll read about it here on my blog.See posts