Hacker News new | past | comments | ask | show | jobs | submit login
Am I Happy At Work? Analyzing my entire career (trackinghappiness.com)
225 points by madjackwalker on Sept 18, 2018 | hide | past | favorite | 119 comments



I don't want to sound an asshole, but I will sound an assholle nevertheless.

I was damn happy as one can be at 3.5 years in my career. 10 years in, I feel like my happiness and awesomeness has been slowly consumed by corporate politics, unfair promotions and layoffs, bad work ethics and the such.

I still like my work. I really really enjoy it when it's productive, and I still feel amazed to see the green checkmark on my CI after a long and challenging git push - but after so many years and a couple companies it's just work.

There are some real cool places and projects to work though, you just need to dig through the "look we're cool let us enslave you" crap.


Yeah, I feel the same way.

What hurts is when you decide to switch to another company, which has good rep, and finally find out: it's the same. Everywhere. After the big bosses do stupid shit, they get promoted elsewhere, leaves you fix the broken plates, rince and repeat until a merger, bankruptcy, or major reorg. Meanwhile middle management gets bigger and everything gets slower. Good employees leave, bad one get promoted to middle management, and you wonder why you're stupid enough to stay there.


That's why I'm a private contractor.


Likewise.

And I've reaped the rewards from it, but there's still plenty to be miserable about. What was that Nietzsche quote?

To live is to suffer, to survive is to find some meaning in the suffering.

I'm not sure I've found much meaning in my work life.


I've got 5 people brought in for the latest contract, folks earning a living because together we provide a much-needed skill to a company in a tight spot. Its been a great few months, and we continue to execute on a 6-month work list and bring them back in control of their process.

Work from home but I'm having a lunch meeting with the major players today which is always a great time getting updates and planning the next week!

So, my work life is great.


I'm considering the same, but I recall reading something someone said while I was in uni - "Why would anyone want to be a consultant when you are mainly brought in for the 'gone to shit' situations?"

Any thoughts on this? Is there any difference?


Getting a situation from 90% optimal to 91% is very difficult and produces an improvement few care about.

Getting a situation from 20% optimal to 50% is usually relatively easy; getting to 75% is a giant pain, and either result will get you hailed as a hero.

You also deal with the politics with the disengagement of an outsider, and you're gone before it can suck you in too deep.


A missionary is quoted as saying

"Some want to live within the sound of church or chapel bell; I want to run a rescue shop within a yard of hell."

It takes all kinds


Some days, I am just like a zombie - I still get work done, but just don't enjoy it. That said, my colleagues are nice and I have some freedom in my work (though the work itself is boring) which is more than what most people say. So I feel guilty complaining about it (I can't easily change jobs).

After working so long, I've come to the conclusion that the best way (and maybe the only way for most people) to enjoy work is just work for self. This is easier said than done.

Those "real cool places" you mention, there are very few of those.


lots of places can appear to be "Real cool places" but I find no matter how cool the place is - the stuff you don't like about working in corporate companies - is almost universal - especially if you're not particularly fond of playing the career ladder/dog eat dog games.


I was there at about 10 years, now after 12 years I'm happy again because I realized that when I was happy it was because I was ignoring the corporate politics, the unfair promotions and the bad work ethics. Now I learned to be vocal about it when it impacts me and delegate the responsibility of fixing it or giving feedback, and ignore it when it doesn't affect me... maybe give a heads up there, like, "hey maybe they are just spewing bullshit to keep you busy and really need to solve some issue between them! be careful!" and then get back to what I need to do.

Yes my work now as senior whatever or whatever whatever manager is not as easy as Jr. Sysadmin, but it's rewarding if the organization is functional, once I learn the ins and outs and after figuring out what to worry about and what to not worry about.


"figuring out what to worry about and what to not worry about"

I think that is the "know when to hold 'em, know when to fold 'em" skill which is totally necessary to be content while working in an office environment.


Oh absolutely, never worked/lived in the US so I'm not familiar with how the engineering culture there calls this workplace mental higiene stuff but yes, it's totally that skill.


I feel exactly the same way and also just hit the 10-year mark. I'm literally working at the worst place I have ever worked at in my career. Next Friday will be my last day.

I'm seriously considering trying to get out of tech forever after this last gig. I'm moving to Asia in a few weeks to try to work on bootstrapping a small company.


Sounds like a good plan. No sure if it helps, but I thought about changing ___domain as well after a horrible gig (actually two in a row...). Following a short sabbatical / studies break I just changed industry. Turned out I love logistics simply too much to do anything else.

And yeah, there is no need to waste time for a job that is only driving one crazy. Enjoy Asia!


Same here. Ten year check, worst company ever check. I never ever walked out during the trial months but this time I did and it was liberating. I will stay in tech, but after this "experience" my expectations just went down to zero. Whatever will be, will be.


It's quite funny how many IT persons I face when dancing (in my case Argentine Tango). But I start to believe that it's because it gives you another dimension/mindfulness of life than putting bits in the right order does, but at the same time is quite nerdy. I do recommend it immensively though, especially if you get of a gig and have a bit of spare to learn the dance intensively for a few weeks. Game changer.


Good for you and good luck!

just curious which Asian country?


Thailand first. Then maybe I'll roam around. Vietnam, Cambodia, etc.


I've had a similar experience. So much hype about each new place I've joined only to find the same levels of corporate political crap. What kills me is the lack of care about the quality of the product. "Good enough" is never actually good enough for me and when you are the only one (or at least in an extreme minority) in the entire company that cares about that, it's incredibly demotivating.

I've recently joined a very early stage startup at a pretty high level. I'm in charge of an entire class of product (mobile native apps) and it's been the best experience of my career so far. It's stressful and tough but I'm 100% in charge so I can care as deeply as I want and it's up to me to make it work. Very rewarding vs the typical Corporate slag.


> the quality of the product. "Good enough" is never actually good enough for me

I hear you loud and clear. One way to get a higher standard of quality may be to switch industries. In aviation, where bugs can cost lives, there tends to be a higher standard. You may still find the bar of your co-workers isn't as high as yours, but it will definitely be higher than at a consumer-products or web-facing company. I know, I've interviewed at a few of those and turned down follow-up interviews and offers because they don't care enough about quality to do QA.

"Devs push to prod; rollback and page someone if it breaks" isn't acceptable when the customer isn't able to take 300 aircraft out of service every week to load your latest release.


The only places I found where this was not the case were companies / teams in a state where their existence and viability depended on churning out high quality software. Crisis situations with pressing needs have the doubly added advantage that they are irrational choices for those consumed by corporate politics.


Crises are amplifiers of both positive and negative. I previously worked at a company in prolonged existential crisis, and while my team (working on a potential way out) and immediate management was great, there was a whole lot of backstabbing and irrational/incompetent/powerplay decision-making happening elsewhere in the continually shrinking org as people played musical chairs.

In the end, we delivered the project, but the company was acquired and everybody got laid off anyway...


~10 years here too, it's not so much corporate politics that bugs me, but the apparent futility of what I've done. I've had a number of assignments but it's all roughly the same - rebuild this existing thing over the span of two years, but this time in $technology.

It's often rebuild projects for rebuild's sake, and not because the old one is bad, but because the old one's developers are gone and nobody wants to invest the time and effort it takes to get to know the codebase.

~5 years ago I was probably at my most productive, churning out something like 5000 commits a year or thereabouts; thinking back, I realize that nobody in their right mind would even try to understand everything that I've built during that time.

Last year we were asked back to that customer again, this time to rebuild the application but in $new_tech_of_the_month. That really gave me a sinking feeling - like, I and my colleagues spent over 2.5 years on that application, and now it's just getting thrown away (we're talking >100 application screens here) because someone higher up decided Angular was no longer cool and everything had to be done in Polymer?

I mean if they had only properly maintained the application since I left. But nope, bumble along for 3 years and just toss the lot.

TL;DR, a lot of software is throwaway and effort is wasted.


Could be perhaps because Angular 1.x is not going to be maintained in the next 2 years so there are some security issues with that. And obviously, effort was not wasted since people used the application during those 2 years and you hopefully learned some stuff.


No code lasts forever. 2.5 years is a pretty good run for anything. If the company grew in that time, then they need to revisit all their processes including all those application screens. This sounds pretty normal.


I don't think the effort was wasted; you made money and hopefully had fun while doing it. The system was probably useful to the customer either directly or indirectly (by testing a hypothesis, for example).


Same here, not in the tech industry but it is everywhere the same to a certain degree. Now, also ten and something years in, I try to push myself into the direction of NOT looking at the career ladder anymore. Shocking how haed that is actually.

The thing I relized that is helping a lot is doing stuff that a) builds on my interests and experience and b) is a intellectual stretch.

Otherwise I run the risk of being bored and running out of patience with the politics around me. Lucky me for now this working out okish to fine sometimes.

Ah, and having colleagues that a fun to work with!


> I try to push myself into the direction of NOT looking at the career ladder anymore

I had the opposite thought. I never used to look at the career ladder, when recently I realized that I might need to, in order to get a more satisfying/challenging job.

I entertained that thought for a bit, but then realized that I enjoy my personal life and projects more, and that it would probably make me enjoy my work less if I were career-focused. Plus, I like my current team and job enough as it is, so it wouldn't be worth it. Now I just try to be mindful of doing things that will advance my career (basically being a valuable employee), but not at the expense of my personal life.


...my happiness and awesomeness has been slowly consumed by corporate politics, unfair promotions and layoffs, bad work ethics and the such...

You are not an asshole. Bootlickers gets promoted and stupid managers are biased towards them


Corporate and office politics are so frustrating the higher you climb the corporate ladder. I'd love to be able to show up to work and for everyone to do their job and leave emotions and what not out of it.


I don’t normally empathize with hackernews comments but I 100% agree with this.


You sound an awful lot like me. The first 3.5 years was great, maybe even stretch that to the first 5 years. All downhill from there.

I'm starting to understand why everyone says the best jobs are never on public display and you should network and making a brand for yourself. Working actively on that now, will see where that brings me. Also working on my own projects. The most important point for me is to try to make it better.


What do you consider bad work ethic?


Coming to work to fill the seat?


promoting friends over high achievers, nepotism, gaming performance metrics, gaming peer-reviewing systems, deny profusely blame for things you did, framing others for your mistakes, withholding key information from peers, installing hidden scripts to break things when you are not at work, closing unresolved support issues to reset SLA metrics, clock-in to work then take a stroll through the office until lunch, clock-in to work from home and go watch Netflix, take sick days off to undergo cosmetic surgeries...

just some examples from the past couple years that came up real quick =)


> I still feel amazed to see the green checkmark on my CI after a long and challenging git push

How is this "amazing"? Can you not build a branch locally to see if it works as you go? Have you no facilities to run local tests?


I don't know about OP's environment, but the larger the codebase, the less feasible running every test locally as you go becomes. You run relevant tests locally as you go, but depending on the change it might take a long while to run ALL tests that could possibly be impacted.


I'm still surprised that there'd be an element of uncertainty. Wouldn't you want to be sure that your code would pass before pushing it out for others to see? What if you pushed and the CI gave you a red X, wouldn't you then feel bad when your coworkers see that and think you are a poor coder? Seems to me it'd be best to be absolutely sure everything would pass before letting anyone else read the code...


"Absolutely sure" isn't an achievable level of surety, because everything has a chance of failure, however small.

You could go for "NASA sure", which is when you spent 100x the effort of the average tech company making sure only some of your spacecraft explode on launch, or you could go for "Github sure", which is when you spend a large chunk of your $200+ million ARR to ensure your core product only has a couple of major outages every year, or you could go for "startup sure", which is when your test coverage is 5% and you throw random stuff into production to see who complains, but you can't ever achieve "absolutely sure".


It's worth noting that you can absolutely apply every level of "sureness" within the same company - and such gradation can be very effective if applied smartly.


A failing CI build should not be taken as indication of being a "poor coder". As others have said, in complex systems running every single tests locally can be very time consuming, or even impossible. In my opinion, if you work in an environment where being seen as poor coder because of failed CI builds is a real concern, that speaks more to the potential toxicity of the work environment and/or insecurity of the coder.


I think you are missing the whole point of CI. It has nothing to do with detecting if you are a poor coder (though it will do that too). CI catches issues in the working of multiple components together in your app, presumably coded by different people, possibly but not necessarily geographically apart, as fast as possible - hence the continuous. The key point is integration - there might be issues that your unit tests that you run before pushing the code won't catch, which CI will.

I would go out on a limb and say that the dev teams you have worked with have cultural issues about openness and saving face, and/or you have not worked on big enough (in terms of devs, LOC, distributed-ness) codebases. I might be wrong.


All kinds of strange things happen that cause a build to Work On My Machine and not work on the server. The most common cause I’ve found for things to build on my machine and not the build server are external dependencies that were mis referenced.


They wouldn't call it work/life balance if work was really part of your life. It's dead time, lost time. I've always felt that way anyhow. You can convince yourself otherwise maybe, if you're a musician or something. For most people though that's the truth of it.


I think you have it the other way around. People for whom work is dead, lost time really need to get their work/life balance sorted out. If you view work as part of your life, then it's a much less binary view of prioritisation. This doesn't mean that you shouldn't prioritise. It just means that the prioritisation is more nuanced than: do what I don't like for 8 hours and then do what I do like for the rest of the day.

In my way of thinking, there are a lot of things you have to do in your day that you may not really want to do. For example, you've got to brush your teeth. I don't have a "brush my teeth"/life balance. I brush my teeth because I want my teeth brushed. Sometimes I enjoy brushing my teeth. Spending some time to look after myself can be very rewarding. Most of the time, I'm thinking about my other priorities.

The same goes for cleaning the house, doing your dishes, doing your laundry, cooking, doing yard work, visiting your family, washing your car, fixing things around the house, etc, etc. At various times, those tasks are the highest priority even though you might not want to do them. You still have to do them. But people who find a way to enjoy at least some of those tasks are going to be a lot happier overall than people who don't.

I think you are right that for most people that the binary point of view is the truth of it, but to be perfectly frank, for most people their only free time is being taken up by watching people being nasty to each other on reality TV shows. Just because it is common, doesn't mean it's a good idea.

You've got 8 hours of your day being taken up by work. You've got lunch at work. You've got your commute. You've got getting ready for work. You've got unwinding from the stress of work. That's a crap load of your life! You can waste it being miserable if you like, but I really don't recommend it.

In any job there is something you can find to enjoy. You may not enjoy it every single day, but the more you succeed in getting into the enjoyment zone, the better your life is going to be. Or at least, that's the way I look at it.


Well I think my point is that it feels completely different when it's self directed. I built a shed this summer with my brothers- and it didn't feel anything like work does- it felt joyful, playful. I get some of the same feelings when I'm working on my own programming projects. But at work? No, I'm creating something for someone else, to make someone else richer, and if I left tomorrow nobody would care.

You might be able fool yourself for a while with the power of positive thinking but a happy servant is still a servant.


A happy servant is happier than a sad servant. Being happy or sad does not change your status as a servant. Don't cut off your nose to spite your face, is all I'm trying to say.


Fair enough


Sounds like you might want to move on. I've been at kinda crappy startups for 4 years now, not being paid much and working hard. But like, Idaho hard. 55ish max hours a week. And I've stuck to it because I have so much agency. I live a very modest life, but work flexible hours from home, self-direct my work, make my own decisions. There are things I miss (e.g. working with other engineers), but the work is valuable, meaningful, and mine. I like it and from what people are saying in this thread I seem to have it made.

I understand it's not always simple to make the change (which is why I've kept my standard of living relatively low on purpose). But it can be done, there are places way out in the sticks that need good talent, and even if you're not architecting realtime distributed systems there can be interesting projects on tiny teams.


"The more responsibility you take on, the more meaning your life has."

As a developer, you would do well to seek out the feedback from users/the impact your work has. Allow yourself to feel responsible for that impact. Taking ownership will make you feel more engaged than the dopamine hits of 'closing JIRA tickets'.


Relevant?

"Rick, the only connection between your unquestionable intelligence and the sickness destroying your family is that everyone in your family, you included, use intelligence to justify sickness. You seem to alternate between viewing your own mind as an unstoppable force and as an inescapable curse. And I think it's because the only truly unapproachable concept for you is that it's your mind within your control. You chose to come here, you chose to talk -to belittle my vocation- just as you chose to become a pickle. You are the master of your universe, and yet you are dripping with rat blood and feces. Your enormous mind literally vegetating by your own hand. I have no doubt that you would be bored senseless by therapy, the same way I'm bored when I brush my teeth and wipe my ass. Because the thing about repairing, maintaining, and cleaning is it's not an adventure. There's no way to do it so wrong you might die. It's just work. And the bottom line is, some people are okay going to work, and some people well, some people would rather die. Each of us gets to choose."


>They wouldn't call it work/life balance if work was really part of your life.

Wow, absolutely agree.


I think it's not a matter of the field (engineer or musician), but rather a matter of personality. I know some people who really take pride in their accomplishments at work, as if the project they worked on is really part of what they were proud to achieve in their life as a whole. I also know other types of people for whom being an employee merely means being at the service of a project that isn't theirs, which will therefore never deliver any actual satisfaction. For this latter category the true way around is to find a way to live by monetizing their own ideas and projects, either by trying to create their own company, or by trying to monetize open-source stuff, etc


Time is not wasted if you enjoy wasting it. The life part can be dull for some as well. If all your work time is lost time, it's time to change routines or perspective, don't be satisfied with less.


I was very unhappy with my job for the first 12 years between two jobs. Except for one brief period of a year.

I had been a hobbyist hacker for 10 years, since 6th grade, including four years in college. I then got my first job that I was greatly over qualified for as a computer operator. But that was my best opportunity to get to a big city because I had been an intern at the company the prior year.

I changed jobs 3 years later, got a nice 20K bump and another 10K bump over the next year, learned a lot and I thought I was doing well. That year and the next year was great.

Over the next 7 years, no growth in skills and only making $7K more over that time with measly raises and bonuses being cut, I hated my job but I felt so unqualified that I didn’t make a move and I was just miserable.

I finally woke up and changed companies and started back gaining new skills and seeing a salary increase.

Over the next 10 years, I can honestly say I never hated my job for more than a month. Once I started hating my job and I learned all I could, I had the skill set and the optionally to jump ship. Even if I didn’t leave immediately, I never felt “stuck”.

I guess that’s just a long winded way of saying that I only hate my job when I don’t feel like I’m growing and/or have any optionality.

I also realized that I work next in small companies with little red tape.


> Over the next 10 years, I can honestly say I never hated my job for more than a month. Once I started hating my job and I learned all I could, I had the skill set and the optionally to jump ship. Even if I didn’t leave immediately, I never felt “stuck”.

How often did this happen? Did you have problems with being perceived as a job hopper?


Four.

It’s about having a story to tell and yes you do have to be able to have a good explanation without sounding negative. It also helps that I have the CTO of the first company as a reference and the hiring manager of the third company as a reference who had the same issues I had.

1. The company went out of business - that was an easy one.

2. Large company hired fast to develop a new .net project but two years in all of the business was on their legacy PHP product, no one wanted to do PHP. There is no money in saying “I developed a PHP app”

3. Cant go into details without doxing myself but it was highly political and we working in a remote office away from the seats of power.

4. It was a contract to perm and when they gave me a permanent offer they told me up front that they didn’t want to be a software development shop but they wanted me to lead two initiatives. I saw the writing on the wall.

There were other reasons for leaving the 2-4 one but that’s the story I tell which are all true.


That is one of the benefit of working for startups. It's easy to spin the story as "well, it's a startup, those things fail all the time. In the meantime, I learned $SO_MANY_THINGS because I had to wear so many caps.


Hmm, these definitely seem more exciting than my case, which is usually more "feeling uninspired and feel that others at work don't care about the product".


I’m much more cynical now. I don’t get my “inspiration” from my job. The only reason I went to work up until my current job was to get a paycheck and learn skills to get a larger paycheck. As long as that was happening, I was happy.

Now, things are different. I’ve come close to maxing our as an individual contributor in my local market, I have no desire to be a manager, and a dev lead position doesn’t pay enough more (about $10-$15K) to be worth the extra headache (been there done that).

I am continuously learning to keep my options open in case something changes, but I really like my job even though it can get crazy but its not because of the people.

As much as I say in theory that you should always leave a job if you feel like you’re stagnating, I’m not sure that I would have the discipline to leave a job a like just for that reason as long as I’m making enough to live the lifestyle I want and my compensation is not to out of whack with the market.


I think that's generally the part I don't like about most jobs. It seems everyone is checked out and is just there to collect a paycheck and build their resume.

My job is fine in terms of paycheck and learning, but it feels like I'd have an easier time if I just ignored issues but that's not really the kind of person I want to become.


I wish I could say that attitude was in me and that’s the advice I would give others. But, I’m at the point where either I either want to be a team lead at a large company, be an architect by responsible if not title at a small company where there isn’t too much red tape, or just a consultant.


He’s still very young. When I was his age and even for many years prior I loved working, genuinely enjoyed it and was eager to be there, in the milieu, in the flow, killing problems, etc.

Come back to me when you’ve been at it for 30 years. At year 5 or 6 of working FT professionally, which came after ten years of working through college, I started getting jaded, same thing, same stupid “mistakes” (choices really), etc. Towards the end of my sixth year, I ended up getting a full, unfiltered view of inequity and the brutal sausage making that is all sizable organizations.

30 years in you realize that sitting all day and killing it to 2am takes a huge toll on your body and even 8 hour stunts may not be all that good, standing desk or no.

By the time you lose your youthful bliss, it’s too late to start saving. You need to take it on faith that future you has seen more of the operational realities of the world and this has not improved their existence.

The whole FIRE thing is a way to package and sell stuff; the dominant bloggers In the community who are “retired” are doing between 40k and 500k a year in web ad revenue. They mostly do not actually live the life they are suggesting: they have not retired, they’ve changed to a higher risk career. (Exception: earlyretirementnow.com ).

That said, like sites dedicated to exercise or eating well, the basic message is a good one and not a new one (see The Richest Man In Babylon, Your Mobey Or Your Life, etc.). So in that sense, anything that sells the mindset is a net good.


In my (relatively short) life, I've always been far more happy in my periods of unemployment than when I was "gainfully employed." Don't expect a single person on HN to share this view, but there it is.


With unemployment, happiness is very directly related to your your bank account balance, or the willingness for others to provide for you.

With employment, there's usually a lower limit since there's a reasonable change you're able to eat and stay out of the rain.


Which shows that happiness is not contingent on employment, but on bank account balance, which is not the philosophy a lot of people push when they say lack of work will ruin people.


Replace bank account balance with bitcoin wallet balance, but sure.


If you're not feeling productive in a some facet of your life, the Netflix binge-ing goes numb reeeeeeal quick.


I can be productive by contributing to OSS or writing guides for a favorite video game or something, doesn't have to be work. :)


I'm the same way. I took a year off once, and it was awesome. I regret not being a lucky trust fund kid.


I did the exact same thing. It was great.

I don't understand these people who can't find things to keep them occupied outside work. I don't have enough hours in the day to do all the things I want to do. Work is just 8 hours per day that I can't do those things.


I'm kind of the opposite, I just love laying around all day doing nothing but reading. I spent most of my time at my last job doing this, but surrounded by people, noise, and fluorescent lighting.

Plus, being able to attend events spontaneously and stay out as late as you want is pretty great.


Reading is one of the things I'd like to do that is prevented by that 8 hours per day of work.


Well cheers to that, mate. Hope you find a way to get more of your time to yourself.


Its not the hours that is lacking as much as the money.


Use your hours to make money? That's what you spend time at work for.


I suspect that being a trust fund kid ruins it for you anyway. If you were born that way you'll have a harder time enjoying it because this has always been your baseline and you don't really know what life without is like. Now if you started out normal but became trust fund level rich, then I reckon there is a higher chance you'll actually appreciate it. So, don't feel bad, things feel more rewarding when you've earned them but not as much when they were given to you without effort on your part.


This is a good point... but I'd be ok with feeling less rewarded but living a life of leisure :)


I envy you :) I always had this fear deep inside that I will run out of money and boom, poverty awaits (even now, that I have a more than decent salary).


It would be awesome to have no job if someone else paid my bills :D


This is great! I wish I'd started doing something like this long ago. The closest thing I've found to this that I'm able to at least remind myself to use regularly is this, https://daylio.webflow.io/

It'd be interesting to leverage something like this to decide when I should take vacation... If my happiness is slowly decreasing and visualized like this, it'd serve as a nice reminder to schedule some vacation. I'd also be interested to see how long after vacations the "high" wears off


I've always wanted to make a CLI with the same functionality, will definitely check daylio out. Data export is a big deal for me when it comes to using journaling type apps, because who knows if the developer is going to support iOS 13,14,15.. in the future.


I just tried this one, (and another one, Journal which both seems to be Google 'editors choice'), but I found that both only had 5 possible moods (basically: exstatic, good, meh, bad, terrible) , and I fear me data will just be 90% "good".

Do you know if it can be configured to have more levels? Or if other apps have more specificity?


Try MoodDiary[1], it has a scale of 10 but also allows tracking multiple metrics (e.g. I track 4 metrics: sleep, mood, energy level and overwhelmed vs. undercontrol)

[1] https://play.google.com/store/apps/details?id=de.jonathansau...


Daylio can be configured to have multiple mood levels, and multiple activities. There's a limit before you have to pay for the unlocked version.


That's a nice idea, yes. If the happiness on non-work days is getting increasingly bigger compared to work days, at some point you should receive a bleep with "hey take some vacation will you?"


It's a bit late for me, with approximately 8500 < N <= 10000 working days. I can't even remember how I felt last week :)


Nope. Not happy. I make enough money now that salary is no longer a major consideration when it comes to my job satisfaction. I move around every couple of years, hoping to get more challenging assignments, more responsibility, etc., which never materialize. It really is the same crap everywhere I go. Office politics, PHBs, incompetent coworkers, etc.

I've decided I'm not a "cultural fit" for corporate environments. But I've been working in corporate environments so long, everybody assumes I wouldn't be fit for anything else.


Really interesting. It must take such discipline to collect this data for 3.5 years.

Trying to answer the question of "does work make me happy?" is much more complex than comparing happiness levels between work and non-work days - they are not independent. How much of your happiness of a non-work day is precisely because it is a day off? An imperfect analogy would be the feeling of enjoying a holiday but also being glad to be home at the end of it.


You're right. It's much more complex. Comparing happiness levels between work and non-work days was one way of trying to answer it. This method is still distorted by a lot of things, like you mention. I'm open for any different methods! If you have any ideas, I'd love to know :)

It takes me about 3 minutes every day to track happiness, and the advantages go much further than just the collection of data. It's also a moment of self-reflection and meditation in a way. It puts my mind at rest.


Ctrl-f + "fire" in comments... Nothing??

The author mentioned FIRE (Financially Independent, Retired Early) which, IMHO, a big factor in your happiness at work based on my own experience being on both ends of having money and nothing.

Some background context - worked for a decade+, quit job to go travel for 6 months with sizable savings in bank account, came back almost broke, now back in the workforce.

So I am one of the lucky ones in the world to absolutely love the industry I am in hence never hated "work". Colleagues, office politics, etc is another matter but "work" itself was always interesting thus I was happy in the sense that I never hated doing my actual "work". What I noticed that contributed to my happiness at "work" was how correlated it was to the savings in my bank account. The more my bank account grew, the less I worried about the "other things" (crazy bosses, stifling politics, strange colleagues, etc) and the more I could relish enjoying the challenges of doing my actual "work".[1]

Fast forward a decade, I then quit my job to travel and it was absolute bliss of happiness! Kind of a taste of retirement life. HOWEVER, while I had a huge chunk of savings, it wasn't exactly FU forever money so as the bank account started dwindling while traveling, I noticed my happiness was correlated again and I started enjoying traveling less.

Once my bank account was down to an unacceptable level (for my own standards), I made the decision to go back to work to replenish it and work again towards my FIRE goal. I managed to get another job in an industry that I enjoyed doing the "work" but I wasn't exactly feeling happy this time round due to the constant worry about being laid off, having to pander to colleagues and/or bosses, dealing with politics, etc. Doing the work was fine but a lot of my unhappiness came from worrying about "everything else" at work due to me depending on the paycheck.

Fast forward to today, my savings are back to healthy levels and once again, I'm happy at "work" even though nothing has changed in terms of "everything else". Makes me realise that anecdotally for me at least, having FU money in my bank account contributes A LOT to my happiness at work - assuming of course with a caveat that you love doing what you are doing at work.

[1] I put apostrophes (") around the word work because I defined work in this context as not the job/position as a whole but the actual thing that I do. I.e. If work is Software Engineer at Google, I defined "work" as doing code related stuff.


I can relate but it's a treacherous, rocky path to follow the pot of gold. Sometimes it's a compass. And if you live in a very expensive part of the world, it can quickly land you in a pressure cooker environment. Now, the issue is that as you get older, you start to explore other paths. Ideally, rather than travel for six months like you do, laudable in itself, I try to use that money to invest in stuff for the future. One hopes then to have even more relaxing six month adventures, if I still have the energy.


I completely agree that some people pursuing FIRE can be too fanatical about chasing the pot of goal and only waiting until old age to "enjoy". I kind of skirt in the middle (i'm more of a FatFIRE) and think of FIRE more as a North Star. :)

I should mention that I do live in an expensive part of the world (think SF but not SF) and the bank account was just the liquid assets bit of the portfolio. Been on the FIRE journey for 10 years now so I have some illiquid assets (properties, stocks, etc) but I tend to not think of touching it ever.


Listen, I totally agree and would do the same thing. However what you've not mentioned above in your 6-month-travel-til-cash-burnt-out story is the assets. I noticed the plural on properties. :-)


Downside of FIRE/Mr. Money Mustache is that it promotes a 'scarcity mentality'- many believers would NEVER take a 6 month break from work to drain their savings.

A healthier mindset is a 'plentiful mindset', which promotes positive 'risks'. Say, taking off 6 months to develop a personal project of yours for potential income.


I love the idea of FIRE and I'm working towards it. However I find it's difficult to grasp and truly appreciate right now.

I need to be disciplined over several decades until I can reach it. Being disciplined isn't something that comes natural to me and it's sometimes very exhausting (applies to eating, exercising and sleeping a well).

Thinking about this awesome goal far into the future makes me sad right now. It makes it harder for me to be present and appreciate what I already have (also something I've always struggled with).

Therefore I try to avoid focusing on FIRE too much. I don't maximize my savings rate as much as possible and instead taking a more relaxed approach. I'm playing with the idea of going down to 50% at work and 25% for hobby hacking and 25% parental leave. This will affect my FIRE date but I hope it'll make me happier right now.


I kind of did the same thing though with slightly different results. I suspect it's probably down to timing as well as skill level (and what those skills are in).

Throughout my early 20's I bounced between service jobs, saving, then extended travel (usually working in youth hostels or service while abroad as well). The last big trip was 6 months in Asia and coming back to attempt to enter the working world again in 2009 which...wasn't a great time.

Through social connections, I was able to make a cross-country move, work in a new industry, and actually got decent enough to be promoted from a very low-level to actually managing a team of people on projects within 1.5 years. But those 1.5 years were lived at 70-80 hr workweeks which isn't exactly good for a person. Then the projects ended, the company moved and I was laid off.

Tried to move to a different industry. Another bout of unemployment. Moved into IT and now in my third company in five years (due to being laid off).

My intent, having moved, was to create some measure of stability in my life but it's not worked out like that in our modern work environment, especially at the less in-demand side of the economy where stagnant wages, reliance on employment for healthcare, and rising housing costs might keep you spinning your wheels at a job because at least it's what you have, a current paycheck.

To circle back to what OP said toward the end - being able to walk away (the FU money), if you're able to get in that place - is definitely worth it.

I think it's also helpful to try and assess not what makes you 'happy' at work but maybe what tips the scales for what aspects of what you're doing are enjoyable, stimulating, etc. and what you dread or dislike and, whether in your current role or future ones, try and aim toward a position that includes more of the former.

My current job isn't all green grass and puppy dogs but I'm content right now, which helps me focus more energy on other aspects of my life. And maybe that's the best we can really hope for since there are no guarantees in this life.


In principle it's an interesting idea, however, I'm not sure how meaningful this kind of tracking is. Even the author seems to wonder about this - rating a work day as an 8, but realizing it was the relaxing he did that day that effected his happiness. And unless you're reflecting back weeks when making your rating, this kind of tracking could be susceptible to the idea of "boiling the frog".


Maybe compartmentalizing happiness scores to how one felt during work time, during personal time and overall for the day would help mitigate this.



I think I'd be happy in a job if I could have self-direction and work on whatever I find interesting or important. That's a lot more important to me than working remotely or having a flexible schedule. I really don't like being told exactly what to work on and having all my ideas shot down.

I'm a solo founder of a small startup, and I really enjoy the freedom to work on whatever I want. I'm making lots of mistakes and not growing as fast as I could be, but I'm learning a lot and I enjoy almost everything that I'm working on. I'm even enjoying the marketing, sales, and support, because it's fun to talk to people and personally solve their problems.

I'm not sure if I ever want to bring on a co-founder or hire some people, but I think it could be interesting to work with a small group of generalists where everyone just works on whatever they think is important. There's a famous quote from Steve Jobs: "It doesn't make sense to hire smart people and tell them what to do; we hire smart people so they can tell us what to do." I don't think it's a very radical idea, but I don't know if many companies actually put it into practice. I think that kind of decision-making is usually reserved for cofounders or C-level executives, and it probably breaks down after 10+ employees. But would be fun to try with a small team.


What's the trick to be happy & joyous (without any strings attached) ? How does one train the mind to not be achievement driven (especially if you are on HN everyday) ?

Can anyone recommend a course or a book to achieve that ? Something that makes you happy naturally (not forced).


Let me change the word "happy" to "satisfied".

I don't believe I can feel happy all the time or even most of the time. But the feeling that I want to have at the end of the day is that I am being productive and that I feel satisfied at the end of every day.


This is an awesome way to quantify the happiness you feel as a order of time. I wish I did this on a daily basis so that I could see the things that contribute and take away from my personal happiness. I tend to be a pretty introspective guy so I think about this kind of stuff on a regular basis, but I'd be curious to see if analyzing when I'm working out, vs playing videogames has an affect on my real happiness VS the blah feeling that you get when you are able to turn your brain off for a bit.

Kudos on this, and I assume there's a link to how you track your happiness in there somewhere. I've got to dive deeper.


Yeah, agreed, it seems valuable to track your happiness and the factors that contributed to (or detracted from) it. Looks like there are a few apps for this like: https://www.trackyourhappiness.org/


Sounds like this could be interesting for you then! :)

I describe my method here (it's really simple): https://www.trackinghappiness.com/about/method

There are other apps out there that do the same, but approach it differently. You have to find what works for you. No method is wrong in my opinion, it's just that you have to find the method that works best for you. ;-)


I enjoy my day when I am allowed to work uninterrupted. The task doesn't generally matter, but some are not as "cool" as others. However, I can find joy in reducing cyclomatic complexity of code, improving readability etc. of whatever dumb fuck feature marketing thinks is important.

Today I changed how our promotions work. Do I think its a wise use of resources? Nope. It was probably a waste of 2 hours of my time. Marketing will probably ask me to switch it back in a few months because they have no idea what they are doing. After stepping away from the task for 5 minutes and ending the arguments in my head against the task. I hopped into the code. I began enjoying figuring how to organize the code in a way that creating unit tests would be easy. I refactored some small things here and there and checked off the task. I was pleased with what I created despite being displeased with the task. I then moved on to a more interesting and useful task.

What kills me. Is a bug that interrupts my flow. Each day I create a list of a few work items I will accomplish. There may be a meeting, a few small tasks, and then a piece of a larger project I am working on. When that gets thrown off by some asshole trying to hijack the sprint or a critical bug it pretty much shatters my day. I feel so unproductive. Resolving a must-fix-now bug is both handling debt and incurring debt (through loss of time). It really fucking kills me.


Heads up mate, last time I had been building an "intelligent banner system" for two months, adding a one megabyte payload to the initial site load, "because marketing".

When I feel grumpy because of popup bugs, asap tasks and really stupid marketing/seo requests I usually tell my self that hey, I still get my paycheck so if this is what makes them happy, then let's make them happy.


[flagged]


You seem like you're in a rough and bitter mindset. You may actually benefit from tracking happiness or perhaps some other outlet.


> Haha, when someone calls themselves an engineer without being more specific, it's almost always either a civil engineer or software developer.

You went on to assume that he's a software engineer when in fact his is a civil engineer.

Also because you didn't like software development it's weird that someone else might?


I don't think licensure is part of the definition of "engineer"


I didn't get a chance to see the comment before he edited it out, but in some countries (Canada I think?) "engineer" is actually a protected title, requiring licensure.

I don't know what his point was, but as a "software engineer", I sometimes wonder if I should be called a "developer" and let my PE friend keep the "engineer" title, just for clarity's sake.


Canadian here - I'm pretty sure it's only the term "professional engineer" that's protected here, we definitely have tons of people being called "software engineers" who aren't licensed engineers.


In Quebec and Ontario, "engineer" is also protected. Microsoft has been fined in the past because of their usage of "Microsoft Certified Systems Engineer."

https://www.canadianconsultingengineer.com/engineering/quebe...


This, also there was that kerfuffle in Oregon about someone saying they were an engineer, but not licensed, and how that was apparently illegal.

https://www.washingtonpost.com/news/morning-mix/wp/2017/12/0...


That was more about the state getting the insane idea that criticizing traffic light timings was "unlicensed practice of engineering".


Oh wow, I thought it was being downvoted as an initialism for autism spectrum disorder.


Me too lol, thinking "here's another way of calling me an autistic data geek"




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: