frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Should a software engineer have research exposure?

3•c_daeda•2h ago
I am asking this question for my personal circumstances --- not a general statement about software engineering.

I am a CompSci senior focusing on ML. My university does not have applied research in ML, so doing ML in school (classes/research) is pretty much a one-way ticket to the theory/algorithms side of academia.

Last year, I had the epiphany that I am good at (and enjoy) solving problems by connecting components in a system instead of finagling a problem into a form where we can apply some mathematical law. Specifically, I have greatly enjoyed working with artists/UI/UX/frontend/non-tech people as their back-end counterpart. I have built data pipelines for MLEs, back-end for UI/UX/frontend designers, machine learning pipeline for BME researchers and projection/imagery software for artists.

I am pretty generalist and tool-agnostic, with more breadth than depth. That feels like software engineering.

That said, I do like to have an understanding of how things work and I have a decent tolerance for reading math. This is a really nerdy thing to say but I enjoyed deriving stuff like the convergence of gradient descent and I enjoyed real analysis. I also really enjoyed Nand2Tetris (open source course teaching you to build a minimal computer from NAND gates + compiler from OOP language to binary). It's extremely elegant to me, seeing the great design choices people made in the past. I feel like these are underappreciated in software engineering.

Right now, I have an opportunity to work with my RL professor, who has an amazing track record publishing at top conferences. I am really on the fence because his research is in RL algorithms and I had a very bad experience in my last algorithm research project somewhere else (I had a vague idea of what we were doing but nowhere near enough to make contributions). I am concurrently applying to jobs and Master's and I am pretty sure I will never touch this topic again if I go into industry after graduation.

I have these two questions: 1) Do I sound like the software engineers you know? What other roles do you think I am a good fit for? 2) Should I take this opportunity simply for research exposure? Do you think this is necessary in helping me keep up with trends as an applied practitioner in ML?

P.S. This is my first time posting on HN and this seems a lot longer than the average Ask HN post. I don't know if that's appropriate. Please lmk if I should go to a subreddit instead.

Thanks in advance if you read all that!

Ask HN: Do you also "hoard" notes/links but struggle to turn them into actions?

30•item007•7h ago•22 comments

The AI bubble has nothing to do with AI

11•AIFairy•2h ago•2 comments

Ask HN: Should a software engineer have research exposure?

3•c_daeda•2h ago•0 comments

Ask HN: Notification Overload

39•fractal618•3d ago•73 comments

Ask HN: Junior getting lost

39•TheRegularOne•1d ago•32 comments

Waypoint 1.1, a local-first world model for interactive simulation

8•lcastricato•5h ago•0 comments

AI has failed to replace a single software application or feature

7•cadabrabra•6h ago•9 comments

AI creates over-efficiency. Organizations must absorb it

6•eriam•6h ago•3 comments

Ask HN: Ergo wireless keyboard with mouse for coding?

3•MarcelOlsz•6h ago•2 comments

Ask HN: Why the OpenClaw hype? What's so special?

4•anon_anon12•4h ago•1 comments

Ask HN: How are you managing secrets with AI agents?

2•m-hodges•7h ago•3 comments

Ask HN: How do you market a side project?

7•ruairidhwm•11h ago•7 comments

Ask HN: Is free identity theft protection after a data breach worth the bother?

2•daoboy•8h ago•1 comments

Ask HN: How do you reset an AppleID?

9•OhMeadhbh•21h ago•22 comments

The preposterous notion of AI automating "repetitive" work

7•cadabrabra•17h ago•9 comments

Ask HN: Who do you follow via RSS feed?

68•znpy•4d ago•52 comments

Ask HN: Books to learn 6502 ASM and the Apple II

101•abkt•3d ago•69 comments

Ask HN: DDD was a great debugger – what would a modern equivalent look like?

56•manux81•5d ago•60 comments

Ask HN: How do you force yourself to take breaks while coding?

2•glidea•19h ago•10 comments

Ask HN: Is archive.is currently broken for WSJ links?

7•bigwheels•1d ago•3 comments

Ask HN: How are devtool founders getting their paying users in 2026?

7•yasu_c•22h ago•1 comments

Ask HN: How far has "vibe coding" come?

11•pigon1002•1d ago•26 comments

Ask HN: What's the Point Anymore?

63•fnoef•3d ago•79 comments

Ask HN: Why don't form-fitting Faraday iPhone cases exist?

2•par_12•2d ago•0 comments

Designing programming languages beyond AI comprehension

6•mr_bob_sacamano•2d ago•10 comments

Tell HN: Beeper deletes inactive accounts without notice

4•kldx•1d ago•0 comments

Ask HN: What recent UX changes make no sense to you?

31•superasn•3d ago•35 comments

How much recurring income do you generate in 2026 and from what?

12•djshah•2d ago•5 comments

Ask HN: Where to find cool companies to work for?

7•truetaurus•2d ago•9 comments

Ask HN: Vibe Researching" with AI – Anyone Using It for Real?

8•spenceXu•2d ago•5 comments