Live data from Hacker News

Ask HN: Are you working on interesting technical problems?

news.ycombinator.com

211–220 of 441 posts

Re: Ask HN: Are you working on interesting technical problems?

#211
post #33

Earlier quoted context omitted.

How about doing some academic work? With the explosion of NGsequencing there's no shortage of data or data-magician positions, and there's many challenges with social impact

I admit that - given my life situation - I'm biased towards jobs that at least have a chance of also letting me put bread on the table ;). That said, I'm also having hard time separating academic work that helps things from that which just adds to the noise - grant-chasing, paper-generating studies. Any advice on that?

Funny thing- I'm a bioinformatics making 70k and with a family. I'm ready to leave the space to make money. I'm at the point where I wouldn't mind something less altruistic -it's all the same uninteresting work. Crazy to read your stories of wanting to go the opposite direction.

Re: Ask HN: Are you working on interesting technical problems?

#212
Non-technical academic (Grande École in France) here. I'm at the edge of technical issues every day, though they fall just outside my responsibilities as security consultant and Risk Analyst (they are for the architects to deal with).

My technical knowledge/know-how (acquired over years of Linux, BSD, HN, etc.) still gives me an edge in understanding issues my clients face.

I'm not dealing with technical issues per se, but I can make the link between tech teams and management/non-tech: what one party expects from the other, whilst not sinking into a bottomless pit of unreasonable requests and expectations.

The work is fast-paced (~8 hours at most/project, over the course of ~3 weeks) so I have to adapt to a number of situations, where tech people might deal with said technical problems - and I can give them my 2 cents.

I'm also using my free time to work more on my machines, etc.

Re: Ask HN: Are you working on interesting technical problems?

#213
post #194

Earlier quoted context omitted.

"Ennui". I like the word. Thanks! > One might ask: what does the alternative look like? From what I can tell Marx is a bit wishy-washy on that point. I have no clue either. But it feels to me as if we're turning humanity into a single superorganism, with each one of us being just a cell, except all those cells have brains capable of wishing they'd play on the same level as the superorganism. Related: I've never had a…

Have you read Zen and the Art of Motorcycle Maintenance? You might enjoy it. A thoughtful book (semi-autobiographical) about a man searching for meaning, thinking-through-it-all while riding his motorcycle across the country with his son.

Long time ago, I dropped it somewhere near the end (random life circumstances). Thanks for reminding me of it - I recall it as being pretty insightful. I'll read it again.

Re: Ask HN: Are you working on interesting technical problems?

#214
Haha no. Lots of problems here but every time they're solved we go back 5 steps when we get a new set of software from the vendor and have to solve them again. And trying to automate that just means more steps to do every time we get a delivery because we have to retrofit all those scripts into the new software set, which we never know what actually changed and if our scripts will even work with the new stuff.

Re: Ask HN: Are you working on interesting technical problems?

#215
> Most of my work seems to be boring CRUD work where the challenge is gluing libraries together or figuring out business requirements.

This is ~80% of software development. To stay sane find a domain where the business logic interests you. Maybe you're into sports, crypto, sci-fi, whales, whatever.

Try and find a job in these domains. In my experience it makes the day-to-day grunt work of developing software more enjoyable since you're solving novel problems in area that you care about.

Re: Ask HN: Are you working on interesting technical problems?

#216
I'm currently working on a very interesting problem, currently we are making software that makes automatic phonetic transcriptions: https://github.com/persephone-tools/persephone

The quick summary is that you take audio files which you process then run through some models that do labelling and at the end you get out transcriptions in the international phonetic alphabet https://en.wikipedia.org/wiki/International_Phonetic_Alphabe...

In the past I've worked on things that were very boring but also things that were very interesting, sometimes even in the same company. Even if you structure your career to try to spend as much time on interesting problems you'll still run into some boring stuff. If you really want to work on interesting problems it will likely take some effort with deliberate planning and you may end up making less money than if you did other work but these are the decisions that you will have to make. Try to find things that interest you and give you opportunities to master whatever it is, this tends to make work a lot more fulfilling whatever you do.

Incidentally in this language project I've done some work on a Web API that's mostly routine but it's very satisfying because I can very directly see how it makes a lot of other people's lives a lot easier. There's some very clear impact there and it makes some otherwise routine things a lot more enjoyable.

Re: Ask HN: Are you working on interesting technical problems?

#217

Earlier quoted context omitted.

A job doesn't have to be a calling, and a job that isn't a calling doesn't have to be a soul-crushing grind. Most developer jobs are for CRUD apps, and you'll rarely be doing greenfield development. There's not a whole lot of room for passion there. If you just treat it as a job, though, rather than something you have to force yourself to be passionate about, it doesn't need to be that interesting. Once you make a li…

I've always wondered who the magical developers are that did the greenfield development of every project I've been on-boarded to. I never seem to get ahead of the maintenance grind to the point of being one of those creating the mess instead of wading through the mess.

One way to get ahead of it is to try pitching proposals to problems your organization can't afford to ignore.

Re: Ask HN: Are you working on interesting technical problems?

#218
post #33

Earlier quoted context omitted.

How about doing some academic work? With the explosion of NGsequencing there's no shortage of data or data-magician positions, and there's many challenges with social impact

I admit that - given my life situation - I'm biased towards jobs that at least have a chance of also letting me put bread on the table ;). That said, I'm also having hard time separating academic work that helps things from that which just adds to the noise - grant-chasing, paper-generating studies. Any advice on that?

Well there's some noise like in everything else in life, but I don't think there's any empty studies (okay there's even a few cases of lying which is sad beyond words but thankfully they are very few i think).

Why does this noise bother you? Besides, keep in mind that the grant-chasing doesn't happen because of greed, it happens because people want to continue doing science and that's the only way to maintain an active lab.

I could shit on the state of academic publishing for days, but at the end of the day, there is an overall positive direction in this 'academic endeavor': the creation of knowledge.

I find this direction much lighter on my consciousness than "generate value for the shareholders"

Re: Ask HN: Are you working on interesting technical problems?

#220
post #149

Earlier quoted context omitted.

You have to be really GOOD at your field to have this freedom. Good for you, dude. I also like to abstract away the non-sense part of a problem, so that I can focus on the real intellectual puzzles.

> I also like to abstract away the non-sense part of a problem Some boring problems need to be solved anyway, and they can’t be abstracted away. Just when you’re picking the right tools, it shouldn’t take too much time. For example, that CAD/CAM app I’ve developed has a lot of very interesting algorithms inside. But the software still need to appear on the user’s PCs somehow, i.e. we needed an installer. I’ve picked…

Yeah a good point.

I think the issue here is order: solving which first. Algorithms motivate you, Handling interface demotivates. So start with the motivator.

Post reply on HN