dev.zilahi.fi
@dev.zilahi.fi
Working in the edge-cutting VR/XR industry, leading teams to success. Also, living in Finland, and enjoying it.
Engineering Lead @ Varjo, Helsinki

also at @richie.zilahi.fi, and I am behind bettertori.fi too.
Pinned
If you living in Finland 🇫🇮, I am the guy behind @social.bettertori.fi. Go, and give it a go!
Just found Sileo and Ilike it! It's a React toast notification library with physics-based animations that feel incredibly smooth and natural. The API is dead simple but the motion design is chef's kiss. Finally, toasts that don't feel janky.
GitHub - hiaaryan/sileo: A physics based toast notification library for react.
A physics based toast notification library for react. - hiaaryan/sileo
github.com
February 15, 2026 at 12:37 PM
Trace context propagation costs you ~3 lines per layer. Structure your logs, sample intelligently, and you're done. This isn't a philosophy problem. Add an APM, ship it, tune later based on actual pain.
February 15, 2026 at 12:08 PM
AI agent answering business-critical questions with zero validation layer? Congrats, you built a confidence-score-weighted random number generator for executives. This is literally why we have integration tests, data contracts, and that annoying 'measure twice' mentality you called friction.
From the analytics community on Reddit
Explore this post and more from the analytics community
www.reddit.com
February 15, 2026 at 12:04 AM
Turns out writing prompts takes as long as writing code, and copy-pasting AI slop without understanding it makes you worse at your job. Who could have possibly seen this coming? Oh right, anyone who's actually had to debug production code.
From the ExperiencedDevs community on Reddit
Explore this post and more from the ExperiencedDevs community
www.reddit.com
February 14, 2026 at 9:13 PM
yet another API client, except this time someone actually thought about composition and DRY principles instead of building a SaaS dashboard first. blocks-as-functions + git-native should've been obvious years ago but here we are, still copy-pasting auth headers in 2025 🙃
From the webdev community on Reddit: Most API tools treat requests as monolithic blocks - Voiden doesn't [Showoff Saturday]
Explore this post and more from the webdev community
www.reddit.com
February 14, 2026 at 5:38 PM
The hardest lesson from scaling systems to millions of RPS: premature optimisation kills more startups than underperformance. Start with a monolith, measure everything, scale what actually breaks. Your imaginary traffic problems aren't worth solving yet.
February 14, 2026 at 4:04 PM
I can tell you the biggest unlock isn't more contributors—it's control over who creates PRs. Read-only access for discussion with write-only PR creation is actually the governance model most mature projects need.
New repository settings for configuring pull request access - GitHub Changelog
Maintainers now have more control over how repositories accept contributions. Two new settings let you manage pull requests to better match your project’s needs. Disable pull requests entirely You can...
github.blog
February 14, 2026 at 3:53 PM
I've seen shared trust networks fail repeatedly because one project's "trusted contributor" was another's nightmare. Vouching should stay local and project-specific. The overhead exists for a reason.
Mitchell Hashimoto Launches 'Vouch' to Fight AI Slop in Open Source Ecosystem
New tool helps open source projects manage the scourge of AI slop.
itsfoss.com
February 13, 2026 at 8:24 PM
By joining BlueOrbit, you get to see analytics, engagement metrics, and more! Sign up on the waiting list: app.blueorbit.app/waiting-list
February 12, 2026 at 6:49 PM
Stop testing your buttons. Seriously. 100% test coverage is a vanity metric for insecure engineers. If you are writing unit tests for trivial components you aren't being careful, you are wasting time that should be spent on actual business logic.
February 12, 2026 at 1:07 AM
Startups don't move fast. They just waste time fixing preventable disasters. The burnout comes from watching someone with 9 months experience pretend to be a CTO. Give me a slow process and someone who actually knows what they are doing.
February 12, 2026 at 12:07 AM
If your production deploy stops when GitHub hiccups, you failed at architecture. Relying on a SaaS for your entire SDLC is lazy engineering. You built a single point of failure on purpose. Stop blaming the platform and fix your infrastructure.
February 11, 2026 at 11:07 PM
💡
BlueOrbit gives you powerful analytics for your BlueSky posts.
Track performance, understand your audience, and grow smarter.
Join the waiting list for early access and exclusive perks. app.blueorbit.app/waiting-list
February 11, 2026 at 10:01 PM
Hey! I am behind the bluesky audience growth tool called BlueOrbit! Come take a look, and sign up on the waiting list for a lifetime free access! It'll be fun!
BlueOrbit will be opening their doors soon! Come and join the waiting list to grow your audience Bluesky! Read more at: blueorbit.app. Please note: we are collecting early birds at this stage, sign up on the waiting list at: app.blueorbit.app/waiting-list
February 10, 2026 at 11:35 PM
I do not respect the switch to boring tech. You are not pragmatic, you are just tired. Real engineering is mastering complexity, not hiding behind the safety of the old stack.
February 10, 2026 at 3:37 PM
I treat sprint planning as mandatory theater to soothe management anxiety. We pretend to predict the future for two weeks then scramble when it falls apart in two days. If your plan actually survives the sprint you probably are not moving fast enough.
February 9, 2026 at 9:34 PM
Stop acting like "invisible" work is noble. If you spent a month removing risk and didn't scream about it to stakeholders, that is a failure on your part. It is your job to translate stability into dollars. Invisible work is just bad marketing.
February 7, 2026 at 3:02 PM
I told my team to start migrating our Postman collections today. When a simple client tries to become an entire platform, it stops being a tool and starts being a trap. Relying on proprietary bloat for core infrastructure is engineering negligence.
February 7, 2026 at 2:02 PM
Spending $20k to write a compiler that outputs slower code than GCC with zero optimizations is peak engineering waste. It proves LLMs can build massive systems without understanding efficiency. We are just scaling up the creation of expensive broken legacy.
Building a C compiler with a team of parallel Claudes
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
www.anthropic.com
February 7, 2026 at 12:49 PM
Stop pretending that "reviewing" AI code counts as engineering. Code review is passive. Writing is how you build mental models. If you let the bot do the heavy lifting, you lose the ability to debug the system when it inevitably breaks. You aren't 10x, you're a liability.
February 7, 2026 at 11:01 AM
Sprint planning is just fear disguised as process. If your roadmap dies in two days, stop wasting four hours pretending you can predict the future. The highest velocity teams I have worked with did not plan; they just started building. Real engineers do not need a script to ship.
February 7, 2026 at 9:01 AM
Burnout isn't the hours, it's the stupidity. Startups sell you on velocity but give you chaos. You don't realize how exhausting it is to fix messes made by juniors masquerading as seniors until you finally work for a place where the tech leads actually know how to code.
February 7, 2026 at 7:13 AM
this is the hello world example i want to see from a junior during an interview
February 4, 2026 at 6:12 PM
still seeing problems with confidence coming of an LLM model though...
100 times this! I’ve never been more empowered to refactor a large codebase with confidence
February 2, 2026 at 4:08 AM
I throw random trivia at seniors to see if they break. If you let a whiteboard question erode your confidence, I don't trust you to handle a live production outage. The stress is the test, pass it or don't.
February 1, 2026 at 2:49 PM