A Software Development Philosophy

Reading Time: 7 minutes A software development philosophy guides every developer throughout their career. Some adhere to prevailing philosophies that are written down in books or written down in code. Some invent their own beliefs based on their view of the software world. My philosophical influences come from the likes of Domain-Driven Design, Test Driven Development, the Agile Software…

SignalFx

SignalFx and EC2

Reading Time: 2 minutes SignalFx and EC2 are a match made in heaven. If you need to ensure the uptime of your EC2 instances monitoring tools like SignalFx is a must-have. Follow along for details that will help you use SignalFx to monitor an existing EC2 instance. If you have different EC2 & SignalFx integration requirements see this documentation.…

Full Stack Developer vs Software Developer

Reading Time: 4 minutes Full Stack Developer vs. Software Developer, which is right for you? Let’s reframe the question. To specialize or not to specialize, that is the question. The software industry is not the only industry that faces this question. No matter what industry you’re in, it’s a loaded question. Like the answer to most queries, it depends.…

Terraform

Learn Terraform

Reading Time: 6 minutes In my last post, Learning Terraform, I committed to learning Terraform. I’ve started reading Terraform: Up and Running: Writing Infrastructure as Code. It has given me a great primer thus far. I’m converting my Cloudformation templates to Terraform. I’m all in at this point and am convinced that this is my preferred tool for building…

Death by 1000 Cuts

The Blame Game – Deadly Cut 3

Reading Time: 2 minutes Have you ever been stuck in whodunit limbo, wedged in between two companies with no way out? One company says their product no longer works because another company broke theirs. These days it’s usually a large company that breaks the product you’re using due to an API policy change. In the old days, it was…