Tyrel's Blog

Code, Flying, Tech, Automation

Aug 23, 2023

General Job Search Update

As mentioned in a previous post, I'm on the job hunt again. I got laid off in June with a 30% Reduction In Force.

I've been searching primarily for Python and Go roles, but I'm not having a lot of luck right now - seems everyone else also got laid off is who I am competing against. (That said, go hire my friend Nik! He's fantastic!) I've had a lot of job opportunity people ghost me. Gotten through a few late rounds, only to never hear from the company again. Even if I have emailed them a thank you letter for the interviews, to express my interest.

I've been around professionally for thirteen years. Over those years, I have picked up mostly back end skills. I have eight solid years of Django experience. Four years of Ruby on Rails experience. A couple years of Flask, FastAPI, and other smaller Python Frameworks mixed in.

I'm looking for an IC role, where I can move into a Tech Lead role. I want to eventually some day be a Staff/Principal role, but I don't have that on paper to show I can do it, so trying to get in somewhere new with an IC role.

 · · ·  work

Jun 16, 2023

Laid Off - 2023 Edition!

"Hey Tyrel, I put a meeting on your calendar, let me know if you can make it." The last words you want to hear from your manager.

Well it happened again, and I got caught in some layoffs from work and am on the job hunt again. I did want to be able to spend more time with Astrid, but not like this!

After the call with HR and them all explaining what was happening, and panic texting my wife and some friends. I emailed the recruiters I've been working with for a few weeks back, and all day today I've been appling to a lot of places.

There are a LOT of jobs out there I'm not interested in, a lot of Ruby on Rails jobs, crypto companies, etc. But I am finding a LOT of Python or Go jobs I'm applying to. I'd love to get a job doing rust and firmware work, but that's unlikely as I want to stay remote, and I have very minimal Rust experience.

What worries me is finding health insurance, because America ties it to work... my wife is unemployed and now we have to cancel a few appointments for us the next few weeks. Still going to keep Astrids 4mo vaccinations though. Those I'll be okay paying out of pocket for.

I just ended the day applying to twelve jobs, hopefully one pans out!

If anyone needs any Python consultation, let me know too! Thanks!

 · · ·  work

May 26, 2023

Set Environment Variables with LastPass

I have to use LastPass at work, and I store some API keys in there. Rather than copy/paste and have the actual api key on my terminal, I like to use read -rs ENV_VAR_NAME to set environment variables, so they are hidden from scrollback.

Recently my coworker set something up that we need an environment variable set up for running some Terraform commands. I don't feel like pasting it in every time from LastPass, so I figured out how to set this up and automate it. I'm sure I've already talked a lot about how I love direnv and I maintain a lot of different .envrc files for work things. For my last team I had one per repo! Well direnv comes to the rescue again.

  • The first step is installing the lastpass-cli.
  • Then you need to set it up so you log in, how you do that is up to you. I have lpass checking status, and if it exits nonzero, then running lpass login again in my direnv.
  • After that you can use lpass show and capture that in a variable to export your API key as an environment variable.
lpass status
if [ $? -ne 0 ]; then
    lpass login email@address.com
fi
export API_KEY=$(lpass show "Secret-Name-Here" --password)

Example .envrc file.

I love automating things, and when a coworker says "oh no we have to do this"... I run to automate it!

 · · ·  bash  automation  work