This is how I explain it to my friends. Monadic behavior doesn't have to be explicitly modeled like state machines don't have to be explicitly modeled.
06.08.2025 02:34 β π 2 π 0 π¬ 0 π 0@shawnmc.cool.bsky.social
Unsatisfied with the status quo - Game Dev - #ElixirLang - Linux - Payment Processing - https://shawnmc.cool
This is how I explain it to my friends. Monadic behavior doesn't have to be explicitly modeled like state machines don't have to be explicitly modeled.
06.08.2025 02:34 β π 2 π 0 π¬ 0 π 0Generally auto increment in order to facilitate database operations including pt-osc style trigger based migrations.
But I don't use them for the application, favoring uuids.
I hope he starts focusing more on beam features instead of just stuff his viewers will complain is just a replacement for switch statements.
30.07.2025 18:45 β π 6 π 0 π¬ 1 π 0Quick reminder, if you're in the software industry, not just a programmer, then I highly recommend this book.
en.wikipedia.org/wiki/The_Goa...
The Goal is about the Theory of Constraints. The author novelized the education of it to optimize education about the theory.
This changes how youβll demo, teach, and explore Elixir.
New Popcorn release coming tomorrow β here's a sneak peek of what's to come πΏ
#ElixirLang
That white table isn't hurting the presentation. Looks beautiful.
23.07.2025 08:05 β π 1 π 0 π¬ 0 π 0Watch on YouTube
www.youtube.com/watch?v=_5B_...
You've heard me advocating for Erlang/Elixir for some years now. I've put together a short presentation about some of the practical reasons why I chose to pursue this tech.
Practical Arguments for Erlang / Elixir
I overlooked this talk for some reason, it's from 2017. But I think it's relevant to all developers, not just Elixir / Payments.
www.youtube.com/watch?v=TZPG...
Happy birthday!
12.07.2025 10:26 β π 1 π 0 π¬ 0 π 0Monadic!
12.07.2025 10:24 β π 1 π 0 π¬ 0 π 0Finally got to watch @bryan-hunter.bsky.social's Waterpark talk. It's a great demo of how BEAM and Elixir can help build systems with zero downtime, while significantly reducing technical complexity. Curious about what makes Elixir special? This is the talk to see!
www.youtube.com/watch?v=hdBm...
What are the chances that any of their behaviors will be driven by actual data about what works for students? =\
09.07.2025 14:50 β π 2 π 0 π¬ 0 π 0Personally.. It took me years to adjust. I've gotten used to the relatively low velocity and have focused on making impact on the long term. Now my efforts are in maintaining alignment across groups and ensuring that disparate efforts inform one another. This prevents rework which slows things more.
04.07.2025 08:57 β π 1 π 0 π¬ 0 π 0I joined the corporate world after 12 years of working for myself. When presented with all of these rituals I felt silly for not already having mastered them. Now I'm finding that it's the blind leading the blind and nobody knows what they're doing. Someone somewhere is looking for false security.
03.07.2025 21:40 β π 1 π 0 π¬ 1 π 0I've done it and I see a lot of others do it.. you want to do well. When someone says to do these rituals you're like.. Fine.. Happy to participate. But over time you realize that people don't know what they're doing and it's all theater and they're getting no closer to writing good software.
03.07.2025 21:37 β π 1 π 0 π¬ 2 π 0Definition of done is the thing that our software never becomes.
03.07.2025 17:05 β π 2 π 0 π¬ 1 π 0I enjoy it. However the intermission drives between stages, which were fine at first, have grown thin on me..
29.06.2025 14:41 β π 0 π 0 π¬ 0 π 0I'm loving quickshell for this. I've been building my own ui tools for over a decade, but now it's so fast and easy to just.. Have an idea.. Then have a working implementation..
I didn't want to get good at programming these uis. I wanted to be creative with them. It's a different skill.
100% this. I also saw the role played by Neil Patrick Harris!
26.06.2025 21:31 β π 1 π 0 π¬ 1 π 0That is very cool. But I've found that I've been dynamically setting up my dev environment more using the window manager lately because of how I can adapt it to task oriented interfaces.
You're right it's not the same and it doesn't work on osx.
Hyprland or sway are also options
25.06.2025 06:11 β π 0 π 0 π¬ 1 π 0NEW: Cheaper batteries mean near-24/365 solar is now economicβοΈ
We analysed 18 years of hourly insolation data at 12 places, to see how close to 24/365 electricity it was possible to get.
The sunniest places get over 90% - and up to 99% - of the way... from just $100/MWh. π§΅
Looks great!!! I wish I could easily replace a battery in my Samsung phone...
23.06.2025 20:27 β π 0 π 1 π¬ 0 π 0The author of Req recommends a minimal approach to API client design and concludes with convenient testing patterns.
21.06.2025 13:00 β π 0 π 0 π¬ 0 π 0Great talk that I recommend to anyone who is thinking about downloading an API client or quickly throwing together one for themselves.
www.youtube.com/watch?v=AexE...
It's definitely very interesting and intimidating. I've been reading the book they put out with the purpose of priming myself to be ready enough when the opportunity to send it production manifests..
But it feels like it must be really hard to explain because of how unsatisfying the materials are.
For screen sharing, are you only able to do full screen or can you do specific windows?
19.06.2025 06:52 β π 0 π 0 π¬ 1 π 0I switched to Dvorak >20 years ago to deal with comfort issues and I feel similarly about it.. Qwerty is very uncomfortable to me now. However, I never noticed when I was only fluent in qwerty.
I've been chasing this kind of improvement for years and haven't found a single more impactful change.