frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

So you want to write an "app" (2025)

https://arcanenibble.github.io/so-you-want-to-write-an-app.html
17•jmusall•1h ago

Comments

fsflover•1h ago
Now, make a web app and compare the effort and tooling.
sublinear•50m ago
> I wanted to get a personal "feel" for what the "new developer experience" is actually like across all of the current platforms...

I don't really understand what this means. Without explaining that, the rest of this blog post is just rambling notes about developer ergonomics. Of all the things to focus on, that's going to be by far the lowest priority in app dev.

Maybe I'm just too young to have ever experienced the kind of stability expected here. My opinions of tools are based on what they are capable of doing and how well it lines up with what I expect them to do. That's my definition of "feel" as an app dev. I don't care if the interface is stable. I want the capabilities to be stable. To make an analogy, when I buy a new work truck I care more about the specs and not the stuff on the dashboard.

> ... if you don't resort to web tech such as Electron

And that's precisely why everything is now a web app for over a decade, and why W3C standards and big tech bureaucracy won out.

BoppreH•27m ago
> Without explaining that, the rest of this blog post is just rambling notes about developer ergonomics.

That's how I took it, and I enjoyed it thoroughly. If you're making a small app by yourself, sufficiently bad developer ergonomics can be the reason that the app doesn't get made at all, or the frustration makes me regret it. That's important for me.

> Maybe I'm just too young to have ever experienced the kind of stability expected here.

This could be it. I've been around many cycles of technology, and it always feels like a great waste when you have to abandon your tools and experience for something that's buggy and better in only a few small ways. I'm willing to tolerate a lot more bullshit for something that I know will be long-lived, like QT or a static website, than Microsoft's UI-framework-of-the-month.

jmusall•25m ago
I guess the author's perspective is one of someone who has little experience with current tools/frameworks, so "ergonomics" become somewhat more important. Most of the complaints are actually about lack of documentation, not instability of interfaces.

I also liked the article especially because it avoided web apps, which I think are a subpar solution to a problem the software industry created itself by not developing more standards like W3C.

analog31•31m ago
I did something similar. I’m not a developer, but I use programming as a problem solving tool, and have written little apps for limited uses such as controlling a fixture in the factory — stuff that the devs won’t touch. My first language was BASIC on a mainframe, before I had access to a microcomputer.

I was getting sick of Visual Basic and Excel, and besides, my VB license was more than a decade old. So I went “language shopping” by trying out the same two tasks in a whole bunch of languages. And I also let myself be influenced by online discussions, blogs, etc. Between computers at work and at home, I tried out each language on both Windows and Linux. One of the tasks was computational and graphical, the other was controlling a widget connected to USB.

I ended up with Python, and have been loyal to it for 13+ years. Did I make the best choice? I can drum up a list of pro’s and con’s, but it would be based on hindsight.

dvh•30m ago
When I need desktop app for my personal needs, I'm still writing them in Lazarus (text editor, git client, music player, spreadsheet, image cropper, various oddball one off desktop apps). It works on Linux and windows. If it really doesn't need to be desktop (typically visual apps that works on different files in different local dirs, or opening it in browser would be awkward) then I make browser app or extension in vanilla js. If it can be both desktop or browser, I chose browser most of the time, Lazarus is not exactly pinnacle of bug free apps.

Kettle, open source tooling for TEE-attested builds

https://github.com/lunal-dev/kettle
1•indirect•1m ago•1 comments

SDL_mixer 3.2.0 (stable) is out

https://github.com/libsdl-org/SDL_mixer/releases/tag/release-3.2.0
1•linkdd•3m ago•0 comments

Making Prompt Injection Harder Against AI Coding Agents

https://medium.com/@cbchhaya/making-prompt-injection-harder-against-ai-coding-agents-f4719c083a5c
1•dpapathanasiou•3m ago•0 comments

Ask HN: General API for accessing bank transactions?

1•aykhm•3m ago•0 comments

Talent is a loop, not a gift

https://medium.com/@orzel.jarek/what-it-means-to-be-a-10x-engineer-0f5c4db543a6
2•orzeljarek•6m ago•0 comments

RPPG-Enabled Contactless Pulse Rate Monitoring Software in CVD Patients

https://www.mdpi.com/2306-5354/13/2/246
1•PaulHoule•6m ago•0 comments

Codex 101 Guide from a Recovering PM

https://www.forwardeployed.com/post/codex-best-practices
1•yummyelephant8•6m ago•1 comments

Paying without Google: New consortium wants to remove custom ROM hurdles

https://www.heise.de/en/news/Paying-without-Google-New-consortium-wants-to-remove-custom-ROM-hurd...
1•therealmarv•6m ago•0 comments

Xygeni/xygeni-action GitHub Action is compromised – poisoned tag is still live

https://www.stepsecurity.io/blog/xygeni-action-compromised-c2-reverse-shell-backdoor-injected-via...
1•varunsharma07•8m ago•0 comments

New AI Note Tool

1•xlisp•8m ago•1 comments

Shipping Grayscale Photos at Small Scale

https://underjord.io/shipping-grayscale-photos-at-small-scale.html
1•zdw•11m ago•0 comments

Head to head: Claude Code (Opus 4.6 / 1M) vs. Cursor (Composer 1.5 / 200k)

https://medium.com/@yoavaa/head-to-head-claude-code-opus-4-6-1m-vs-cursor-composer-1-5-200k-f15c5...
1•yoava•12m ago•0 comments

Managing My Open Source Repos with Autonomous AI Agents

https://massadas.com/posts/managing-opensource-with-ai-agents/
1•G4brym•13m ago•0 comments

Aatel: The Anti-AI Training Ethical License – What It Is and Why It Was Built

https://github.com/aatel-license/aatel-license.github.io
1•aatel-license•13m ago•1 comments

Cinder CSI vs. Ceph RBD CSI in Kubernetes

https://spot.rackspace.com/blogs/cinder-csi-vs-ceph-rbd-csi-in-kubernetes-an-analysis-of-persiste...
1•aleroawani•13m ago•0 comments

Sorca – Voice-first AI therapy companion

https://sorca.life
1•nothanii•14m ago•1 comments

Context plane for AI agents (Rust, S3)

https://aboutphilippe.com/2026/03/04/context-plane/
1•aboutphilippe•15m ago•1 comments

Music Programming Studio

https://folkstack.com/blog/introducing_music_programming_studio.html
1•folkstack•16m ago•0 comments

Ask HN: Value and demand for space-manufactured products?

1•dnlh_lvg•17m ago•0 comments

Anthropic says Trump ban puts federal contractor partnerships 'in jeopardy'

https://fedscoop.com/anthropic-says-trump-ban-puts-federal-contractor-partnerships-jeopardy/
3•petethomas•19m ago•0 comments

Treat Agent Output Like Compiler Output

https://skiplabs.io/blog/codegen_as_compiler
2•friscofoodie•19m ago•0 comments

New HIV cure approach forces hidden virus into tripping immune sensor

https://www.science.org/content/article/new-hiv-cure-approach-forces-hidden-virus-tripping-immune...
2•rbanffy•22m ago•0 comments

LibreOffice learns to speak Markdown in version 26.2

https://www.theregister.com/2026/03/09/markdown_in_libreoffice/
3•rbanffy•23m ago•0 comments

EV charger biz ELECQ zapped by ransomware crooks, customer contact data stolen

https://www.theregister.com/2026/03/09/ransomware_crooks_hit_ev_charger/
1•Bender•23m ago•0 comments

Moody humans should let AI handle bad public feedback first, study finds

https://www.theregister.com/2026/03/09/ai_negative_reviews/
2•Bender•24m ago•0 comments

Number Stations

https://priyom.org/number-stations
1•carlos-menezes•25m ago•0 comments

Microsoft 365 confirms new premium tier, stuffed with AI and few discounts

https://www.theregister.com/2026/03/09/microsoft_adds_a_premium_tier/
3•Bender•25m ago•0 comments

Ending rent seeking in academic publishing

https://dontaylor13.substack.com/p/ending-rent-seeking-in-academic-publishing
4•paulpauper•25m ago•0 comments

OpenLDAP 2.6.13 Now Available

https://lists.openldap.org/hyperkitty/list/openldap-announce@openldap.org/thread/2LZ7KDEMPB66TWBA...
2•neustradamus•26m ago•0 comments

If You're Going to Defend AI, You Should Be Honest About Its Actual Harms

https://www.techdirt.com/2026/03/09/if-youre-going-to-defend-ai-and-whine-about-its-critics-you-s...
2•hn_acker•26m ago•2 comments