vikkio
vikkio.bsky.social
vikkio
@vikkio.bsky.social
I am a guy (🇮🇹) who does stuff with computers.

I do web dev for work, and I love game dev as a hobby.

I am interested in games (board games and videogames) and coding (mostly #gamedev).

https://github.com/vikkio88
it's maybe about 50mb heavier on the RAM but it's worth it
January 21, 2026 at 6:24 PM
you forgot stage 6: Go back to a real OS you can customise yourself rather than consuming regurgitated crap someone else chewed up
January 21, 2026 at 4:01 PM
omarchy is just a gimmick, is a pre-configured tiling manager with some preinstalled crap on it.

You better off make it yourself from scratch instead of being forced to use all of that rubbish it installs.
I used it for 4 months and just switched back to what I was using before.
January 16, 2026 at 7:59 PM
I ve been using in enterprise since 2018 and still don't know if I am using it right 🤣
December 7, 2025 at 3:19 PM
yes please
December 7, 2025 at 3:18 PM
those are not mutually exclusive, it's in the gray area, only everyone has a different spectrum of gray. I think if the project is yours you can read suggestion and ignore them as much as you want, it's your project after all and you know what's best for it.
December 7, 2025 at 2:56 PM
the leaking data structure to the fe also is not really a problem, especially if the db schema is there for you to see in an open source project
December 6, 2025 at 12:14 PM
that's a better answer, I like to follow good practices but dogma are never good and often a sign of premature optimisation. YAGNI
December 6, 2025 at 12:13 PM
I see, but if you expose partial mapped dto from the data layer, you will see fine. to me it looks like a bigger problem to maintain two types across fe and db layer
December 5, 2025 at 8:49 PM
I think that's a bit of a dogmatic sentence, it depends on the data. why would it be a security issue leaking the data structure?
December 5, 2025 at 8:41 PM
I see, but I think sometimes, if the model is quite small and with clear boundaries there's no reason to map 1:1 props, might as well just use the type inferred from the query/repository layer, especially in a full stack app.

rather than having duplicate names everywhere.
December 5, 2025 at 8:06 PM
and move the walks methods in there.

about the leaking db, it's a full stack app, you are leaking data already by fetching it and showing it to the users arguably 😂
December 5, 2025 at 7:56 PM
that's why I haven't fully embraced AI into my editor, I want to understand what I do then delegate boring bits to LLM. Like what I used to do with stack overflow.

I usually make a repository, that exposes functions to manipulate that particular resource, like I would do data/walks.ts
December 5, 2025 at 7:56 PM
it looks nice, only I see loads of duplication of types, I usually infer the types from the drizzle schema then use it on the FE app, so I can keep it consistent in case I change the schema.

also having all of the queries in one single file makes it harder to maintain.
December 5, 2025 at 7:46 PM