Maxim Krizhanovski
darhazer.bsky.social
Maxim Krizhanovski
@darhazer.bsky.social
I write about software engineering, management and AI. I read much more than that. Maintainer of https://github.com/Darhazer/awesome-rspec
Did you know a river could have legal rights? You can read more about Unexpected Things that are People here - bengoldhaber.substack.com/p/unexpected...
Unexpected Things that are People
panlegal expressions of personhood
bengoldhaber.substack.com
November 17, 2025 at 9:11 AM
One of the best analysis of the AI era I’ve read lately www.wreflection.com/p/ai-dial-up...
AI's Dial-Up Era
It is 1995.
www.wreflection.com
November 4, 2025 at 10:31 AM
People are afraid AI will destroy humanity. It will. But not by some sort of super intelligence. Just by over consumption.
October 23, 2025 at 7:30 AM
Reverse impostor syndrome - how many of you are suffering from that?

open.substack.com/pub/weskao/p...
Reverse impostor syndrome
Imposter syndrome is other people thinking you’re good, but you don’t believe it yourself. Reverse imposter syndrome is knowing you are good, but others don’t see it from the outside.
open.substack.com
October 4, 2025 at 8:08 AM
People forget that sorting (as in SQL order by or Ruby sort_by) is not stable. Whenever you sort by a field that may contain the same value, and you need a stable order, you need a secondary sorting key that’s unique
July 11, 2025 at 9:40 AM
Reposted by Maxim Krizhanovski
One of the reasons I'm skeptical about the idea that AI "productivity" will lead to out-competing other companies is contained in this post. AI encourages adding adding adding adding (I just read a post excited about generating 150K lines of code in a weekend!!!), but "adding new stuff" != value
Product teams often assume the next feature will unlock success.

But when every team depends on what’s not yet built, momentum stalls. I call this N+1itis.

The strongest teams know: if you can’t win with one less feature, you can’t win with one more.
Escape the Feature Trap: Overcoming N+1itis for Success
Discover how to overcome N+1itis by focusing on fewer, impactful features to achieve product success without falling into the feature trap.
boldtowin.com
July 8, 2025 at 1:30 PM
Secretary problem - Wikipedia
en.m.wikipedia.org
July 7, 2025 at 7:31 PM
“people who believe we achieved AGI just failed Turing test on their side” - Naval Ravikant m.youtube.com/watch?v=KyfU...
44 Harsh Truths About The Game Of Life - Naval Ravikant (4K)
YouTube video by Chris Williamson
m.youtube.com
July 4, 2025 at 6:55 PM
“You think you want the paradise of nothing ever being asked of you, but it turns out to be the hell of nobody ever needing you.”
- DHH (from the post world.hey.com/dhh/the-pare... )
The parental dead end of consent morality
Consent morality is the idea that there are no higher values or virtues than allowing consenting adults to do whatever they please. As long as they're not hurting anyone, it's all good, and whoever mi...
world.hey.com
June 30, 2025 at 9:30 AM
Interesting to see more and more languages adopting the pipeline operator and pattern matching - dev.to/maxprilutski...
Upcoming JavaScript Features You Should Know About
After 20 years of writing JavaScript, I've seen many changes - from callback hell to async/await. But...
dev.to
June 23, 2025 at 3:18 PM
#til Chrome allows to persist JavaScript overrides between page reloads - til.hashrocket.com/posts/n4pgka...
Today I Learned
TIL is an open-source project by Hashrocket that exists to catalogue the sharing & accumulation of knowledge as it happens day-to-day.
til.hashrocket.com
June 5, 2025 at 4:50 PM
Reposted by Maxim Krizhanovski
OK I read it. It's clearly provocative but sounds like written in good faith. It's sense of humor is probably not for everybody (I enjoyed it 😛) but if you ignore it, and extract the essence, then it's just the truth.

fly.io/blog/youre-a...
My AI Skeptic Friends Are All Nuts
My smartest friends have bananas arguments about LLM coding.
fly.io
June 4, 2025 at 5:44 AM
Not sure how I feel about it, but obviously comes with the next #Rails
June 2, 2025 at 6:44 PM
If you want to understand whether AI can think or will be able to think one day, read “The conscious mind”. Might not provide the answer but will give better understanding
May 28, 2025 at 7:40 PM
If you ever go to Valencia, make sure to visit port Saplaya - the Little Venice
May 28, 2025 at 4:03 PM
“The irony is that I now know more than I ever would have before AI. But I feel slightly dumber. A bit more dull.” - dcurt.is/thinking
Thoughts on thinking • Dustin Curtis
I have been stuck. Every time I sit down to write a blog post, code a feature, or start a project, I come to the same realization: in the context of AI, what I’m doing is a waste of time. It’s horrify...
dcurt.is
May 17, 2025 at 8:42 AM
#TIL CSS shapes
Meet Temani, the CSS shape() expert 😎

Great work as usual!
⚙️ New CSS Generator!

Save this link for the future. A tool to easily convert any SVG shape into a CSS one in no time. Powered by the new shape() function! 🤩

css-generators.com/svg-to-css/

✅ Single-element
✅ Responsive
✅ No more ViewBox headaches
May 12, 2025 at 7:03 PM
#TIL Reservoir Sampling - and the article provides a great explanation on what, why and how - samwho.dev/reservoir-sa...
Reservoir Sampling
Choosing fairly when you don't know how many you're choosing from.
samwho.dev
May 9, 2025 at 11:59 AM
15 years ago my brother gave me one of the first lessons in servant leadership. He said to me: a lot of people think being a manager is to manage your team and report to your boss, but the good manager reports to their team and manages upwards instead.
May 6, 2025 at 12:29 PM
Reposted by Maxim Krizhanovski
Today is the day! @telebugs.com 1.0.0 is OUT!

Pay $299/once and get:

- unlimited error tracking
- drop-in compatibility with your existing Sentry setup (just change one line)
- real-time push notifications
- full source code
- free updates

One command to install. You're done.
April 30, 2025 at 8:05 AM
“There’s no acceptable level of runtime exceptions any of us should be putting up with. If an exception is caused by a bug, the bug should be fixed. If it’s not caused by a bug, the exception is the bug. Stop the code from raising that exception, that’s not what exceptions are for.”
April 29, 2025 at 7:02 PM
Good today is better than perfect tomorrow, but do you know what’s even better? Good today AND perfect tomorrow. Too many teams in pursuit of early value forget about the full value
April 29, 2025 at 7:59 AM
You can tell a lot about someone’s understanding of GenAI by the language they use: do they “ask” AI or do they “use” it
April 27, 2025 at 7:58 AM