<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: olzhasar</title><link>https://news.ycombinator.com/user?id=olzhasar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 04:08:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=olzhasar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by olzhasar in "Codex for open source"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Sun, 14 Jun 2026 06:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48524838</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=48524838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48524838</guid></item><item><title><![CDATA[New comment by olzhasar in "Show HN: Gitdot – A better GitHub. Open-source, written in Rust"]]></title><description><![CDATA[
<p>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.<p>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.</p>
]]></description><pubDate>Tue, 09 Jun 2026 06:39:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457401</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=48457401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457401</guid></item><item><title><![CDATA[New comment by olzhasar in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Fri, 05 Jun 2026 18:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416258</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=48416258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416258</guid></item><item><title><![CDATA[New comment by olzhasar in "LibreOffice still kicking at 40, now with browser tricks and real-time collab"]]></title><description><![CDATA[
<p>The same thing happens to me all the time. One of the most annoying things on Apple Silicon for me as a long time Linux enthusiast.</p>
]]></description><pubDate>Thu, 13 Feb 2025 18:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43039341</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=43039341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43039341</guid></item><item><title><![CDATA[New comment by olzhasar in "Ask HN: What are your "great" programmer habits?"]]></title><description><![CDATA[
<p>- Write meaningful commit messages<p>- 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.<p>- Question every decision in the codebase you are working on, but thoroughly weigh any refactoring attempts<p>- Don’t fall in love with own code<p>- Prefer readability over performance (in most cases)<p>- Don’t follow trends blindly. More than likely your boring stack is the best way to go<p>- Allow room to recover from a malformed system state<p>- Don’t abstract prematurely. If you struggle with designing your abstractions, you are probably good with concrete case(s) for now</p>
]]></description><pubDate>Sun, 19 Jan 2025 22:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42762642</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42762642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42762642</guid></item><item><title><![CDATA[New comment by olzhasar in "Ask HN: If AI replaces programmers, which language will it pick?"]]></title><description><![CDATA[
<p>Yeah, your observation is correct, I was referring to a so-called generative AI or LLMs. I should’ve phrased that properly.</p>
]]></description><pubDate>Sun, 19 Jan 2025 21:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42761956</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42761956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42761956</guid></item><item><title><![CDATA[Ask HN: If AI replaces programmers, which language will it pick?]]></title><description><![CDATA[
<p>First of all, this is just a thought-provoking question, nothing more. I am personally not convinced that AI will replace software engineers any time soon, no matter how impressive current results are.<p>But let’s say it succeeds eventually. It means that there won’t be any new languages invented, and no updates to existing ones either. So AI will stick to a few current languages in their current states.<p>And the learning ability will be limited because human content is not being produced anymore. If that’s the case, AI should logically narrow it’s toolset to a single language which has capability of solving the widest spectrum of problems without the need for any further creativity.<p>What do you think this language is? Python? JavaScript? Rust? Something else?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42761459">https://news.ycombinator.com/item?id=42761459</a></p>
<p>Points: 1</p>
<p># Comments: 10</p>
]]></description><pubDate>Sun, 19 Jan 2025 20:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42761459</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42761459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42761459</guid></item><item><title><![CDATA[New comment by olzhasar in "Ask HN: How can I realistically change careers?"]]></title><description><![CDATA[
<p>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.<p>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.<p>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.<p>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.<p>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.</p>
]]></description><pubDate>Fri, 17 Jan 2025 20:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42742837</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42742837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42742837</guid></item><item><title><![CDATA[New comment by olzhasar in "Relocating for Tech Jobs in 2025"]]></title><description><![CDATA[
<p>I see what you did there</p>
]]></description><pubDate>Wed, 15 Jan 2025 21:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42717413</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42717413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42717413</guid></item><item><title><![CDATA[New comment by olzhasar in "Relocating for Tech Jobs in 2025"]]></title><description><![CDATA[
<p>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</p>
]]></description><pubDate>Wed, 15 Jan 2025 21:23:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42717233</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42717233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42717233</guid></item><item><title><![CDATA[Ask HN: Will I stagnate as an engineer if I become a tech founder?]]></title><description><![CDATA[
<p>I am an engineer (mostly backend) with about 9 years of experience. I love my craft, especially diving into complex problems and continuously improving my skills.<p>Lately, I've noticed that the joy I get from my work has been fading, mostly because it's been extremely hard for me to find a company that shares my values.<p>I’ve been thinking about starting my own venture for a long time, but the main thing holding me back is my fear of stagnating as an engineer. I still feel like I have so much to learn in the field, but on the other hand, I’m not sure if that feeling will ever go away.<p>I would greatly appreciate any advice from tech founders ex-engineers on how to resolve this kind of dilemma.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42717089">https://news.ycombinator.com/item?id=42717089</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 15 Jan 2025 21:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42717089</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=42717089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42717089</guid></item><item><title><![CDATA[New comment by olzhasar in "Ask HN: What Are You Working On? (October 2024)"]]></title><description><![CDATA[
<p>A small cli tool that helps to clean a messy dev folder with lots of git repositories:<p><a href="https://github.com/olzhasar/mess">https://github.com/olzhasar/mess</a></p>
]]></description><pubDate>Sun, 27 Oct 2024 22:35:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41966229</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=41966229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41966229</guid></item><item><title><![CDATA[Show HN: Weekend hack – real-time chess in Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://chess.olzhasar.com/">https://chess.olzhasar.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41830631">https://news.ycombinator.com/item?id=41830631</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 13 Oct 2024 19:05:42 +0000</pubDate><link>https://chess.olzhasar.com/</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=41830631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41830631</guid></item><item><title><![CDATA[New comment by olzhasar in "Ask HN: What was an interesting project you started and finished over a weekend?"]]></title><description><![CDATA[
<p>A web messenger built with Go and Vue.js:
<a href="https://chat.olzhasar.com/" rel="nofollow">https://chat.olzhasar.com/</a></p>
]]></description><pubDate>Sat, 06 Apr 2024 11:20:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39951665</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39951665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39951665</guid></item><item><title><![CDATA[Show HN: I've built a web messenger with Go and Vue.js]]></title><description><![CDATA[
<p>Article URL: <a href="https://chat.olzhasar.com/">https://chat.olzhasar.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39680732">https://news.ycombinator.com/item?id=39680732</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Mar 2024 15:33:03 +0000</pubDate><link>https://chat.olzhasar.com/</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39680732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39680732</guid></item><item><title><![CDATA[Show HN: Good old chat]]></title><description><![CDATA[
<p>Article URL: <a href="https://chat.olzhasar.com/">https://chat.olzhasar.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39669599">https://news.ycombinator.com/item?id=39669599</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Mar 2024 15:44:05 +0000</pubDate><link>https://chat.olzhasar.com/</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39669599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39669599</guid></item><item><title><![CDATA[New comment by olzhasar in "Show HN: Workout Tracker PWA"]]></title><description><![CDATA[
<p>The app was built with Vue.js 3 and Tailwind</p>
]]></description><pubDate>Wed, 06 Mar 2024 11:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39614641</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39614641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39614641</guid></item><item><title><![CDATA[New comment by olzhasar in "Show HN: Workout Tracker PWA"]]></title><description><![CDATA[
<p>Looks cool. Will check it out!</p>
]]></description><pubDate>Wed, 06 Mar 2024 11:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39614631</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39614631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39614631</guid></item><item><title><![CDATA[New comment by olzhasar in "Show HN: Workout Tracker PWA"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Wed, 06 Mar 2024 05:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39612613</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39612613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39612613</guid></item><item><title><![CDATA[New comment by olzhasar in "Show HN: Workout Tracker PWA"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Wed, 06 Mar 2024 05:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=39612514</link><dc:creator>olzhasar</dc:creator><comments>https://news.ycombinator.com/item?id=39612514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39612514</guid></item></channel></rss>