📣 for the first time in almost 2 years I have an opening for new clients (in May)!
Do you (or someone you know) need help with Elixir/Phoenix?
How I help teams:
- ⚡move faster building high-quality, well-tested apps
- ✨help you ship software that matters to you and your customers
- 🚵♂️ 🚵♀️ improve your team even as we improve the product (remember, your team is a product)
- 🍐💻 mentor developers through workshops and pair-programming
DMs are open or email me at german(at)https://t.co/kTbNt4SJc5
For more on how I work, you can see https://t.co/OiQI4xTK5R
#MyElixirStatus
A few weeks ago, I got to pair with @cloud8421 where he shared a bit about his AI workflow.
He showed me his custom-built app to manage his huge (and ever growing) record collection. And we talked a lot about pi (the harness).
Thanks again Claudio for pairing!
#ElixirLang
@DNAutics 😅 that's hilarious. The name came before the subdomain changes. Also... I know just naming it `crap` was gonna be a nightmare for searching the package. ex-crap/ex_crap/ExCrap will find it more easily. But... maybe a missed opportunity?
Just published a new library to calculate CRAP metrics (I know, that's what it’s called 🤷): change risk anti-patterns.
It’s a metric composed of cyclomatic complexity and test coverage. 👇
https://t.co/NYxlSamwcg
#ElixirLang#MyElixirStatus
The other interesting part is that this was an “I won’t read the code” experiment for me. Small lib, so seemed like a good fit.
I’ll write a blog post that talks more about that in detail with some lessons learned (for those interested).
#ElixirLang#MyElixirStatus
If we want to build software factories (still an if for me), how can we build good ones?
I think that’s the biggest gap in how people use LLMs right now. And I don’t know about you, but I think it all comes down to verification. 👇
https://t.co/jW4TusnGWE
And here are some of the links of things we talked about in the pairing session!
- Crit https://t.co/eyPMtxAVwF
- Design explore skill https://t.co/TZwqqTFfYb
A few weeks ago, @tomasztomczyk was kind enough to pair with me and show me his AI workflow.
It was an awesome pairing session where he showed me everything, starting with his new tool (crit), his skills, commands, workflows, etc.
Thanks Tomasz for pairing! 🙏
#MyElixirStatus
A week and a half ago, I decided to try and write daily (for 30 days) on my newsletter (https://t.co/RWo2gGDIvk)
I really like writing as a tool to sharpen my thinking. And I've been loving it!
So far, I've talked about:
- Sharpening our tools
- Stacking days
- isoquants and isocots lines (from Econ), and used them to talk about AI and Software Development. (I think I went too deeply into that 😅)
- Testing LiveView going free
Curious, has anybody else tried writing daily? What are your thoughts? Did you feel like you were going to run out of topics but didn't?
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
I've been writing daily in my newsletter for a couple of weeks now.
Some days things just come out flowing like I've been meaning to write them for a while.
This blog post was one of those (adapted from a daily post). Hope others enjoy it!
✍️ https://t.co/qvweZ3QyK5