Live data from Hacker News

Ask HN: Are you working on interesting technical problems?

news.ycombinator.com

311–320 of 441 posts

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

#311

You might as well have asked who among us won the lottery. I've been struggling with this for years now; after 4 boring jobs I finally gave up even the expectation that what I'll be asked to do will be even remotely interesting (or socially useful). The chance of landing an interesting job is absolutely minuscule - the market rewards whatever it rewards at the moment, and that's where jobs flock. These days, one of t…

Eventually everything becomes "just a job." In my mid twenties this was hard for me to grasp. I was working as an electronics design engineer for a company that made low-end industrial controls. We had a customer who had what seemed like the dream company to me: he made robots for animatronics and lab applications. One day I was talking to him about how exciting the work was and his answer surprised me: it used to be…

>Why? I've discovered over the years that I am far more excited by making customers happy than by doing technically interesting work. I've come to see the technology as a means to an end, not the end in itself.

100% agree. I'm a Data Scientist and I'm supposed to have one of the most exciting and sexiest jobs in tech. But after many years of doing this I've come to realize that working with good customers and seeing them happy is much more rewarding than playing with the latest machine learning thing. New tech is just the thing that makes it easier to tackle a customer use case.

There's a strong relationship between the quality of the people I'm working for and my sense of the work being interesting. If the people I'm working for are unrealistic a-holes no amount of technical novelty can make up for that.

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

#312

Earlier quoted context omitted.

While I don't agree with Marx, your sense of ennui seems to reasonably represent what I understand to have been his concepts of reification and alienation. One might ask: what does the alternative look like? From what I can tell Marx is a bit wishy-washy on that point. Hayek more helpfully explained that the market provides a mechanism for determining value, not virtue . That it works, but doesn't uplift. And that tr…

"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…

The Japanese have some takes on this subject. I'm far from an expert, I only have a passing understanding, and I also have no answers, but if you were curious you might look in to Ikigai.

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

#313
I know how you feel. Most of it is chalked up to where you live, then the company you're at, and then the team you're on.

The first two are pretty easy to remedy if you're young and adventurous enough, but the last one might leave you searching for a long time. I've up and moved all over the place, and never stopped searching. After 10 years in this field, I've finally got a job that really brings me satisfaction. What most people don't tell you is that it's all about your boss. If your boss knows you, and helps you reach your potential, any job can be fulfilling. Most bosses aren't that good though, and they will stifle your growth and make your life miserable because their boss is doing the same to them.

The real key is to know yourself, know your skills, and advocate for yourself tirelessly. Make yourself accountable, and then deliver. People will take notice, and if they don't, pack your bags and move on to the next spot and try again.

I'm Director of Engineering for goin.org now, and I'm doing exactly what I love to do: understand a business problem really deeply, and then construct a series of large software systems to automate those business problems. Software engineering in it's truest sense is what I love. Structuring systems and code so that they all scale easily, and adding new members to the team is easy because the code is setup in such a way that new people can get up to speed and start contributing right away. Technical debt can only be allowed for an immediate life or death business situation, and once we've made it through, it is reconsidered and fixed.

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

#314
No. We "moved to the cloud", everything became a "microservice", put together using existing libs, and I now spend my time trying to figure out why things running in obscure black boxes stop working in the middle of the night. I hate it. I wish I was coding instead of pushing buttons.

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

#316
I've felt that way in the past, but IMHO the trick to doing interesting work is finding ways to make the job you're already at more interesting.

I started out as a simple PHP developer working on very boring server-side rendered CRUD apps, but pushed and pushed to get more responsibilities, and ended up redesigning those apps as a single-page web app with UX workshops determining the flow of the application. Later on pushed to be involved in management's research projects, which ended up landing me a job as principal architect of a hadoop-based IoT platform.

All the while the other developers at my company were complaining how boring their job was. You can lead a horse to water...

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

#317
I’ve spent the last three years (straight out of college) teaching high school computer science. I’m headed to graduate school in the fall, but I’ve loved teaching, and think it’s a shame that fewer CS people go into the field. (Pay isn’t as good as in tech, obviously—I think teachers at my school generally make in the $50-80k range—but from a meaningful-work perspective, things are so much better!) A few points:

* My colleagues and I sometimes gripe about parts of the job, but we all agree we’re never bored. We are shifting to a new environment (new classroom) every forty minutes; there’s a ton of meaningful human interaction; and the life of the school depends so much on the particular kids in your classes / the whole school each year. And the pedagogical questions are really interesting, too (more on that in a moment).

* I’m lucky to teach at a school that supports a four-year computer science curriculum and has given me the autonomy to to do whatever I’d like with it. There are plenty of areas I didn’t study in my undergrad CS degree (networking & concurrency, operating systems, distributed computing/cryptocurrencies, combinators and monads) that I’ve had the chance to dig into (read about, plan lessons about, develop assignments and demos about) in teaching my more advanced students.

* CS pedagogy nationally is in a strange place. There is a political push (and a good deal of funding) to get CS in every K-12 school. But very few people trained in CS go into teaching, and there is little consensus about how it should be taught or what curriculum should look like. Companies like College Board, Code.org, as well as corporations like Apple are stepping in to provide curriculum and training to teachers, but these curricula (in my opinion) leave something to be desired, partly because these companies have other interests. For example, Apple wants everyone coding Swift on iPads, and CollegeBoard wants people paying for AP exams. Things are in such a state of infancy now, though, that by getting involved in the community (going to conferences, blogging, creating high-quality materials, setting and example in your classroom), you have a chance to join the debate & help build a better consensus around how CS can/should be taught. There are a number of people doing awesome work already, and several really stellar CS programs at high schools across the country. But we need more!

* It’s really amazing having diverse colleagues whose interests span many disciplines: I have colleagues who have PhDs in physics and English and Classics, who direct plays, translate poetry, write novels... In the tech industry, the majority is young, male, white or Asian, and consumes a similar “cultural diet” of news sources, books, movies, hobbies, etc. It’s nice to be somewhere a little less homogenous.

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

#318
post #241

Earlier quoted context omitted.

Mother Teresa's contributions to poor ppl of the world were minuscule compared to Bill Gates.

Don't forget the damage done to everyone (incl. poor people) by Gates' predatory business practices.

Or the damage done to everybody, particularly the poor, from MT's "suffering is Christ like" mentality.

My point is, you have to compare them entirely. At least Gates seems to have moved into the "good" quadrant later in life.

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

#319
post #99

Earlier quoted context omitted.

This still asserts that solving the problems of a poor person is worth less than solving the problems of a rich person. Also, getting paid by the government to do something is decisively a non-market solution, given that the government gets its money through taxes.

I can provide examples: Panera Bread gross revenue $2.8B, McDonalds gross revenue $22.8B Nordstrom gross revenue $14.4B, Walmart gross revenue $500.3B Payday loan revenue in the rich burbs roughly-zero, Payday loan revenue nation wide mysteriously between $6B and $46B depending on data source Now can you get a cool and trendy very high social status hipster job to brag about on social media in the coolest office with…

There are a hell of a lot more poor people than there are rich people.

It’s also a hell of a lot easier to take advantage of them, given they generally lack the education or resources to protect themselves from predatory businesses. I struggle to think of McDonald’s as “helping” poor people. It’s putting food in their mouths, yes, but if McDonald’s were more concerned with the health and financial wellbeing of their customers as opposed to exploiting psychology to get as many people to impulse buy as much junk food as possible it would be an incredibly different company.

The goal of a company is not “help” its customers, the goal of a company is to exploit any and every untapped source of wealth. If it can do that by hurting someone who doesn’t know better, it is going to.

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

#320
One of my challenges is that I don't like easy problems, they are too simple to solve and I get bored. Because of that I have always invested most of my time into interesting technical problems instead. Just not always at work.

There are a couple of things intertwined in the phrasing of this particular question, job satisfaction and the quest for a challenge.

I stepped into this mess when interviewing a candidate who shared that they were looking for a new job because they wanted greater challenge (and this is a fine reason to change jobs in my opinion). I asked them what they were doing now that was challenging. That lead to a good discussion on how much of the problem of lack of challenge was their problem, and how much of it was their managers problem? Clearly a good manager would try to keep you challenged but a good employee can seek out challenging things without needing their bosses approval. One need only look at various online courses to realize that with no more than a few git clone operations and an AWS account you can start looking at very challenging problems. There are programs like the HeroX one which seek out participation in technical challenges, and there are local opportunities to engage in challenging problems that impact the community around you.

The discussion came around to this question, "What prevents you from taking on challenging problems right now?" And the answer was, for this candidate, nothing really, they had just not felt empowered enough to choose their own path.

My advice is that if you like your co-workers and your management and the work isn't hard, just repetitive, then automate as much of it as possible and look for your challenges outside of work. If you don't like your work environment then change it if you can.

Post reply on HN