Alex Martsinovich's Avatar

Alex Martsinovich

@distantprovince

#ElixirLang Developer πŸ‡¨πŸ‡¦ ✨InstructorLite πŸͺ΅DiscoLog πŸͺ΅LogHog https://distantprovince.by/

68
Followers
89
Following
143
Posts
01.11.2024
Joined
Posts Following

Latest posts by Alex Martsinovich @distantprovince

But do you think it will have an impact on the number of juniors and their learning experience? In which direction?

06.03.2026 20:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I mean, yeah, what isn't a tool? There's still plenty to discuss: is the tool good or bad, when it should and shouldn't be used, what effect this tool will have, if and how it should be regulated.

06.03.2026 19:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's a tempting frame, but I don't think "capable people will adjust, those who don't just aren't capable" angle is very useful when discussing policies and incentive structures for industry as a whole. Capable people will figure out everything by definition.

06.03.2026 17:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Are we sure it yields the same results tho? Absorbing knowledge from senior folks has been my main way of gaining experience and I would totally attribute it to the process of typing a question in Slack and refining it to be less dumb. It might be very important for rubber duck to be silent.

06.03.2026 16:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

discolog's bot online status in discord

05.03.2026 20:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
A Farewell to Code Reviews | Alex Martsinovich Code reviews as I remember them are gone

Code reviews are definitely dead and many of us, including myself, are grieving. I don't know how things will turn out, but I felt the need to write a farewell.

distantprovince.by/posts/a-fare...

03.03.2026 17:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

now time to ensure cache works!

26.02.2026 00:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Working on improving PostHog error tracking for complex OTP errors. Chained exceptions is a fairly good fit. Hopefully will ship soon!

22.02.2026 05:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
AI Future Will Be Nothing Like Present | Alex Martsinovich You and I have no idea what it's like to work with AI

Maybe AI has made writing code an obsolete skill, but every engineer who plays with coding agents today gained their experience by writing code. To understand the real impact of AI, we'll have to look at a world where engineers _never_ had to write code.

distantprovince.by/posts/ai-fut...

21.01.2026 16:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

nah, it uses InstructorLite

19.01.2026 19:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What I love the most about this library is that it's only a joke until you actually have a use case for it πŸ˜…

19.01.2026 18:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
GitHub - martosaur/handwave: Handwave your problems away with LLMs. Handwave your problems away with LLMs. Contribute to martosaur/handwave development by creating an account on GitHub.

Handwave is my most cursed library so far and is built on top of InstructorLite. Enjoy!

github.com/martosaur/ha...

19.01.2026 17:59 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

And who didn't want Oban job to just do the right thing for a small price of $0.003?

19.01.2026 17:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

How about a general purpose term() -> πŸͺ„magic✨ -> string() function? You creativity is the limit!

19.01.2026 17:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Handwave πŸ‘‹

New Hex package that allows you to point in the general direction of desired outcome and let LLM figure it out.

Sometimes, you just need a smarter if:

#ElixirLang #MyElixirStatus

19.01.2026 17:59 πŸ‘ 11 πŸ” 0 πŸ’¬ 2 πŸ“Œ 2

hopefully not yet, but it def feels harder to learn and I don't think my pre-2024 knowledge will carry me for long enough. I don't feel like I'm winning much tbh.

09.01.2026 03:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

why am i feeling miserable then πŸ˜“

09.01.2026 02:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

πŸ‘€

08.11.2025 22:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ah yes it will silence everything that doesn't fail a test. How come logs bleed into test output in the first place? Lots of stuff happening in the background?

31.10.2025 20:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Global `capture_log: true` should work more or less like that. Can you try it and report back?

31.10.2025 03:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Not gonna spend my test budget on this one!

22.10.2025 15:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've seen people getting genuinely excited about AI agent generating dozens of markdown files with "plans", "design documents", "security checklists" and other garbage. With my own eyes. I have no idea how to explain this.

19.10.2025 21:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Patch release 1.1.1 for InstructorLite

* Make ChatCompletionsCompatible adapter more forgiving to Mistral's API responses
* Fix rare bug when InstructorLite.ask/2 would refuse to call adapter because it wasn't loaded

#MyElixirStatus #ElixirLang

19.10.2025 17:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

we spend all out time code reviewing ai slop unfortunately πŸ˜“

15.10.2025 05:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Love seeing this in code review 🫠🫠

03.10.2025 19:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
PostHog Elixir SDK is Good | Alex Martsinovich PostHog Elixir SDK 2.0 is here and it's good

I vibe coded an entirely new PostHog SDKβ€”

Actually, no. This summer I locked in, learned what needed to be learned, and built an error tracking library from first principles, that became an official PostHog SDK for Elixir

Here's why I think it's good
#ElixirLang

distantprovince.by/posts/postho...

02.10.2025 15:07 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Tbh users usually don't have problems with clicking around. The more important part imo is how to get ssh key and why is it even ok to copy private key somewhere. AI generated docs just add noise and make people more likely to scroll through important parts

01.10.2025 21:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

This is the best source I have

21.09.2025 22:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

404!

12.09.2025 04:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

yeah, I'm not a fan. There is a fine line between being bold and creating a gimmick

11.09.2025 18:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0