Should I fix small issues or let them go? [closed]

I ran into the following issue where a keyboard shortcut I was used to was no longer working in Ubuntu. That’s just an example. For programming, this kinds of thing happens a lot, but it also happens in any aspect of work and life.

I’m always tempted to fix it right away because I have an idea of what might fix it in a few minutes. Of course, a lot of times the idea is wrong, and much more effort is required.

I basically go through an optimization process where I continuously ask myself “Did I spend too much time looking for a fix already?” in trying to decide whether to abandon the effort.

I think any one issue can be abandoned, but I think that if I do it for all of them, my life will be a mess of inefficiencies.

Question: How do you effectively approach this temptation of small problems?

As I wrote up in the above rambling blog post the pros and cons for the decision to pursue any one individual issue are:

Pros:

  • I fix the small problem the “right” way, so I don’t have to settle
    for a half-ass sweep-under-the-rug solution.
  • I get to spend an hour
    being open to the possibility of learning new things relevant to my
    work and exchanging information with the community of fellow Linux
    users. The computer world evolves on a daily basis, with new
    technologies, approaches, ideas constantly emerging. So, it’s
    important to stay connected to the latest developments.
  • I get to
    practice persevering in dealing with frustrating issues.

Cons:

  • It is not guaranteed that I find a solution.

  • It always takes longer than you thin. At first, it seems like the fix
    would not take more than 5 minutes, and when it does (50+% of the
    time), I become progressively more invested in it as time goes on.
    It’s the same principle that keeps you gambling in a Casino until all
    your money is gone.

  • Perfectionism is an addiction. We live in a world of inefficiencies
    that could be easily optimized if you just give it a few minutes.
    Sometimes it does take minutes, but sometimes it may take days. The
    more you feed this addiction, the harder it becomes to exist
    peacefully in an inefficient world.

2

For these types of things, I recommend that you file a defect, issue or an enhancement request as appropriate so that it can be tracked, scheduled if need be, and not forgotten.

Get your primary and most important work done before you start tackling the extra. Not only does this help ensure you hit your own deadlines, it also gives others a chance to evaluate what you have found.

In the end, it might not be worth it, or even desirable to fix it. Then again, it might. A little distance/time can help provide the state of mind to best evaluate it.

2

Let them go.

Concentrate on the bigger things. You’ll end up wasting half your time on unimportant things. It’s not a bad thing to work on a smaller issue itself, but it could be if you end up missing out on the more important stuff.

Get comfortable with your own personality so that you are aware of this tendency. Don’t beat yourself up about it, don’t fret, but remind yourself occasionally to work on the bigger picture stuff, and that sometimes the smaller things really don’t matter.

Remember, software that people use only has to be good enough. It doesn’t have to be perfect.

I feel your pain and find myself in that situation a lot.
I try and do that small stuff “as time allows”, but that’s very vague.

To the question of how to approach the situation:
Triage them is my approach.

You take a quick look – very quick – and it gets classified as Emergency, Urgent, Routine or Minor. I often do this list/log in excel. Emergencies may get done immediately and bypass the rest of the processes. These are always judgment calls (your ‘urgent’, my ‘routine’!) and the key is to adapt them to the circumstances – classifications in a startup will be very different to those in a more established company.

Then, I do an initial review of the details, the complexity, etc. I’ll frequently review items with the product manager.

Then I enter the our issue tracking system (Pivotal Tracker) and give more thought to priority, effort, details, resources, etc.

Our Ticket Tracking System is then used interactively throughout the day (you even see other peoples ‘actions’!).

2

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật