• 5 Posts
  • 83 Comments
Joined 2 years ago
cake
Cake day: July 11th, 2023

help-circle
  • Because I wanted to make cool software. I wanted to make my own micro-kernel, or maybe my own game engine, and monetize on that, maybe create a new type of system software or work for companies like Couchbase or Redis. I was lied that graduating with a bachelor’s degree in computer science will make me proficient in that. I was lied that my job will be stable, and that I don’t have to worry about anything, and that interviews are a piece of cake. I didn’t learn shit in those four years, I just “passed” somehow. The lectures were all boring and crap, all of it was just rote-learning, and nothing about actually discovering something new. With the exception of programming, I have not a clue of Computer Architecture, Digital Systems Design, RDBMS, Object-Oriented Modelling, just to name a few. Now I’m stuck with learning about web development, I hate looking at anything related to NodeJS bundlers or JSX snippet. SvelteKit makes it a bit tolerable. And even when I work on “projects” for the sake of jobs, there’s no sense of achievement. What’s even more draining is that I’ve been jobless for about a year. I was barred from placements because I was “mentally unfit”, just because I shared my personal problems with the university professor who breached my trust. I’ve stopped applying anywhere, I’ve lost my peace of mind, I have insomnia, lost the sense of time, multiple body eczema that keeps appearing even after treating, as well as a dangling rectum since about a year which I can’t pay for, my parent’s debt as well as mine, and a junk of a degree that won’t even help me secure a master’s degree. Career-wise, I’m two years behind my peers, and the worst part is, they’re independent in their early 20s, while I’m not.














  • Which is funny, because Helix is my main text editor. I love it, but my issue with Helix is that despite bringing in LSP, tree-sitters and a bunch of other stuff, they shouldn’t have left out on scripting. So, any addition to Helix is very much opinionated, and owner-restricted. If I want a plugin like, let’s say git integration, or note-taking, it would be at the mercy of the contributors. Now, technically, I can create a fork, but it isn’t the most ideal solution, when I am at the mercy of having to use package managers, especially in NixOS and GuilleSD. But that is not to deny how good it feels to use a TOML file, as opposed to maintaining lines of code. Another issue is that it does not respect system theme, but there’s a PR already out there, I believe.

    What I love about Kakoune is the core-utils integration and shell-first approach. Tabs don’t exist, you use a terminal multiplexer, which, in a way, reduces redundancy. Also, since Kakoune has the client-server architecture, it inter-ops well with tmux. Not only that, it respects and maintains terminal theme consistency (both in light and dark mode). The only place Kakoune is lacking is that it requires a bunch of plugins, LSP, tree-sitters and DAPs must be a core part of the app, and that’s it, it guess?

    Also, thank you for your contribution to Lemmy :-).







  • I have graduated at the end of last year’s September. Recession has fucked up the jobs in my country pretty badly. I had a job for a few months, I left it, and I’ve not worked for about a year. Since staying with my parents isn’t a cultural taboo, everything is decent here, except for my mental health. Having to see my successful friends and classmates being independent fucking sucks, but since I’m not the only one stuck in this bad condition, there’s a sense of brotherhood, I’d guess?