JEG2's Avatar

JEG2

@jeg2.me

Longtime developer, sometimes manager, author, conference speaker, open source contributor, forever educator and learner, husband, and swim dad. It’s unclear what he loves more: regular expressions or board games.

90
Followers
108
Following
23
Posts
01.08.2025
Joined
Posts Following

Latest posts by JEG2 @jeg2.me

buddy, my challenge isn't generating more content, it's figuring out how to produce a lot less.

16.02.2026 18:46 👍 16 🔁 3 💬 0 📌 0
Please don't install Clawdbot
Please don't install Clawdbot YouTube video by Alberta Tech

"So these agents are burning tokens to shitpost on AI Facebook."

www.youtube.com/watch?v=11sx...

15.02.2026 00:32 👍 0 🔁 0 💬 0 📌 0
Yes, Social Media Is Destroying Civilization
Yes, Social Media Is Destroying Civilization YouTube video by The Art Of Storytelling

The consequences of short form storytelling: www.youtube.com/watch?v=Qc5s...

08.02.2026 23:08 👍 1 🔁 1 💬 0 📌 0
How Replacing Developers With AI is Going Horribly Wrong
How Replacing Developers With AI is Going Horribly Wrong YouTube video by Economy Media

Balance: www.youtube.com/watch?v=ts0n...

29.01.2026 21:03 👍 2 🔁 0 💬 0 📌 0
Elixir Book Club A biweekly book club covering Elixir and general programming topics. All experience levels are welcome.

💜📘 The Elixir Book Club has chosen our next book! #ElixirLang

Think Distributed Systems

Our first meeting for the new book is Sunday, ## Sunday, January 25, 2026, and we will discuss chapters 1 and 2.

Join our Discord to participate!

elixirbookclub.github.io/website/

16.01.2026 13:22 👍 3 🔁 1 💬 1 📌 0
Preview
21 Lessons From 14 Years at Google Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.

I love this tip: respond to metric requests with pairs (example: speed and quality/risk).

addyosmani.com/blog/21-less...

#programming #work #tips

06.01.2026 00:05 👍 3 🔁 0 💬 0 📌 0
Tell me a story - Saša Jurić
Tell me a story - Saša Jurić YouTube video by Goatmire International

"Just approve the damn thing."—Saša Jurić

www.youtube.com/watch?v=GOrK...

#Elixir #CodeReview #Collaboration

28.12.2025 17:17 👍 0 🔁 0 💬 0 📌 0

Which one?

28.12.2025 03:24 👍 0 🔁 0 💬 1 📌 0
Hank Green on God, Science, and Alien Consciousness
Hank Green on God, Science, and Alien Consciousness YouTube video by Alex O'Connor

If you enjoy philosophy, science, and atheism — especially when they are all jumbled together — this Alex O'Conner and Hank Green discussion is a listen that I really enjoyed: www.youtube.com/watch?v=EgLb...

10.12.2025 00:26 👍 0 🔁 0 💬 0 📌 0
ChatBots Explained: Not Conscious, No Revolution — Just Searching's Next Step
ChatBots Explained: Not Conscious, No Revolution — Just Searching's Next Step YouTube video by Internet of Bugs

This is the best video I've seen for putting LLM's in historical context:

www.youtube.com/watch?v=0qnZ...

28.11.2025 18:20 👍 3 🔁 0 💬 0 📌 0
Refueling a NUCLEAR REACTOR - Smarter Every Day 311
Refueling a NUCLEAR REACTOR - Smarter Every Day 311 YouTube video by SmarterEveryDay

"So it’s culture?" How do flawed humans keep nuclear reactors safe? By building a culture of open communication. www.youtube.com/watch?v=v0af...

11.11.2025 03:01 👍 2 🔁 0 💬 0 📌 0
Preview
Break apart your features into full-stack slices Our communication practices can be very disrupting. Remote work has taught me to be more considerate of how I communicate with others. We should treat other people's time as we like ours to be treated...

Don’t let the age of this article from @germsvel.com scare you off, vertically slicing features is still a great idea:

www.germanvelasco.com/blog/break-a...

#AgileDevelopment

01.10.2025 22:47 👍 7 🔁 5 💬 2 📌 0
Preview
Senior Software Engineer Senior Software Engineer

We are hiring a Senior Software Engineer (Elixir) — join my team at the BBC to design, build and scale #Elixir services used by millions

careers.bbc.co.uk/job/Senior-S...

Please share 🙂
#elixirlang #myelixirstatus #hiring

21.09.2025 15:16 👍 29 🔁 13 💬 0 📌 1
Post image

9 years ago, I released v0.1.0 of Paasaa, my very first open-source Elixir project. Today, I'm incredibly happy to announce the release of v1.0.0! It’s a natural language detection library for Elixir that doesn't use any AI.

github.com/minibikini/p...

#ElixirLang #MyElixirStatus

09.09.2025 20:31 👍 19 🔁 3 💬 0 📌 0
Groxio Consulting - Expert Elixir Development Expert Elixir consulting from the authors of key Elixir books. System architecture, training, and development services.

If you want to work with Bruce Tate, Paulo Valim, and/or myself, we have some contract availability:

groxio.com

We excel at designing and building Elixir, OTP, Phoenix, and LiveView systems. We also train teams in how we do it. Get in touch!

05.09.2025 18:17 👍 3 🔁 3 💬 0 📌 0
Preview
Ash Framework Explore the power of Ash Framework by modeling and building the domain for a real-world web application.

Congrats to @sevensea.cat & @zachdaniel.dev - their book Ash Framework is finished & heading to print with @pragprog.com !

📚 Packed with insights & best practices for Elixir devs. Order it here & use promo code AshRelease for 35% off till end of 2025.
👉 pragprog.com/titles/ldash...

02.09.2025 23:37 👍 15 🔁 5 💬 0 📌 0
Elixir Book Club A biweekly book club covering Elixir and general programming topics. All experience levels are welcome.

💜📘 The Elixir Book Club has chosen our next book!

Ash Framework: Create Declarative Elixir Web Apps

We meet on Discord for an hour every other week. Our first meeting is Sunday, September 14, 2025, and we will discuss chapters 1 and 2.

#ElixirLang

elixirbookclub.github.io/website/

02.09.2025 13:13 👍 7 🔁 2 💬 0 📌 0
Groxio Consulting - Expert Elixir Development Expert Elixir consulting from the authors of key Elixir books. System architecture, training, and development services.

The Groxio team—Bruce Tate, Paulo Valim, and myself—are fresh off of a project where we helped scale an application and its development team all the way to launch. If your company could use #ElixirLang #Consulting help from one or more of us, let’s talk! groxio.com

02.09.2025 16:30 👍 17 🔁 11 💬 0 📌 0
ICFP contest 2025

The ICFP is this coming weekend:
icfpcontest2025.github.io

31.08.2025 14:38 👍 1 🔁 0 💬 0 📌 0
Preview
Open Source is one person The Register recently published a story titled Putin on the code: DoD reportedly relies on utility written by Russian dev. They should be ashamed of this story. This poor open source developer is gett...

#OpenSource is (usually) one person: opensourcesecurity.io/2025/08-oss-...

29.08.2025 17:33 👍 2 🔁 0 💬 0 📌 0

Spent the afternoon chatting with folks who care deeply about the #elixirlang and community. It’s going to be a great @elixirconf.bsky.social!

26.08.2025 22:36 👍 10 🔁 2 💬 1 📌 0

For my @elixirconf.bsky.social talk, I'm comparing #ElixirLang's mocking libraries.

It'll be a tournament-style bracket! 🎉

I want to start by introducing the participants! 👇 🧵

What do you think of their characters? 😬

12.08.2025 12:01 👍 27 🔁 4 💬 2 📌 0
Preview
Why is this hard? This article is part of the series JEG2's Questions. In a previous article of this series I talked about how we must remain ever vigilant against what is making it into our code. I talked about the ne...

I'm closing out, for now, my series on questions at the heart of development with an analysis of when we need more abstraction. For example, taking @germsvel.com's advice about architecting more accurate models can reduce future bugs.

programmersstone.blog/posts/why-is...

#ElixirLang

14.08.2025 16:06 👍 12 🔁 5 💬 0 📌 0
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli YouTube video by Code Sync

This talk by Giovanni Francischelli on handling #LiveView reconnects is a great blend of fun and educational!

www.youtube.com/watch?v=AnbW...

#ElixirLang

14.08.2025 14:20 👍 6 🔁 1 💬 1 📌 0
Preview
What will it cost to carry and remove this dependency? This article is part of the series JEG2's Questions. I've built a lot of applications with a lot of teams. I've seen a lot of the problems with software development. There are two problems that I've s...

In this third article of my questions series, I'm coming for your dependencies! I do my best to add a fifth cost to @martinfowler.com's costs of YAGNI. You can also find out what my favorite programming book is.

programmersstone.blog/posts/what-w...

#TechDebt #YAGNI #dependencies

13.08.2025 15:44 👍 1 🔁 0 💬 0 📌 0
Preview
What are we afraid of? This article is part of the series JEG2's Questions. One of the lessons I learned during my time in management is that it was far more important for me to worry about creating environments where good ...

In my second post of key questions for developers, we dig through the insights from multiple @ferd.ca posts to determine how products evolve and the environments that facilitate that process.

programmersstone.blog/posts/what-a...

#ProductDevelopment #PsychologicalSafety

12.08.2025 16:16 👍 3 🔁 2 💬 0 📌 0
Preview
How will we know it works? This article is part of the series JEG2's Questions. As programmers, our primary function is to achieve Product's roadmap. We will into existence the features Product believes will move the product fo...

The first article in the series is about all of the great things that can be learned from my favorite @jessitron.bsky.social presentation and how developers work best in a Product Dev team:

programmersstone.blog/posts/how-wi...

11.08.2025 18:17 👍 3 🔁 1 💬 0 📌 0
Preview
JEG2's Questions My System by Aron Nimzowitsch was one of the early chess books that had a big impact on me. The first part of the book, called The Elements, is where Nimzowitsch lays out the specific criteria he is m...

I'm publishing a new series of articles on my blog this week. It's my attempt to condense and share what I've learned in over 20 years of #ElixirLang / #Phoenix / #LiveView and #Ruby / #Rails development. I hope you find it helpful.

programmersstone.blog/posts/jeg2s-...

11.08.2025 18:13 👍 7 🔁 0 💬 1 📌 0

I'm reading a classic programming paper tonight. Can you name it from the following quote? "If you think good architecture is expensive, try bad architecture."

10.08.2025 01:43 👍 1 🔁 0 💬 0 📌 0
Preview
dashbitco/lazy_html: Efficient parsing and querying of HTML documents #ElixirLang #html #reading-list #tools

🔗 dashbitco/lazy_html: Efficient parsing and querying of HTML documents

#ElixirLang #html #reading-list #tools

08.08.2025 08:05 👍 6 🔁 1 💬 0 📌 0