<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: sminchev</title><link>https://news.ycombinator.com/user?id=sminchev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 09:07:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sminchev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sminchev in "Ask HN: What Is the State of App Development in 2026?"]]></title><description><![CDATA[
<p>What currently happens looks really scary. The level of technical skills needed to make and deploy app in production dropped a lot. Everybody are trying to make something. This can be good and bad. Good because increasing the level of concurrency should lead to better end results. At the same time, a lot of people, not knowing what they are doing, they create AI slop. 
Of course, they have good intentions, and do their best, just the quantity of low-quality apps becomes too big.<p>Open, for example, Reddit, and check the SideProject channel. I counted 1 application per 2 minutes! This is huge! And a lot of it is bad quality, because people have no technical and UI/UX skills. They don't know what architecture, MVC, code review, retrospective, technical documentation, target group, performance, hashing of password, and a lot a lot of things really EXISTS.<p>Even if you make something cool and stable, you just can't popup! And that's the current state. Too much noise!</p>
]]></description><pubDate>Sun, 31 May 2026 19:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349138</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48349138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349138</guid></item><item><title><![CDATA[I created a 126K line Android app with AI – the workflow that worked for me]]></title><description><![CDATA[
<p>I really wanted to see how far I can go. Can I create a meaningful and complex application, big enough, but without knowing the language.<p>I have 18+ years of experience as software developer. But I have no experience with Kotlin. And to learn Kotlin, to learn the Android libraries, it is not an easy job. I may need at year of active learning and trying things, before having the confidence to start doing something.<p>So, I asked myself, how far can I go with AI tools? And I went far!<p>I created https://howareu.app/<p>The boring statistics:
    126,000 lines of Kotlin across 398 files
    45,000 lines of tests across 130 files
    3000+ unit tests
    50+ production lessons captured
    4 months from zero Kotlin experience to production app;
    0 lines of Kotlin written manually<p>Below are the main things that I did and helped me do the product!<p>Good framework
Vibecoding something that big is not an option. You can't write anything in one session. You need a way to keep the context somehow. You need specification. To maintain my specifications I use BMAD framework. It helped me a lot to clear the requirements, prepare the architecture, UI, find any gaps. I used it also a lot for brainstorming session and for marketing. For the latter, it failed<p>Follow the project rules
I use Claude Code with Opus 4.6 (yes, the old version) and keep all my important rules saved in CLAUDE.md file. Every rule in that file exists because I violated it once and something broke. The file grows with the project. This is the key insight: CLAUDE.md turns one-time lessons into permanent constraints. The AI never forgets a rule I put there. I forget constantly.<p>Keep your documentation up to date
I start my session with a custom command that loads all important documents. Enough context, so that when I start prompting, the AI has the basis to make best decisions possible.
I end my session with custom command to save all learned, and architectural updates. This way each session is built based on the knowledge from the previous. I have a history, I have an AI that gets smarter with each next session.<p>Be as descriptive as possible<p>When you prompt, be as descriptive as possible. I use BMAD to create technical specifications out of my prompts. If the idea is not clear in my head, I do brainstorming session. All possible to minimize the guessing and wrong interpretations during the development phases.<p>Do you all do code reviews?
I do. Usually, with a different LLM. This gives a 'different point of view'. Improves greatly the code quality!<p>What this is not
    It is a no-code, but If you know the language, it is worth checking and correcting. With time, the needed small fixes will become less. It is always good to understand and to make the design decisions yourself.
    It is not effortless. The workflow took months to build. The documentation is extensive.
    It is not magic. The AI makes mistakes. The difference is that mistakes are caught by the process (tests, reviews, rules, audits) instead of by users;<p>The takeaway<p>AI coding tools are not magic code generators. They are force multipliers for engineering process. If your process is "open chat, type prompt, hope for the best," you will be disappointed.<p>If your process is "document the architecture, define the rules, automate the lifecycle, capture every lesson, review everything critically", the AI becomes unreasonably effective. The investment is not in better prompts. It is in better engineering.<p>Honesty first<p>Why am I writing all this?! Because I am desperate! I made this app to help people. Make something good. I want to be sure that I cover as many cases as possible, and that it will really help people. The moment I share in the proper channels that such app exists, I get treated as an intruder, who sells evil!<p>If somebody would like to help, please, install it, and give me a honest feedback!
Thank you!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48184549">https://news.ycombinator.com/item?id=48184549</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 18 May 2026 19:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184549</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48184549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184549</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: How are you preparing for interviews nowadays?"]]></title><description><![CDATA[
<p>I am working as contractor for the last 15-16 years. And each new project starts with interview. I have been on around 20+ . Most of the time, I just read again the most basic staff like, what is class, interface, overriding, overloading. Just to remind myself what's the proper/modern terminology that the person in front of me would like to hear. To use it, does not mean that you can explain it, and this is what they are searching for.<p>All else is confidence, experience, nice professional stories, curiosity, good soft skills. 
People need to like you as a person, to feel unconsciously that working with you will be safe, cool, fun, productive process.</p>
]]></description><pubDate>Thu, 14 May 2026 20:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140755</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48140755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140755</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I will :) 
Sometimes, I really need someone to tell me that it makes sense. I hit so many walls trying to make this idea publicly visible, that I almost become desperate.
Most of the time, I am just treated as 'one more intruder'.<p>I will continue to push forward :)</p>
]]></description><pubDate>Thu, 14 May 2026 20:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140685</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48140685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140685</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: Is Anthropic doing too much vibe coding?"]]></title><description><![CDATA[
<p>I guess it is related to the model as well? Is it Sonnet or Opus? Sometimes the old Opus 4.6 gives more appropriate results.</p>
]]></description><pubDate>Thu, 14 May 2026 20:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140458</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48140458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140458</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I am working on two things in parallel. 
<a href="https://howareu.app/" rel="nofollow">https://howareu.app/</a> is the first one. Of course, struggling with the making it publicly known and trusted. ;)<p>And the other thing I just started is a MCP server that will connect to Java remote debugging entry point. This way I will try to allow Claude to start debugging session by its own. And I hope that in pure back-end logics, it will easily trace and fix bugs. I now do it with log messages, but it is kind of annoying and dirty and error-prone to do it that way. I would like to try an approach that does not mess up the code so much. Let's see how it will go :)</p>
]]></description><pubDate>Wed, 13 May 2026 06:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118546</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48118546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118546</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: How to start up as an individual developer?"]]></title><description><![CDATA[
<p>This is always the struggle. To implement it is not like promote it. Making the product publicly visible and known is actually the harder part.<p>Be consistent, try on multiple places, be active, make good site, good videos, good training, talk to people, listen what they say.
Post it in reddit, write articles in places like here, dev.to, medium, explain how you did it, why, what you learned...<p>Cases where somebody implements something and it becomes viral for a one night sleep are so rare, that  I am not really sure that they actually exists ;)</p>
]]></description><pubDate>Sat, 09 May 2026 20:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48077853</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48077853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077853</guid></item><item><title><![CDATA[Show HN: Is he OK? Senior safety monitoring app]]></title><description><![CDATA[
<p>My grandmother felt on the ground one day, there was nobody around her.<p>My wife's grandfather had his health issues and all were concerned about him.<p>And now my parents. What if something happens to them? How will I know? How can I help, when I am not around, with two kids. What can I do about it?<p>And I know my father. He will not carry a smart watch, he will not call me, he will not like being watched by a camera.<p>What if he can't pick up the phone and call me?<p>And I don't see such software on the market, that you install on his device, and it stays passively there, not bothering him for anything. Just monitoring there, quietly.<p>I tried to make this application up and running. With modern technologies, this is possible. The application monitors and updated regularly the patterns of sleep, activeness, and rests. Searches frequently visited places, and if detects something might be wrong, it sends me notification.<p>For example:<p>* My father is usually has a daily walk between 7AM and 11AM. If he does not do it, he might have fall, and I will receive a notification;<p>* He usually have a rest between 14:00 PM and 16:00PM. If the rest goes too long, I will be notified;<p>* If he is still on an unknown place for a long time, I will get notified.<p>There are still cases that I follow and resolve, but this is how it is, with software. It requires dedication and support. And I really want to support this and make the product better and better!<p>It is free the first 21 days, so that people can see if this works for them. Afterwards, I wanted to keep it cheap: $49 annual subscription for the first year, and $5 subscription for each next one. I have some expenses that I need to cover.<p>I don't do it about the money, I just want to help people, learn new things, and take the whole journey. The journey is more important about the money, for me.<p>From technical perspective, the biggest challenge was to keep at app alive. Every Android based OS  has its own way to detect for an app that runs and does too much:
* At night, android enters doze mode and all dies;<p>* If the app is not opened for a few weeks, some permissions are silently removed;<p>* If the OS updates itself - some permissions might be silently removed;<p>* If the app does some extreme usage, especially for newly installed apps, it gets flagged, and it might revoke some configurations like 'disable battery optimizations';<p>It was a nightmare. I think I covered a lot of cases, and I also implemented an application health check monitoring, so that if something like that happens, to be able to notify the people, to set again the silently removed permissions.<p>I am writing to different communities, asking for help and support. I need feedback. Honest people to install it, and check if that works for them, what else should I add so that it gets better, and do its job perfectly.<p>Even though it is hard to convince people, I don't want this to be treat as promotion. I would like this to be treated as a request, to do good things for our well-deserved parents and relatives.<p>Thank you!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48077782">https://news.ycombinator.com/item?id=48077782</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 09 May 2026 20:05:04 +0000</pubDate><link>https://howareu.app/</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48077782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48077782</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: Is there a term for feeling sad about forced AI adoption?"]]></title><description><![CDATA[
<p>Sometimes, I get bored. Writing code was so much fun. Trying to figure out, how to resolve the issue, and they feel the excitement, the joy when the task is done. This is now gone. I case of issue, ask the AI, tell the AI to write it. Where IS the JOY?! Some people find the joy in making the product that they were not being able to do, because of lack of the needed skills, and this is not bad. :) But for me, with my 20 years experience as back-end Java developer, I sometimes feel this big gap.<p>AI can produce garbage, it can produce excellent results. As long as you know what you are doing, and provide perfect specification, it can come with results, that you alone can't think of, or they can take a lot of time for 'manual' research and implementation. 
Some people still find issues, and don't trust, but the topic is big here: what's the model, how good is the specification, what's the used process/workflow, what are the agents, what's the technical background of the person leading the agents. 
Not that easy to say: AI does not work, why people want to use it after all, when it produces garbage<p>Life changes, customer demand it. We have no choice, and we need to adapt. Of course, there will be places that code will still be written manually. Banking, military, and other highly confidential areas have no other way to do it.<p>How did people feel in the beginning of the industry revolution? Have they felt the same way back then ?</p>
]]></description><pubDate>Fri, 08 May 2026 11:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48061613</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48061613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48061613</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: Is anyone seriously considering a career change?"]]></title><description><![CDATA[
<p>At 40+ , especially if you have kids and other responsibilities, just going back t school is really, really hard. I may also say, impossible. I tried to learn German a few years ago. My brain does not work the same way, as when I was before 36.<p>I read it in a report, and I wrote it here in HN many times in the last few weeks:
AI amplifies... It amplifies the success of the good professionals, and it amplifies the failure of the bad ones.<p>Good professionals are needed so that AI is used the proper way. I think that the way we do our job will change, but there will also be place for developers, PMs, POs, Team leaders, etc.</p>
]]></description><pubDate>Wed, 06 May 2026 20:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48041230</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48041230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48041230</guid></item><item><title><![CDATA[New comment by sminchev in "Tell HN: The saddest irony of my/our craft"]]></title><description><![CDATA[
<p>The problem is not the AI/LLMs technologies. It is the greed. Earn more money, and the money to be more important than the people. It is not a capitalism thing. It is bad culture, attitude, and egoism, IMHO.</p>
]]></description><pubDate>Tue, 05 May 2026 19:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48026946</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48026946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48026946</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: When did you move from AI agentic loops to simpler deterministic system?"]]></title><description><![CDATA[
<p>Everything is based on the requirements and available resources. One of our clients decided that calling the AI so often takes time, and money, and this does not work for him.<p>AI can give suggestions, not decisions. IF you want decisions and responsibility to be taken, use real people.</p>
]]></description><pubDate>Tue, 05 May 2026 05:43:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018518</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48018518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018518</guid></item><item><title><![CDATA[New comment by sminchev in "Why Does a Single Firefox Tab Take Almost 1.5GB RAM?"]]></title><description><![CDATA[
<p>There is Javascript interpreter, caches and other memory consuming things ;)</p>
]]></description><pubDate>Tue, 05 May 2026 05:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48018483</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48018483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48018483</guid></item><item><title><![CDATA[Practical Ways to Reduce Claude Code Token Usage]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.kdnuggets.com/7-practical-ways-to-reduce-claude-code-token-usage">https://www.kdnuggets.com/7-practical-ways-to-reduce-claude-code-token-usage</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48014574">https://news.ycombinator.com/item?id=48014574</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 04 May 2026 20:32:55 +0000</pubDate><link>https://www.kdnuggets.com/7-practical-ways-to-reduce-claude-code-token-usage</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48014574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48014574</guid></item><item><title><![CDATA[New comment by sminchev in "Show HN: Replacing spec-driven development with just facts"]]></title><description><![CDATA[
<p>I would be happy to see some prove that this works. A project that started and went go. How a friendlier specification looks like and why agents understand it better.</p>
]]></description><pubDate>Mon, 04 May 2026 19:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48013826</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48013826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48013826</guid></item><item><title><![CDATA[New comment by sminchev in "Talking to 35 Strangers at the Gym"]]></title><description><![CDATA[
<p>This is cool. The plan written as algorithm. 
Pro-activity is the key. Usually, people like to stay in their comfort zone. This guy was searching for his, and found it.<p>I wonder, why he did not have any friends from the years of studying. Usually, this is the place friendship forever happen :)<p>I am happy for him :)</p>
]]></description><pubDate>Mon, 04 May 2026 13:58:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48008880</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=48008880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48008880</guid></item><item><title><![CDATA[Claude Opus 4.7 vs. Claude Opus 4.6: What Changed?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mindstudio.ai/blog/claude-opus-4-7-vs-4-6-comparison">https://www.mindstudio.ai/blog/claude-opus-4-7-vs-4-6-comparison</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47978280">https://news.ycombinator.com/item?id=47978280</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 18:30:43 +0000</pubDate><link>https://www.mindstudio.ai/blog/claude-opus-4-7-vs-4-6-comparison</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=47978280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978280</guid></item><item><title><![CDATA[When Vibe Coding Fails: When to Buy versus When to Build]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.forbes.com/councils/forbesbusinesscouncil/2026/04/30/when-vibe-coding-fails-when-to-buy-versus-when-to-build/">https://www.forbes.com/councils/forbesbusinesscouncil/2026/04/30/when-vibe-coding-fails-when-to-buy-versus-when-to-build/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47972218">https://news.ycombinator.com/item?id=47972218</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 07:44:58 +0000</pubDate><link>https://www.forbes.com/councils/forbesbusinesscouncil/2026/04/30/when-vibe-coding-fails-when-to-buy-versus-when-to-build/</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=47972218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972218</guid></item><item><title><![CDATA[New comment by sminchev in "Ask HN: Is it still worth it to try to get a job in IT"]]></title><description><![CDATA[
<p>If you love it, do it. It is not that easy to find a job as before, but if you are good and pro-active, and with passion, money will come... no matter what you actually do.</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966778</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=47966778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966778</guid></item><item><title><![CDATA[New comment by sminchev in "What I changed in how I use Claude Code after Anthropic's postmortem"]]></title><description><![CDATA[
<p>You have good approaches. 
I created a slash commands that I run, and explicitly wrote to be executed with Sonnet. I also compact manually, and try to keep the session short.<p>But let's look at the big picture. When using a tool, it must make our lives easier and more convenient. To stop troubling our minds with redundant things. Our focus must be on the product and its quality, and features, and don't waste energy on things outside the scope. What's the point of using a product that pushes us to think about redundant things.<p>The whole point of using Claude Code just disappeared. I am thinking more on tokens, limits, and optimizations, making compromises on the tasks, rather than product vision and requirements.<p>And this is a pity. Total waste of time and energy</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966733</link><dc:creator>sminchev</dc:creator><comments>https://news.ycombinator.com/item?id=47966733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966733</guid></item></channel></rss>