HN user

olzhasar

209 karma

meet.hn/city/kz-Almaty

Socials: - github.com/olzhasar

---

Posts26
Comments47
View on HN
ziglang.org 20d ago

Zig: Package Management Moved from Compiler to Build System

olzhasar
18pts7
github.com 22d ago

Show HN: Mess – a tiny CLI to clean dev clutter

olzhasar
2pts0
news.ycombinator.com 1y ago

Ask HN: If AI replaces programmers, which language will it pick?

olzhasar
1pts10
news.ycombinator.com 1y ago

Ask HN: Will I stagnate as an engineer if I become a tech founder?

olzhasar
2pts2
chess.olzhasar.com 1y ago

Show HN: Weekend hack – real-time chess in Python

olzhasar
2pts0
chat.olzhasar.com 2y ago

Show HN: I've built a web messenger with Go and Vue.js

olzhasar
1pts0
chat.olzhasar.com 2y ago

Show HN: Good old chat

olzhasar
1pts0
workout.olzhasar.com 2y ago

Show HN: Workout Tracker PWA

olzhasar
100pts48
www.youtube.com 2y ago

YouTube censores health related content [video]

olzhasar
2pts0
news.ycombinator.com 3y ago

Ask HN: How do you motivate yourself to write?

olzhasar
2pts2
www.chrisatmachine.com 3y ago

macOS Developer Setup

olzhasar
53pts43
news.ycombinator.com 3y ago

Ask HN: Ways to relocate to the US for a software engineer?

olzhasar
4pts7
olzhasar.github.io 3y ago

Show HN: I ported my Tetris built with SDL2 to WebAssembly

olzhasar
5pts4
github.com 3y ago

Show HN: A Tetris clone implemented in C with SDL2

olzhasar
2pts0
news.ycombinator.com 3y ago

Ask HN: How do you track your job applications?

olzhasar
2pts3
olzhasar.github.io 3y ago

Stop working for outsourcing companies as a software engineer

olzhasar
1pts0
news.ycombinator.com 3y ago

Ask HN: What do you use to track visitors on your blog?

olzhasar
15pts23
olzhasar.github.io 3y ago

Advent of Code vs. Leetcode

olzhasar
3pts0
olzhasar.github.io 3y ago

A better way to prepare for your coding interviews

olzhasar
2pts0
news.ycombinator.com 3y ago

Ask HN: Going to a community college as an experienced engineer?

olzhasar
1pts6
news.ycombinator.com 3y ago

Ask HN: How to switch to a new language and land a job?

olzhasar
2pts1
news.ycombinator.com 3y ago

Ask HN: Is it a bad time to apply to FAANG companies?

olzhasar
72pts106
github.com 3y ago

Show HN: mkdirpy. Like mkdir, but with __init__.py

olzhasar
2pts1
github.com 4y ago

Show HN: Pytest-watcher – A working alternative to Pytest-watch

olzhasar
26pts10
olzhasar.github.io 4y ago

Why Flask will teach you more about software engineering than Django

olzhasar
5pts9
backpainfree.org 4y ago

Show HN: Backpainfree.org – stackoverflow for back pain problems

olzhasar
5pts0

A typical comment on Hackernews nowadays:

I used to think that there's a a room for better C -> Some unrelated complains about Rust and Go -> C has footguns, but they don't matter that much because I choose to not write my code myself anymore -> Therefore there's no room for better C.

Quit about a month ago after working at my last place for two years. It was a decent job before the agent psychosis became widespread, from that moment everyone in the company went insane and the pressure to use "advanced agentic engineering" became unbearable. Also, most engineers in the company supported and were enthusiastic about that trend, so I was in a minority.

I don't have much savings on me, but I'd rather go frugal and downshift than be producing slop for a living.

An online product that was brought into existence by processing all the open source software in the world and makes money by selling the resulting knowledge base, should be accessible free of charge by the producers of that open source software.

I was very excited about Rust prior to the LLM-era. I never managed to dive deep into it due to the lack of time, but was really planning to.

Nowadays when everyone and their dog are either vibe-coding with Rust or constantly shouting about it's superiority, I've lost any interest in the language. I'm learning Zig.

Defined structure does not constitute quality. A commit message can be loosely structured, but be very insightful and good at communicating the nature of the change. On the flip side, one can make a very structured but confusing or non-informative commit message. I generally tend to agree with the author, conventional commits do not solve the core issue of the poor commit messages problem.

- Write meaningful commit messages

- Make systems as observable as possible. Stuff will break, the easier it is to identify the cause, the better. Logging things at different program flow points helps immensely.

- Question every decision in the codebase you are working on, but thoroughly weigh any refactoring attempts

- Don’t fall in love with own code

- Prefer readability over performance (in most cases)

- Don’t follow trends blindly. More than likely your boring stack is the best way to go

- Allow room to recover from a malformed system state

- Don’t abstract prematurely. If you struggle with designing your abstractions, you are probably good with concrete case(s) for now

I transitioned to being a software engineer after 8 years in investment banking. Some people mention capitalizing on existing skillset and trying to find opportunities on your skills intersection. While this is certainly an attractive strategy, imo this only works if you still love at least some parts of your existing career.

In my case, I absolutely hated investment banking and this career and my Finance degree were wrong choices that I just didn’t want to admit to myself.

I started thinking what I used to enjoy doing before university and I realized that I always loved computers and even programmed a good amount of Visual Basic and Pascal back in days.

As for the transitioning process, I took the radical approach. I first combined learning to code (again) with my job but it was very difficult. So I saved 6 month living expenses, quit my job and locked myself in my apartment for studying. Ran out of funds before getting enough knowledge to land an actual job. Took side hustles from my previous career for about 2 years to continue learning. Eventually managed to land a job paying 25% of my past salary. But once I got into the industry, I grew rather quickly because of how motivated I was compared to my previous career.

The moral of the story is, if you feel like there’s something that is much better suited to your personality, it’s okay to start from scratch. It will be painful for sure, but the pain is temporary compared to a lifelong feeling of being miserable on a wrong path.

I always admired Netherlands as the relocation target, but not-so-complex immigration process? Really? Maybe I'm missing something, but having a sponsored work visa seems to be the only option and there ought to be very few companies providing such support

There is currently no point in self-hosting this cause the data is not being synced to any server, it is stored on your device. I might add self-hosting option in future once syncing will be implemented.

Thank you for your feedback! Ability to export and import data will be implemented soon. As of subscriptions, current functionality will 100% remain free with data being stored on your device. I might add subscription to store data on the server and sync between devices in future.

There was an issue with caching. Just fixed, should now work offline without issues.

As of owning the data, right now everything is stored in the localstorage of your browser. So you technically own it. There is no way to export it yet though, will be added in future

Thank you!

There is no server syncing right now; everything is stored in the local storage of your browser. Current features will remain free. I might add a paid subscription for syncing data between devices in future.

Thanks for the feedback!

This a hobby project for now, so I tried to do it in a cheapest way possible, and PWA looked like a good approach, as there is no need to buy developer subscription.

Have you used Swift to develop your IOS app or any cross-platform solution?

Thank you for your feedback. This is a hobby project for now, so images are a bit hard to do on budget. But I will definitely add descriptions soon.