frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: How to become better at software "engineering"?

4•luplex•1h ago
Hey,

I have a question that might resonate with other early-career SWEs. How do I become better at the "serious" parts of work?

I got a maths-heavy master's degree in computer science. Formally, I now work as a data scientist, but really, I engineer software.

I am confident in my programming abilities. I write clean code, design elegant abstractions, test everything etc. But I still feel like there's a more "serious" degree of software engineering that I find boring and I feel like I'm not great at it: Writing design documents, properly tracking decisions, careful planning, building infrastructure and deciding on expensive infrastructure projects, all sorts of compliance stuff.

My question is: As I use more and more AI to help with programming, how do I get better and find joy in the more managerial tasks of software engineering? Does confidence just come with experience? Can I get better faster? Or is it all worthless anyways and I should focus on the code?

Comments

colesantiago•1h ago
Don't use AI.
linuz•1h ago
lol
PretzelPirate•9m ago
That might be a good approach to become a better programmer, but I don't think it's good advice to become a better software engineer.
damnitbuilds•5m ago
Using AI means you become good at managing stupid genius underlings.

That does not mean you become a better software engineer. Unless, of course, that is what the definition of a good software engineer becomes.

austin-cheney•1h ago
Do the boring parts first. I mean this seriously. You need to build personal routines of accomplishment for the more administrative tasks. Some of that can be worked in parallel with other things.
vincent-uden•1h ago
> Writing design documents, properly tracking decisions, careful planning, building infrastructure and deciding on expensive infrastructure projects, all sorts of compliance stuff.

These are important skills as a data scientist as well and as such shouldn't be new for you. I'm not sure what sort of strategy you've been employing to get any serious data science work done.

> how do I get better and find joy in the more managerial tasks of software engineering?

Maybe you don't and that is okay. You don't have to find every single part of software engineering joyous. This goes for non-managerial work as well. Not all problems are blessed with being fun. Just do it regardless.

> Does confidence just come with experience?

Yes.

> Can I get better faster?

Yes. You get faster at any task you repeat often enough.

> Or is it all worthless anyways and I should focus on the code?

Some of it, maybe, maybe not. You'll know what kinds of non-programming activities help your programming after trying them out for a while. I for example don't love design documents for every little mundane feature. However, for larger, complex tasks the act of writing something, anything at all helps me bring clarity to my thoughts. I've also found development diaries extremely useful for any project where I go more than a week between development sessions. The important point is that I found this out by testing it out and reflecting on my experience and/or results.

Evlog: Wide Events Logging

https://www.evlog.dev/
1•mrlightful•23s ago•0 comments

Tesla Hid Fatal Accidents to Continue Testing Autonomous Driving (French)

https://www.rts.ch/info/monde/2026/article/tesla-dissimule-des-milliers-d-incidents-de-conduite-a...
1•doener•45s ago•0 comments

Our domain and we need to police it

1•4slider•2m ago•0 comments

Biosciences said it cloned red wolves. Is it for real?

https://www.technologyreview.com/2026/04/20/1135222/red-wolves-colossal-biosciences-clones/
1•joozio•2m ago•0 comments

Amazon's AI boom is creating mess of duplicate tools and data inside the company

https://www.businessinsider.com/ai-sprawl-amazon-tool-duplication-data-risk-2026-4
1•cebert•2m ago•0 comments

68M AI Crawler Visits Show What Drives AI Search Visibility

https://www.searchenginejournal.com/68-million-ai-crawler-visits-show-what-drives-ai-search-visib...
1•giuliomagnifico•5m ago•0 comments

Who Killed the Florida Orange?

https://slate.com/business/2026/04/florida-state-orange-food-houses-real-estate.html
1•jgwil2•5m ago•0 comments

HomeDock OS – Turn any computer into your own private Cloud

https://www.homedock.cloud/
1•amai•5m ago•0 comments

Can I code on my PC? Gemma4 26B A4B vs. Qwen3.6 35B A3B Coding benchmark

https://grigio.org/can-i-really-code-on-my-pc-gemma4-26b-a4b-vs-qwen3-6-35b-a3b-coding-benchmark/
1•grigio•5m ago•0 comments

NASA Artemis Posters

https://www.nasa.gov/gallery/artemis/
3•bookofjoe•7m ago•0 comments

Finding zombies in our systems: A real-world story of CPU bottlenecks

https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu...
1•speckx•8m ago•0 comments

API returned success. The system hasn't finished yet

https://blog.bridgexapi.io/what-your-api-already-did-before-returning-success-and-why-that-matters
1•Bridgexapi•10m ago•1 comments

Brave Origin

https://support.brave.app/hc/en-us/articles/38561489788173-What-is-Brave-Origin
2•baal80spam•10m ago•0 comments

Implementing MikroTik's Binary API Protocol in Python from Scratch

https://www.joekarlsson.com/blog/implementing-mikrotik-binary-api-protocol-in-python/
1•swq115•12m ago•0 comments

We built a charting benchmark suite: ChartGPU, Plotly, ECharts, SciChart

https://github.com/abtsoftware/javascript-chart-performance-test-suite
1•abtgraphics•14m ago•0 comments

Why macOS27 won't be supporting Intel anymore

https://twitter.com/Lina_Hoshino/status/2046112493320458649
3•tasoeur•15m ago•0 comments

Additive-only stereo imaging driven by time-frequency opportunity mapping

https://github.com/aston89/ASIP-Adaptive-Spatial-Imaging-Processor/tree/main
1•Aston89•17m ago•0 comments

NATS 2.14 (RC 1) Fast-Ingest Batch Publishing

https://qaze.app/blog/nats-fast-ingest-batch-publish/
1•SebastianM•20m ago•0 comments

WebUSB Extension for Firefox

https://github.com/ArcaneNibble/awawausb
2•tuananh•22m ago•0 comments

Show HN: See if the GitHub stars are real or fake

https://github.com/mercurialsolo/realstars
1•mercurialsolo•26m ago•0 comments

ChatGPT thinks I speak Hindi. I don't

https://old.reddit.com/r/ChatGPT/comments/1s2u82g/chatgpt_randomly_used_a_hindi_word_im_curious/
1•2dvisio•27m ago•1 comments

Show HN: Nodify – Open-Source Headless CMS, CaaS and Native Multilingual Support

https://github.com/AZIRARM/nodify
1•equinox6380•28m ago•0 comments

Same Prompt, Worse Results

https://dheer.co/same-prompt-worse-results/
1•bushido•29m ago•0 comments

Web.archive.org/Web/20230415M*/Litha.pages.dev

https://web.archive.org/web/20230415000000*/litha.pages.dev
1•openrockets•29m ago•0 comments

A Pascal's Wager for AI Doomers

https://pluralistic.net/2026/04/16/pascals-wager/
2•vrganj•30m ago•0 comments

Ask HN: What Vercel alternatives do you recommend?

1•jaynate•35m ago•0 comments

Zsolangi880 Gmail.com

https://blog.cloudflare.com/organizations-beta/
1•hadrabad•39m ago•0 comments

Hacking Google Random Number Generator (Part 2)

https://ivanludvig.dev/tech/google-random-v2
2•IvanLudvig•42m ago•0 comments

Shipping React UI Fast Without Making a Mess

https://www.yashkapure.com/en/blog/shipping-react-ui-fast-without-making-a-mess/
1•yashkapure•44m ago•0 comments

Why the AI Revolution Is a Question About Human Nature, Not Technology

https://medium.com/@genady_awarelife/the-ai-revolution-is-not-about-technology-its-about-what-it-...
1•genadym•44m ago•0 comments