T.J. Hawkins's Avatar

T.J. Hawkins

@hawktail.io.bsky.social

Call me whatever, Software/DevOps/Cloud Engineer I use AWS & Terraform a lot. Have experience with the following, Java/Maven, nodejs/npm, Docker I like the following teams, NC State Wolfpack, Green Bay Packers, Carolina Hurricanes, NY Yankees

145 Followers  |  288 Following  |  216 Posts  |  Joined: 04.08.2023  |  1.6922

Latest posts by hawktail.io on Bluesky

Annual reminder that titles are wildly inconsistent across the industry.

I’m currently a Senior software engineer. 4 years before this role I was a Staff software engineer. Last year I was offered a Senior Principal role at a different company.

The rules are made up and the points don’t matter.

09.08.2025 02:33 β€” πŸ‘ 180    πŸ” 16    πŸ’¬ 14    πŸ“Œ 4

Numbering it is still naming it, just without letters.

A is closest to the original. You won’t want to kill your garden the same as not wanting to kill your pet.

08.08.2025 15:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Women dressed in
Handmaid regalia follow
GOP Congressman Rep. Mike Flood NEBRASKA (R)

06.08.2025 00:55 β€” πŸ‘ 24185    πŸ” 6235    πŸ’¬ 966    πŸ“Œ 565

I think they only made it because GCP had it first.

The only use case I can think of is restricting the CLI to within the AWS account instead of allowing it from the terminal on their computers.

31.07.2025 11:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah…

Had a 4 hour delay leaving destination. All while sitting in the plane on the runway.

Then missed connecting flight. Now have to wait 6 hours for the next one.

Did I mention I hate traveling?

31.07.2025 10:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I love to travel, but hate traveling.

I’m trying to get something to eat before my flight. Sitting in a restaurant and the guy being me is doing a FaceTime call with the speaker on full blast.

What the hell is wrong with people.

30.07.2025 19:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

maybe there's still some good left in this world after all

28.07.2025 02:46 β€” πŸ‘ 17192    πŸ” 4342    πŸ’¬ 311    πŸ“Œ 547

Agreed

AI is shit and I rarely use it because it can’t give me what I’m looking for.

And yes, my queries are specific and written well. They normally give wrong answers, I tell it it gave a wrong answer and tries to correct and it’s still wrong.

28.07.2025 22:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

At @alyankovic.bsky.social show tonight and @puddlespityparty.bsky.social is an absolute treat.

His obsession with Kevin Costner is awesome. So many clips from Dances with Wolves.

Also makes me want to watch The Postman and Waterworld again.

25.07.2025 00:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m glad I’ll never again have to use that giant steaming pile of garbage.

In all future job interviews, I will ask if they’re using it, and if so, I’ll just quit the interview right then. Not be polite and wait until the end, that will be the end of it.

23.07.2025 18:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I was forced to use GitLab at a previous company. I didn’t understand why they needed to rename everything that is already consistent across other providers (GitHub, Bitbucket). They’re called Pull Requests & Repositories!!!

23.07.2025 18:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

All those things takes more effort than just writing the code yourself.

I’m waiting a couple of years until it gets good enough or the hype dies down.

23.07.2025 16:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s why I’m not bothering with AI.

I’ve had 1-2 successful queries give me what I was looking for. It was an AWS cli command that I didn’t feel like figuring out the jq parsing.

I wrote a lot of Terraform, so if I can’t figure something out, neither can the AI. I just keep trying until done.

23.07.2025 16:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My experience has been that none of them can write an effective Terraform. Most of my use cases are too complicated for them and I just have to do it myself. So I don’t bother trying anymore.

20.07.2025 22:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It all depends on what the API does when you try to update the resource. It’s not Terraform that’s the problem, the API.

20.07.2025 22:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, CloudFormation is a real drag. I only use it when I have to (legacy code we haven’t migrated yet).

We’re actively moving away from it though.

20.07.2025 22:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Another is to write your own class that extends one of those objects and write this equals method above.

14.07.2025 14:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you have control over one of the objects, you write your own equals method in that object and have the other one be the input and compare just the items you care about.

public boolean equals(ObjectB obj) {…}

objA.equals(object)

14.07.2025 14:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It’s common to keep state files in a remote backend like S3.

Secrets can also be in AWS Secrets Manager or something similar.

14.07.2025 02:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Shout out to H‑E‑B for stepping up once again to help Texas in a time of need. From delivering food and water to deploying mobile kitchens. Some in our coalition have signed up to volunteer on the ground, while others are donating to support the recovery from afar.

09.07.2025 18:32 β€” πŸ‘ 6688    πŸ” 965    πŸ’¬ 100    πŸ“Œ 33

1977: why would the bartender in star wars even care if some robots with artificial intelligence came into his bar

2025: ohhh ok

09.07.2025 02:12 β€” πŸ‘ 20360    πŸ” 3831    πŸ’¬ 198    πŸ“Œ 112

I love everything about this article. Serves him right that this thing is a flop.

04.07.2025 19:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s not just the SDK. It can’t figure out HCL either. Never puts closing β€œ or }.

I’ve stopped using it because it takes more time to fix its mess than just right the code myself.

30.06.2025 22:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Harry Butthole and the Chamber of Secrets

28.06.2025 22:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just 20 times? I’ve probably seen it 200. Tombstone is another that I’ve watch at least 50.

15.06.2025 23:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The State Fair doesn’t start until 10/16, so that’s not an option.

NC State football is away that weekend, so that’s not an option.

The Carolina Hurricanes could have a home game that weekend.

Won’t know many activities until closer to the date.

14.06.2025 22:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Being able to deprecate variables of a module.

It’s supposedly coming, but it’s long overdue.

14.06.2025 13:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I aspire to do the final job, not the others, the coding job I have is just fine.

05.06.2025 16:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ˜‚

05.06.2025 16:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’ve been saying this for years. Why should a handful of states dictate to the rest who should be the candidate?

Let us all choose at the same time like we do on Election Day in November. And don’t release results until Alaska/Hawaii are completed.

02.06.2025 17:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@hawktail.io is following 20 prominent accounts