Post AJ5WV7LAT5yp5Fq4ES by wolf480pl@mstdn.io
 (DIR) More posts by wolf480pl@mstdn.io
 (DIR) Post #AJ4pR3RKjTZ1nbXTZg by wolf480pl@mstdn.io
       2022-05-03T13:47:49Z
       
       2 likes, 0 repeats
       
       Prince Wang's Programmer:> True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke.Me:> I see them coming, I lose all motivation, and proactively give up before the problems manifest
       
 (DIR) Post #AJ4pjNbCWIRrXAtOfg by wolf480pl@mstdn.io
       2022-05-03T13:51:09Z
       
       0 likes, 0 repeats
       
       Why am I like this?When there's a single cursed bug, I hyperfocus on it and spend all day tracing it down the rabbit hole.But when there's 10s of relatively small problems, I get discouraged very easily.
       
 (DIR) Post #AJ4q7X5Qtf7duRYB84 by wolf480pl@mstdn.io
       2022-05-03T13:55:30Z
       
       0 likes, 0 repeats
       
       Is this a case of paralyzing perfectionism?Or is this some sort of repressed stress that I'm trying to avoid?
       
 (DIR) Post #AJ57kkKtGhaBW344o4 by mburakov@mastodon.social
       2022-05-03T17:12:36Z
       
       0 likes, 0 repeats
       
       @wolf480pl IDK, but for myself I found out that projects that directly affect my living are executed waaay faster. I.e. if there’s a bug in some home automation, and I can’t switch a lamp, I’ll fix it asap no matter what :)
       
 (DIR) Post #AJ5WN7wEMUuccZMf8i by sjb@mstdn.io
       2022-05-03T21:48:57Z
       
       0 likes, 0 repeats
       
       @wolf480pl If you pick one of the many small bugs at random and focus on solving it, you'll often find you incidentally solve some of the others
       
 (DIR) Post #AJ5WV7LAT5yp5Fq4ES by wolf480pl@mstdn.io
       2022-05-03T21:50:23Z
       
       0 likes, 0 repeats
       
       @sjb I don't think so, not in this case
       
 (DIR) Post #AJ5bj0gQW1lQGJE5oG by wolf480pl@mstdn.io
       2022-05-03T22:48:55Z
       
       0 likes, 0 repeats
       
       Ok, I think I figured it out.I'm not happy with the code because it's full of clutter, particularly in the most often edited parts that contain core protocol logic.It's full of clutter because I've been putting off adding quality-of-life methods to the Message class, because "I don't yet know how I'm gonna be using it in the end, let's add all features first and then see what common patterns can be extracted".That was dumb.
       
 (DIR) Post #AJ5bpn5nRbc88cKHfE by wolf480pl@mstdn.io
       2022-05-03T22:50:09Z
       
       0 likes, 0 repeats
       
       I've been feeling the increasing tension in the code for a while now, I should've acted on it insetad of ignoring it to the point it made me dread the code.
       
 (DIR) Post #AJ5cCQRbodhSYYK0wq by icedquinn@blob.cat
       2022-05-03T22:54:15.590965Z
       
       0 likes, 0 repeats
       
       @wolf480pl i think this is just a side effect of being too smart. most of the entrepeneurial stuff i've read the people didn't actually think all their shit through and in retrospect are like "i don't think i would have ever done that if i knew all the shit involved" but they were already stuck in the sunk cost fallacy by that point.it's really demotivating if you do see all the work, because you just have this huge project folder and its like wow fuck i have to do all that for three years and then i still won't get paid :blobcatgoogly:
       
 (DIR) Post #AJ5cQl4HvwH2ZfFRWS by wolf480pl@mstdn.io
       2022-05-03T22:56:49Z
       
       0 likes, 0 repeats
       
       @icedquinn this but 3 weeks