Tom Harrison’s Blog

AWS Certified Solutions Architect Professional

Editors
Tom Harrison

30 Years of Developing Software, 20 Years of Being a Parent, 10 Years of Being Old. (Effective: 2020)

Latest Posts

Good Environments == Good Security

If your software versions are old, you’re at risk. Without proper environments you can’t be secure.

Learned another couple languages in the last six months

A little C, some C++, lots of Java, lots of Ruby, lots of shell, some Scala then a bunch of DSLs and other sorta-languages. Last year, I…

Don’t Be Innovative. KISS or Die.

If you’re a developer at a startup, know it’s your job to deliver fast, not to create innovative software or infrastructure. KISS, or die.

Managing Microservices: Tyranny of Too Many Channels

How do we manage the explosion of signals that arise when we implement a microservice architecture?

Why AWS Glue Jobs and PySpark Use No Memory (Almost)

I am new to AWS Glue Jobs and PySpark. I made some assumptions about how my jobs used memory.

Software Engineering is Hard

Software engineering is hard. I am cursed with mediocre technical skills and unrelenting curiosity. The emotional cost is the hardest part.

Bash: Don’t Do This

Bash scripts can be terse and clever, or as dumb as a stump. I vote for dumb, as long as your intent is clear.

Terraform modules: separate repo with semantic version tags

We have moved our terraform modules to a separate repo. Semantic version tags are a major improvement in stability.

Install PostgreSQL extension pglogical on macos

Build and install pglogical postgresql replication extension so it runs on your Mac. Turns out to be easy!

Terraform Refactoring Nightmare

Terraform is getting better quickly, but there are still frequent cases where it just can’t handle common cases without extreme measures.

Reviews

No reviews, submit yours below.
Add review

Login to submit your review.