Sign in

JEG2

@jeg2.me
100 followers 108 following 24 posts

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.

PostsRepliesMedia
JEG2 @jeg2.me · 09/09/2026
I'm in the lows.
A door sign reading, "Mechanical."
010
Reposted by JEG2
Saša Jurić @sasajuric.bsky.social · 09/08/2026
It's 2026 and yet somehow I still have to select all images with bicycles 🤷‍♂️️
281
Reposted by JEG2
SmartLogic @smartlogic.io · 23/07/2026
Today, James Gray joins us to talk about what's changed (and what remains unchanged) in Elixir software development, from OTP fundamentals to boundaries, testing, and judgment. 🧙‍♀️ That’s a wrap on Season 15! 🎧️ bit.ly/EWS15E13 📺️ youtu.be/z7t8IjRBe_Y #Elixirlang #MyElixirStatus #ElixirConf
041
Reposted by JEG2
Fred Hebert @ferd.ca · 16/02/2026
buddy, my challenge isn't generating more content, it's figuring out how to produce a lot less.
0163
JEG2 @jeg2.me · 15/02/2026
"So these agents are burning tokens to shitpost on AI Facebook." www.youtube.com/watch?v=11sx...
youtube.com
Please don't install Clawdbot
YouTube video by Alberta Tech
000
JEG2 @jeg2.me · 08/02/2026
The consequences of short form storytelling: www.youtube.com/watch?v=Qc5s...
youtube.com
Yes, Social Media Is Destroying Civilization
YouTube video by The Art Of Storytelling
011
JEG2 @jeg2.me · 29/01/2026
Balance: www.youtube.com/watch?v=ts0n...
youtube.com
How Replacing Developers With AI is Going Horribly Wrong
YouTube video by Economy Media
020
Reposted by JEG2
Mike Zornek, looking for work. @mikezornek.com · 16/01/2026
💜📘 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/
elixirbookclub.github.io
Elixir Book Club
A biweekly book club covering Elixir and general programming topics. All experience levels are welcome.
131
JEG2 @jeg2.me · 06/01/2026
I love this tip: respond to metric requests with pairs (example: speed and quality/risk). addyosmani.com/blog/21-less... #programming #work #tips
addyosmani.com
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.
030
JEG2 @jeg2.me · 28/12/2025
"Just approve the damn thing."—Saša Jurić www.youtube.com/watch?v=GOrK... #Elixir #CodeReview #Collaboration
youtube.com
Tell me a story - Saša Jurić
YouTube video by Goatmire International
000
JEG2 @jeg2.me · 10/12/2025
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...
youtube.com
Hank Green on God, Science, and Alien Consciousness
YouTube video by Alex O'Connor
000
JEG2 @jeg2.me · 28/11/2025
This is the best video I've seen for putting LLM's in historical context: www.youtube.com/watch?v=0qnZ...
youtube.com
ChatBots Explained: Not Conscious, No Revolution — Just Searching's Next Step
YouTube video by Internet of Bugs
020
JEG2 @jeg2.me · 11/11/2025
"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...
youtube.com
Refueling a NUCLEAR REACTOR - Smarter Every Day 311
YouTube video by SmarterEveryDay
020
JEG2 @jeg2.me · 01/10/2025
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
germanvelasco.com
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...
275
Reposted by JEG2
Ettore Berardi @ettomatic.bsky.social · 21/09/2025
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
careers.bbc.co.uk
Senior Software Engineer
Senior Software Engineer
03013
Reposted by JEG2
minibikini @mnbkn.com · 09/09/2025
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
0193
JEG2 @jeg2.me · 05/09/2025
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!
groxio.com
Groxio Consulting - Expert Elixir Development
Expert Elixir consulting from the authors of key Elixir books. System architecture, training, and development services.
033
Reposted by JEG2
Alembic @teamalembic.com · 03/09/2025
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...
pragprog.com
Ash Framework
Explore the power of Ash Framework by modeling and building the domain for a real-world web application.
0155
Reposted by JEG2
Mike Zornek, looking for work. @mikezornek.com · 02/09/2025
💜📘 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/
elixirbookclub.github.io
Elixir Book Club
A biweekly book club covering Elixir and general programming topics. All experience levels are welcome.
072
JEG2 @jeg2.me · 02/09/2025
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
groxio.com
Groxio Consulting - Expert Elixir Development
Expert Elixir consulting from the authors of key Elixir books. System architecture, training, and development services.
01711
JEG2 @jeg2.me · 31/08/2025
The ICFP is this coming weekend: icfpcontest2025.github.io
icfpcontest2025.github.io
ICFP contest 2025
010
JEG2 @jeg2.me · 29/08/2025
#OpenSource is (usually) one person: opensourcesecurity.io/2025/08-oss-...
opensourcesecurity.io
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...
020
Reposted by JEG2
Maggie Tate @maggietate.bsky.social · 26/08/2025
Spent the afternoon chatting with folks who care deeply about the #elixirlang and community. It’s going to be a great @elixirconf.bsky.social!
1102
Reposted by JEG2
German Velasco @germsvel.com · 12/08/2025
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? 😬
2274
JEG2 @jeg2.me · 14/08/2025
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
programmersstone.blog
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...
0125
JEG2 @jeg2.me · 14/08/2025
This talk by Giovanni Francischelli on handling #LiveView reconnects is a great blend of fun and educational! www.youtube.com/watch?v=AnbW... #ElixirLang
youtube.com
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli
YouTube video by Code Sync
161
JEG2 @jeg2.me · 13/08/2025
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
programmersstone.blog
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...
010
JEG2 @jeg2.me · 12/08/2025
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
programmersstone.blog
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 ...
022
JEG2 @jeg2.me · 11/08/2025
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-...
programmersstone.blog
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...
170
JEG2 @jeg2.me · 10/08/2025
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."
010
Reposted by JEG2
Pieter Claerhout @yellowduck.be · 08/08/2025
🔗 dashbitco/lazy_html: Efficient parsing and querying of HTML documents #ElixirLang #html #reading-list #tools
github.com
dashbitco/lazy_html: Efficient parsing and querying of HTML documents
#ElixirLang #html #reading-list #tools
061
Reposted by JEG2
johanna @jola.dev · 04/08/2025
Most engineers hate estimates because they've been weaponized by bad managers. But when teams treat estimates as conversations instead of contracts, they actually ship more consistently. Not because they predict better, but because they communicate better. jola.dev/posts/estima...
jola.dev
jola.dev - Estimates Are More Valuable Than You Think
Johanna Larsson is a software engineer, manager, writer, speaker. With over 14 years of experience in software development and management, she has worked with clients from various industries, includin...
071
JEG2 @jeg2.me · 05/08/2025
Back to back.
Two cats lying on a bench with their backs pressed into each other.  One is an orange tabby that’s about half the size of the silver Maine Coon next to it.
010
Reposted by JEG2
Michal @arathunku.com · 04/08/2025
New elixir-ls release! > ElixirLS now bundles a number of experimental LLM oriented tools exposed as custom commands and a builtin MCP server. The tools focus on model friendly text interface instead of typical IDE oriented LSP API methods #ElixirLang github.com/elixir-lsp/e...
github.com
Release ElixirLS 0.29.0 · elixir-lsp/elixir-ls
v0.29.0: 4 August 2025 Highlights Added Call hierarchy provider implementing LSP textDocument/prepareCallHierarchy, callHierarchy/incomingCalls and callHierarchy/outgoingCalls ElixirLS now bundles...
1347
JEG2 @jeg2.me · 03/08/2025
The true weight of knowledge.
A set of World Book encyclopedias sitting on a sagging wooden shelf.
020
Reposted by JEG2
Jessica Kerr @jessitron.bsky.social · 03/08/2025
Tests tell us our software can work. Observability tells us our software IS working.
26723