Saša Šijak
Saša Šijak
@ssijak.com
"pnpm test" in a big repo beats running Cyberbunk 2077 in regards to making my macbook hoooot 🌶️🌶️🌶️
October 21, 2025 at 12:55 PM
I had to spend almost the full day in AWS console UI. Send help 😭
They should get a Nobel prize for the worst UX ever, also unimaginably buggy
June 4, 2025 at 2:14 PM
Can @cursor_ai copy Trae UI, its by far the prettiest to look at.
May 23, 2025 at 2:13 PM
“Legacy code” = code that paid enough bills to survive your refactor urges
May 18, 2025 at 6:04 PM
The best dev tool is a deadline.
May 18, 2025 at 10:57 AM
If your SaaS onboarding flow needs a 6 step walkthrough, it probably needs a rework.
May 18, 2025 at 6:17 AM
“ship fast” doesn’t mean ship broken, it means skip the parts that are not essential for the MVP
May 17, 2025 at 11:59 PM
Small QoL improvement in the "devinxi" Tanstack Router/Start PR . No more passing in route as a string to the createFileRoute
May 8, 2025 at 8:11 AM
OpenAI should have at most 2, preferably 1 model (it can be routing model) in ChatGPT and no separate options for "search", "create image", the model should just figure out what to do when ask.
May 6, 2025 at 1:30 PM
Code review isn't a personal attack. It's about catching mistakes and spreading knowledge. Leave your ego at the door.
May 4, 2025 at 6:01 PM
If "everyone" is your target user, you have no target user. Narrow it down. Than narrow it down even more.
May 4, 2025 at 10:57 AM
If you are a solo indie dev, pick the tools you know the best and stick with them. Don't pick the new stack to learn it while you build your startup. Sure recipe for abandoning the project at some point..
May 3, 2025 at 11:57 PM
Best debugging trick for a hard bug: take a break. Walk away for a bit.
May 3, 2025 at 6:02 PM
In tech, learning never stops, we are all hamsters on a wheel. Its good and anxiety inducing at the same time for me.
May 3, 2025 at 10:58 AM
Good UX sometimes means removing features, not only adding. Satisfying user need with minimal UI clutter should be the goal. Apple is the best example for masses.
May 3, 2025 at 10:57 AM
A senior engineer isn't the one who writes the fanciest code, it's the one who finds simple solutions to complex problems and helps others do the same.
May 2, 2025 at 11:58 PM
Types serve as documentation too. When someone new reads your function signature in TypeScript, they know exactly what's expected.
May 2, 2025 at 5:58 PM
I love how it’s fine to say "I don't know" in tech without any issues (mostly).It's just a product of the industry where there is so much to know and everything is moving so fast that you know only a small piece of it.I noticed in a lot of industries, "I don't know" is shyed from
May 2, 2025 at 11:04 AM
100% test coverage (or near to it) is actually a bad sign. Aim for meaningful coverage: critical paths, tricky logic. It’s fine if some simple getters/setters aren’t tested.
May 2, 2025 at 12:03 AM
“Build it and they will come” is a fairy tale.
May 1, 2025 at 5:57 PM
As a founder, if you can’t describe your product without buzzwords, you probably don’t understand it either. Simplify your pitch.
May 1, 2025 at 11:00 AM
No one is going to steal your idea. Execution is what makes a startup, not an idea.
May 1, 2025 at 12:00 AM
For people who split API into hono/elysia/<random_server_flavor> instead of sticking it into their TanstackStart/NextJS/Remix app from the beginning, what is your main reason for doing it?
I lean not to do it until needed, but trying to figure out if should I support it in my boilerplate I'm making.
April 30, 2025 at 8:55 PM
Accrue, startup I work in, is changing its Banking as a Service Platform and underlying Bank for the second time in its existence.. on a live system.. without hiccups for users and their money. How would you vibe code that ;)
April 30, 2025 at 8:51 PM
Not using effect-ts in a typescript project is at a point equal to crippling yourself for no reason. You can add it incrementally, or in some places, just start.
April 28, 2025 at 6:56 PM