49 Followers
175 Following
275 Posts
Dad, mechanical & software engineer, total dork and proud of it. Olympia, WA. I'm here for the clouds and moss.
Bloghttps://blairfrandeen.com
Githubhttps://github.com/blairfrandeen

This is an important read about commitment and identity with respect to the work you do. Although not everyone will have underlying illnesses the fallout can be as severe.

Looking back at my academic career I see many parallels in the "costs" mentioned:

- sold my twenties to institutes/labs
- traveled too much
- gave too much of myself away (for free)
- strain on mental health

https://kennethreitz.org/essays/2026-03-18-open_source_gave_me_everything_until_i_had_nothing_left_to_give

#academicchatter #academia

Open Source Gave Me Everything Until I Had Nothing Left to Give

I thought I was having a spiritual awakening. I was having a psychiatric emergency. I was at a tech conference in Sweden when it started. I hadn't slept in...

Kenneth Reitz
Thoughts on OpenAI acquiring Astral and uv/ruff/ty https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/
Thoughts on OpenAI acquiring Astral and uv/ruff/ty

The big news this morning: Astral to join OpenAI (on the Astral blog) and OpenAI to acquire Astral (the OpenAI announcement). Astral are the company behind uv, ruff, and ty—three …

Simon Willison’s Weblog

Trying to wring some useful insights out of the roiling AI discourse: today I want to talk a little bit about Senior Engineer Essentialism. As with many AI Coding things, this is not a *new* problem, but it is now a *worse* problem.

According to my hazy recollection, circa 2012 we started seeing a rash of forgettable blog posts about "what it really means to be a senior software engineer".

There is no such thing as a senior software engineer. 🧵

Guided Meditation for Developers

A practice for finding peace in your dependency tree.

Andrew Nesbitt
This morning my Cron job that prunes my remote #restic repositories failed. It failed to acquire a lock on the repository because it runs at 3 AM on Sunday, and the Cron job that copies the backups from my #nas to remote runs at 2 AM on Sunday. And it just so happens that 2 AM and 3 AM were the exact same time this morning because we can't figure out how not to change our clocks twice per year 🤦

Pytest's parametrize decorator is awesome! Even better is to use your own functions to populate the data:

https://nedbatchelder.com/blog/202602/pytest_parameter_functions

Pytest parameter functions

Pytest’s parametrize can be made even more powerful with your own helper functions to build test cases.

The best advice I have for new nerds: Refuse to pay rent.

Don't subscribe. Don't lease. Don't use their cloud. Don't slip down the freemium slope. Don't create accounts on their services.

Buy it once. Run it local. Avoid commercial software.

It'll be a huge pain and you'll be an outsider but it'll be endless, interesting, and hard fun that'll pay you back with a curious mind and an understanding of the fabric of our intellectual infrastructure that will make you light-years more capable, useful, and healthy than the "AI" zombies.

📝 Owning your data #Development #Webdev #Tech #SocialMedia

Owning your own data is hard. I've been trying to own as much as I can, and my site has become a reflection of that process, both in what I display and discuss. As difficult as it is, there's a freedom in owning as much as you can.

https://www.coryd.dev/posts/2026/owning-your-data

Owning your data

Cory Dransfeldt