Wednesday, January 9, 2019

What You Work on Is More Important Than How Hard You Work

This morning I opened a work-item with a vague description of the work to be done. Since I don't know much about this particular project, I immediately went over to see my boss who has extensive knowledge of the system, just to get a head start on understanding the basics of how to approach the problem. He looked at the ticket and the related code, and said the requirement was actually different than stated, and that I should update a regex statement in the code to resolve the problem (and add some extra tests too).

I got to work immediately.

The regex statement change was not nearly as straightforward as I would have expected, and within an hour, I realized that the only reliable approach I could conceive-of was to modify the code, not the Regex. So, I wrote code instead of the Regex and made quite an elegant and extensible solution to the set of problems to which my work-item belongs. Still, I was feeling bad that I couldn't fix it with only a Regex change, but at the end of the day I sent my boss a PR so he could look at my solution and added some notes about wishing I could have done it the way he envisioned.

My boss came over almost immediately.

It turns out that he saw my solution and immediately realized that the requirement in the work-item was simply dumb, and that we shouldn't allow the users to do what the ticket was asking for.

Sigh.

Yet another instance of "What you work on is more important than how hard you work.", an idea which comes up a lot these days.

To abstract this idea a bit, you see people, smart ones too, who chose the wrong career and work harder than I do at their profession, and yet they make far less. What mattered most from the beginning was what they chose to do with themselves. Had they known the right thing to work on, they could have far surpassed me by now.

Working on the right thing is the primary concern, so if you can manage it, do that instead. If not, sometimes you can still earn a paycheck while occasionally making elegantly-written throw-away code.

20 comments:

  1. Thank you for sharing. "What you work on is more important than how hard you work" i appreciates.

    ReplyDelete
  2. Can anyone recommend me the best service from the list mentioned in this site semmy wijayanto

    ReplyDelete
  3. I really impressed after read this because of some quality work and informative thoughts. I just wanna say thanks for the writer and wish you all the best for coming!. Make-up Bernardino Review

    ReplyDelete
  4. The team is very knowledgeable user experience teams and able to translate any idea we come up with into reality

    ReplyDelete
  5. Much appreciation to you for this bewildering post, I am stunning I saw this site on Google. Substance, truly, nonetheless, the entire site is furthermore amazing. Check this out

    ReplyDelete
  6. Much appreciation to you for this confusing post, I am stunning I saw this site on Google. Substance, truly, regardless, the entire site is staggering. See more

    ReplyDelete
  7. Pleasant post. I learn something a lot harder on unmistakable web journals ordinary. Most normally it is invigorating to see content off their authors and utilize a little something from their site. I'd would prefer to utilize a few while utilizing content on my weblog whether you wouldn't fret. Normally I'll give a connection on your web blog. Much obliged for sharing. Check this out

    ReplyDelete
  8. Much appreciation to you for this bewildering post, I am amazing I saw this site on Google. Substance, truly, regardless, the entire site is wavering. Like this

    ReplyDelete
  9. Gives you the best website address I know there alone you'll find how easy it is. https://dynamichealthstaff.com/ireland-nurses-vacancy

    ReplyDelete

  10. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here!
    It’s always nice when you can not only be informed, but also entertained! 오피사이트


    ReplyDelete
  11. Great Post with valuable information. I am glad that I have visited this site. Share more updates.
    IELTS Coaching in Chennai
    IELTS coaching in Chennai Anna Nagar

    ReplyDelete
  12. Techtra Digital is the best Digital Marketing Company in Delhi India for Website Designing, E-Commerce Account Management Services, Social Media Marketing, SEO.

    SEO Services in Delhi
    Social Media Marketing Agency In Delhi
    PPC Services In Delhi
    Graphic Designing Company in Delhi

    ReplyDelete
  13. Great post with very useful information to all thanks for sharing with all of us. Are you looking for a top-notch website development company in Noida, NCR, India? Look no further! Dahooks is the best in the business, offering exceptional website development services tailored to meet your business needs.

    ReplyDelete

A Thousand Tiny Steps

One day, for good or ill, you may look up to find yourself in an altogether unexpected place. And in that moment, you might consider how you...