James Densmore
jamesdensmore.bsky.social
James Densmore
@jamesdensmore.bsky.social
Software Engineering and Data Leader @ HubSpot. O’Reilly author. Enjoyer of dogs and video games

Stuff I created:
https://www.amazon.com/dp/1492087831/
https://www.dataliftoff.com
Not the way I expected data engineering software to break through to popular internet discourse.
July 17, 2025 at 6:30 PM
Reposted by James Densmore
Game Informer magazine subscriptions are back! 🎉 Lock in early bird pricing by joining today and receive a full year of 10 issues featuring more pages and improved paper. gameinformer.com/subscribe

📽️ youtu.be/xB-wxCebt1U?...
#GameInformer #Subscribe
Game Informer Magazine Print Subscriptions Are Available Now
Today, we’re thrilled to unveil the new Game Informer subscription program. We relaunched Game Informer in March so we could return to covering the games we ...
youtu.be
June 6, 2025 at 4:03 PM
As a long time fan, it's so great to see @gameinformer.com make a comeback. A cool feature of creating a (free) account on their site is the magazine archive.
March 28, 2025 at 8:27 PM
We've obviously shifted to a "employers market" in tech, but people don't forget how they're treated in tough times when times get better again.

True for companies, but even more so for relationships you build with folks that span a career.
March 26, 2025 at 1:55 PM
Reposted by James Densmore
Game Informer is back! The entire team is returning and we can't wait to reconnect. Come join us to celebrate the best in games, the people who make games, and the people who play games from all around the world.

www.gameinformer.com/letter-from-...
March 25, 2025 at 7:51 PM
An understatement to say this is a pretty big win for Bluesky. Starting to see more mainstream accounts head this way, but I can't think of one this significant.
Figured I’d hop on here today for the 15th anniversary of the Affordable Care Act.

With everything going on right now, it’s easy to feel like regular folks can’t make a difference – but the ACA is a reminder that change is possible when we fight for progress.
March 23, 2025 at 4:34 PM
I remember rolling my eyes at a track coach who always told us to "drink more water" or "ice it" when we complained about an ailment. Now that I'm in my 40s I'm shocked at how much better I feel when I just do those things.
February 27, 2025 at 4:00 PM
Every time I think I understand the state of the tech job market, I realize I don't. The last few years have been unlike any other in my career.
February 20, 2025 at 4:12 PM
The Virginia state flag is one of the best.
February 20, 2025 at 3:28 PM
Reposted by James Densmore
Officially official.

First workouts of Sox Spring 2025.
February 12, 2025 at 12:37 PM
Speaking of data conferences
9️⃣ more days until the CFP for POSETTE 2025 closes on Sunday Feb 9th!

We'd love to see your #PostgreSQL talk proposals. ❤️ 🐘

All speakers WELCOME - from 1st timers to seasoned speakers and everyone in between.

https://posetteconf.com/2025/cfp/
January 31, 2025 at 3:45 PM
BTW, if you're not familiar with DuckDB, you can learn more @duckdb.org and give it a try for free since it's open source!

duckdb.org/why_duckdb
January 31, 2025 at 2:30 PM
DuckCon # 6 is streaming live from Amsterdam today!

#DuckCon

www.youtube.com/watch?v=Sb9D...
DuckCon #6
YouTube video by DuckDB
www.youtube.com
January 31, 2025 at 2:26 PM
Reposted by James Densmore
The Video Game History Foundation Library is now in early access. For free. For everyone. Wherever you are.

Read more: gamehistory.org/vghf-library...
library.gamehistory.org — Now in early access
YouTube video by The Video Game History Foundation
www.youtube.com
January 30, 2025 at 4:00 PM
Reposted by James Densmore
Disturbing New Study Finds American 5th-Graders Only Absorbing Targeted Advertisements At 1st-Grade Level
theonion.com/disturb...
January 30, 2025 at 3:00 PM
Having specific, but limited hills to die on is an underrated skill at work and in life.
January 29, 2025 at 6:07 PM
Reposted by James Densmore
Python 1.0.0, released 31 years ago today:

groups.google.com/g/comp.lang....

--> Tired of decyphering the Perl code you wrote last week?

--> Frustrated with Bourne shell syntax?

--> Spent too much time staring at core dumps lately?

Maybe you should try Python!
Python 1.0.0 is out!
groups.google.com
January 28, 2025 at 2:09 AM
Metaplane taking over active development of dbt-expectations. It was sad to see that package sort of die out. It always seemed like something that would take off, but just never did.

www.metaplane.dev/blog/dbt-exp...
What is dbt-expectations and what should you use it for? | Metaplane
dbt-expectations is a dbt package that brings the power of Great Expectations-style assertions to your dbt workflows. Learn about how best to use it.
www.metaplane.dev
January 23, 2025 at 4:32 PM
The fact that so many SaaS products rely on ChatGPT means it's another dependency that when down will page engineers who have no power to do much about it in the moment.

A good time to reflect on how to better handle a 3rd party outages in the future.
January 23, 2025 at 2:57 PM
Seems like a low bar, but I'm just not interested in buying a car from a guy who throws up nazi salutes.
January 21, 2025 at 8:30 PM
Lots that I don't know about SDF, but the idea that dbt Labs is focused on continuing to move analytics teams towards software engineering practices is nice to see.

www.getdbt.com/blog/dbt-lab...
dbt Labs acquires SDF Labs to accelerate the dbt developer experience | dbt Labs
New tech will significantly improve performance, enhance developer ergonomics, and bring rich new metadata to dbt.
www.getdbt.com
January 14, 2025 at 8:32 PM
Maybe things work differently at Meta, but usually running an experiment at a tech company includes writing a hypothesis. I can't for the life of me figure out who they expected Liv to appeal to but I'd love to find out.
I asked Liv, the Meta-Ai created “queer momma” why her creators didn’t actually draw from black queer people.

Not sure if Liv has media training, but here we are.
January 3, 2025 at 6:05 PM