frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How do I learn software engineering and transition to building products?

1•jdw64•1h ago
Before asking my questions, I’d like to share a bit of my background.

I am a 33-year-old developer living in South Korea. I work mostly in the industrial sector, far from major IT hubs, so I rarely have people around me to discuss programming with or to review my code.

My career isn’t "strong" in the traditional sense. Most of my work has been practical B2B freelancing: PLC/ladder-based control systems for factory equipment, desktop applications using WinForms and occasionally WPF, and small-scale web projects like e-commerce sites and business homepages for local clients.

I have delivered software to about 40 companies and over 380 individual clients. But to be honest, much of this work relies on modifying existing templates and repeating similar patterns.

Because of this, I often feel like I am not a "real" programmer in the way many here might expect. My knowledge comes from Microsoft documentation and classic books like Code Complete, Effective C++, and Out of the Tar Pit, rather than from working inside strong engineering teams. I've recently been reading books like Building Microservices to catch up, but I still feel like I'm lagging behind modern Western engineers.

Recently, using AI tools made programming exciting again, but it also made me realize exactly how much I don't know. Being a non-native English speaker has made it harder to access information and network, and I've realized my tech stack and practices are a bit dated. To break out of this bubble and connect with the global community, I’m finally ditching SVN for Git and built a bilingual personal site (www.makonea.com).

To be completely honest about my situation: I originally wanted to move to Seoul (Korea's tech hub) to join a proper IT company. However, I fell victim to a massive housing lease fraud (a severe and known issue in Korea). I was forced to move to the provinces and spent the last few years just grinding to pay off that fraudulent debt. I have finally cleared it, but I’m finding it incredibly hard to keep doing this factory-level freelance work.

I want to leave the factory environment and become a product developer—someone who builds, owns, and operates software. I have delivered Unity games and websites before, but since I specialize in "fire-and-forget" delivery, I have almost zero experience in operating and maintaining a product over the long term.

My questions are:

What are the best places (blogs, forums, newsletters, communities) to learn serious software engineering beyond the beginner level?

How can someone outside the US/Big Tech ecosystem judge whether information or a specific practice is actually high quality?

What technologies or practices should I focus on to transition from a freelance "deliverable" mindset to building and operating scalable products?

Are there good examples of small, successful products built by solo developers that I can study?

Any advice or pointers would be deeply appreciated. Thank you.

Comments

thom-gtdp•21m ago
I think the best way to learn is by doing actual projects, either personal or professional. If you need to work on a project with other people, find a remote software engineer job or open source projects to actively contribute to

Any senior software engineer should be able to judge if a practice is high quality, not just US Big Tech

The specific technology or programming language doesn't really matter if what you want is to ship product (it would matter if you were applying to specific job offers). Have a project idea, pick a framework that can solve the problem, and build the project. Most efficient way to learn a lot of technical knowledge

Example of products built by solo devs: check Product Hunt, there are products launching everyday, some built by one person

Mastermind – agentic SDLC workflow for VS Code

1•ArkadiuszSiAI•2m ago•0 comments

Andrej Karpathy: How I use LLMs [video]

https://www.youtube.com/watch?v=EWvNQjAaOHw
1•simonebrunozzi•2m ago•0 comments

Automated systematic literature review with Claude Code

https://www.youtube.com/watch?v=1K_4QqUlSBU
1•nialse•3m ago•0 comments

GitHub Actions and Consequences

https://tylercipriani.com/blog/2026/04/24/on-the-software-supply-chain-doom-spiral/
1•thcipriani•4m ago•0 comments

CAD in Codex

https://twitter.com/soft_servo/status/2047436911657025858
1•softservo•4m ago•1 comments

How to Kill a Philosophical Zombie

https://sopathaye.substack.com/p/how-to-kill-a-philosophical-zombie
1•sopathaye•5m ago•0 comments

Getting Gray with the Internet Liberation Front

http://grayareasmagazine.com/ilf7.htm
1•Cider9986•8m ago•0 comments

When "Hackers" Was Hacked

https://ironicsans.ghost.io/when-hackers-was-hacked/
3•Cider9986•9m ago•0 comments

Badvibes – Lint for Vibecoded Slop

https://github.com/marco-trotta1/badvibes
1•muoco-01•13m ago•0 comments

The Urgency of Interpretability

https://darioamodei.com/post/the-urgency-of-interpretability
1•tanelpoder•14m ago•0 comments

Show HN: Cutout is an email alias proxy built on Cloudflare Workers

https://ananthb.github.io/cutout/
2•pcpuser•14m ago•0 comments

A ShaderToy-like playground for ASCII art

https://play.ertdfgcvb.xyz
1•dboon•15m ago•0 comments

Ask HN: Why does Macs don't get heat up and have so long battery life

3•shivang2607•16m ago•1 comments

The Podcast Where You Can Eavesdrop on the A.I. Elite

https://www.nytimes.com/2026/04/26/business/dwarkesh-patel-podcast-ai.html
1•rafaelc•17m ago•0 comments

Show HN: Time Pin – a Geo Guessr style game but history themed

https://www.crazygames.com/game/time-pin
1•AndreiCx•19m ago•0 comments

The world is entering a new era of wildfire

https://www.cnn.com/2026/04/26/climate/chile-wildfire-new-fire-era-intl-latam
2•mooreds•19m ago•0 comments

Man's search for meaning: The case of Legos

https://www.sciencedirect.com/science/article/abs/pii/S0167268108000127
1•mooreds•19m ago•1 comments

Alex Imas on Why Economists Might Be Getting AI Wrong – Odd Lots [video]

https://www.youtube.com/watch?v=uxMwmaGE64Y
1•mooreds•20m ago•0 comments

Tiled Words 6 Month Update

https://paulmakeswebsites.com/writing/six-months-of-tiled-words/
1•paulhebert•20m ago•1 comments

The Monkey Diet Experiment

http://www.nathanedwardwilliams.com/fun/monkeydiet.htm
2•busymom0•21m ago•0 comments

Cost of smoking in England up 25% to and£21.8B (2024)

https://ash.org.uk/media-centre/news/press-releases/latest-figures-show-cost-of-smoking-in-englan...
1•mmarian•25m ago•0 comments

I can never talk to an AI anonymously again

https://www.theargumentmag.com/p/i-can-never-talk-to-an-ai-anonymously
2•voisin•25m ago•0 comments

RuneBench – Agent Benchmark on RuneScape Gameplay Tasks

https://maxbittker.github.io/runebench/
1•rickcarlino•27m ago•0 comments

Cellphone-Location Tracking Poses Privacy Test at Supreme Court

https://www.wsj.com/us-news/law/police-geofence-warrants-phone-location-17d7cbe4
2•Cider9986•29m ago•0 comments

Nuclear Detonation: Weapons, Improvised Nuclear Devices

https://remm.hhs.gov/nuclearexplosion.htm
1•reconnecting•34m ago•0 comments

The Emerging Push to Extend Some US Benefits to IDF Soldiers

https://www.military.com/feature/2026/04/19/emerging-push-extend-some-us-benefits-idf-soldiers.ht...
2•cramsession•34m ago•0 comments

Databricks vs. Snowflake Weekly

https://claude.ai/public/artifacts/eb39f250-4869-4fb3-840d-d49620ee3b51
2•noashavit•37m ago•1 comments

How to remove One UI from a Samsung device?(2025)

https://tinygrab.com/how-to-remove-one-ui-from-a-samsung-device-note-this-is-likely-not-possible-...
1•rolph•38m ago•0 comments

I built a million-pixel canvas where strangers buy individual squares

https://pixel-wall-kofi-s1k3-production.up.railway.app/
1•matthewder•38m ago•0 comments

RLix: A scheduling layer for concurrent LLM RL

https://github.com/rlops/rlix
1•matt_d•38m ago•0 comments