Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile
Max Chernyak @[email protected]

@hakunin

Specialize in software design and DX. VPE at Helios (FinTech). bsky: max.engineer | mastodon: @[email protected]

ID: 11622052

linkhttps://max.engineer calendar_today29-12-2007 05:21:05

5,5K Tweet

715 Followers

127 Following

Spencer Hakimian (@spencerhakimian) 's Twitter Profile Photo

If you were planning to learn Python to become a software engineer, you should stop that woke shit right away. Instead. Learn to sow polyester. We are bringing back sock manufacturing jobs from Hanoi, Vietnam for you to do. Short term pain. Long term gain. 👊🏽🇺🇸🔥

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

Impressive how easy it is to write an assistant that reads and answers questions about a >1200 page PDF with RubyLLM. Less than 20 mins of work. max.engineer/giant-pdf-llm

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

After considering elaborate ways to make TinyMCP support different return formats, finally arrived at this "genius" 3 line solution, which brings you version 0.2.0. Keep it simple folks. github.com/maxim/tiny_mcp…

Nic Barker (@nicbarkeragain) 's Twitter Profile Photo

I think it's underappreciated how much more productive programmers are when they're having fun. It sounds ridiculous but I think in general when businesses add extra process, admin, rules etc that make the work less fun, they fail to appreciate that it will impact productivity.

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

A thing that bothers me about total AI takeover narrative is the perpetual need to have its back "just in case", and what that actually implies. max.engineer/failover-to-hi

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

A controversial Monday thought for you: ~15 years of experience is when a programmer is the most dangerous for the ecosystem. That's when you beautifully wrap up your subpar experiments with a pretty bow on top for others to use, and they actually gain traction.

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

When you ask LLM for sources, and it gives them to you, you better damn well read them. This just happened yesterday in a codex session: news.ycombinator.com/item?id=457559…

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

Most software has the same relatively simple data transforms, under different names and reasons. Could it be that if we (developers) focused less on business jargon in types and hierarchy, and more on the story of data transformation, we would get code that's easier to follow?

Max Chernyak @maxim@ruby.social (@hakunin) 's Twitter Profile Photo

MacOS >=13 hides accurate AI-based OCR called LiveText. It's very good, it's what lets you select text in images. I was working on a Ruby-Swift bridge for it, to make scanned PDFs searchable, but a few hours ago this project beat me to it. Much recommend! github.com/mkyt/OCRmyPDF-…