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 readingI 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 readingA story about Slurpees containing a lesson about integrity. Sure, it's an unlikely combination but you have to admit, Slurpees are pretty tasty.
Continue readingIAM 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 readingKnowing the AWS PowerShell cmdlets is valuable. You should take my Pluralsight course: Automating Cloud Operations with AWS Tools for Windows PowerShell.
Continue readingYou 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 postsThe 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 postsProgramming 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 postsOutside 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 postsProgramming may seem extremely daunting to a beginner. With so many different languages, it’s hard to know which to choose and where to start. I’ve worked with many different languages: C#, PowerShell, JavaScript, Objective C, Ruby, and Python. Through the process of learning them, the most important takeaway I’d like to share with you is this: as long as you understand the fundamental concepts of programming, it ultimately doesn’t matter which language you choose to be proficient in. There are notable differences but, with a solid grasp of the basics, they all become easy to pick up..
See posts