User Tools

Site Tools


fixing_the_world_one_bug_at_a_time

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
fixing_the_world_one_bug_at_a_time [2024/04/09 15:00] fuldadminfixing_the_world_one_bug_at_a_time [2024/04/22 12:00] (current) fuldadmin
Line 1: Line 1:
 ====== The world is imperfect, so let's improve it ====== ====== The world is imperfect, so let's improve it ======
 > Fixing the world, one bug at a time… > Fixing the world, one bug at a time…
-I used to have this as a status for over a decade on one of my messaging apps. I thought it was clever.+I used to have that ☝️ as a status for over a decade on one of my messaging apps. I thought it was clever. It also summarises my raison d'etre quite well, I feel.
  
-I don't remember who taught me this principle first, but it's a life saver for me. I've heard it many times in different forms, so let me give some examples so you can get a feel for it.+I don't remember who taught me the following principle first, but it's a life saver for me. I've heard it many times in different forms. Gramski worded it much better than I could:
  
-Somebody in the FediVerse quoted something along these lines to me FIXME needs better source +[[https://www.tandfonline.com/doi/full/10.1080/08935696.2019.1577616|Pessimism of intellectoptimism of the will]]
-Be pessimistic in your thoughtsbut optimistic in your actions+
  
-That means to me that whatever the (shitty) situation is, there's always a next physical action you can take on the path to improve it.+That means to me, roughly, that whatever the (shitty) situation is, there's always a next physical action you can take on the path to improve it.
  
 One of the things I liked most in my software development career, has been to fix bugs. The reason for this is that bugfixes are the most real of all features. They are changes that improve an existing and used piece of software, based on a report of a real production user that described how the software was imperfect to them. There's nothing as satisfying as _properly_ fixing a bug and presenting the fix to the end user.  One of the things I liked most in my software development career, has been to fix bugs. The reason for this is that bugfixes are the most real of all features. They are changes that improve an existing and used piece of software, based on a report of a real production user that described how the software was imperfect to them. There's nothing as satisfying as _properly_ fixing a bug and presenting the fix to the end user. 
Line 24: Line 23:
 from [[https://xkcd.com/258/]] from [[https://xkcd.com/258/]]
  
-- [[Preventable deaths]] +Here's a list of hairy problems, that I would like to solve, with your help, in no particular order:
-- [[Climate crisis]] +
-- [[Biodiversity crisis]] +
-- [[Inequality of rights]] +
-- [[Inequality of wealth]] +
-- [[Inequality of power]] +
-- [[Societal collapse]]+
  
-These are huge problems, so I'll work on separate pages for them in the future, splitting them up into doable and actionable improvements from a first person pov to keep it useful to little old me.+  * [[Climate crisis]] 
 +  * [[Biodiversity crisis]] 
 +  * [[Preventable deaths]] 
 +  * [[Inequality of rights]] 
 +  * [[Inequality of wealth]] 
 +  * [[Inequality of power]] 
 +  * [[Societal collapse]] 
 + 
 +These are huge problems, so I'll work on separate pages for them in the future, splitting them up into doable and actionable improvements from a first person pov to keep it useful to little old me. The confounding meta-problem is that all these big problems are also interrelated, making it almost impossible to wrap my head around them. Aside from splitting off goals and tasks, I also see value in generalizing problems to find [[generally helpful behavior]] I can emulate
fixing_the_world_one_bug_at_a_time.1712667639.txt.gz · Last modified: 2024/04/09 15:00 by fuldadmin