Live data from Hacker News

On finishing projects

alexreichert.com

71–80 of 103 posts

Re: On finishing projects

#71
post #19

I genuinely consider two of my greatest accomplishments to be building a game and composing a song. Neither are very impressive, but in both cases, I ended up having to simply decide I was done and stop working on them. I could continue making changes indefinitely, adding little improvements and such every day, but they were also complete as they were. Once I learned to be okay with that and move on, I learned what f…

I've composed and released several albums and it's still exactly as you describe.

With any art, a certain amount of polish is desirable but too much will destroy the essence of the work.

I will find myself actively making a song worse... and then go back a few versions to find the peak.

Re: On finishing projects

#73
post #9

Over the years I’ve noticed that I’m often operating in various “modes”. Some of this is related to depressive episodes, but often it’s just a more neutral ebb and flow. I’ll have a week where ideas are flowing and connections form easily. I’ll have a week where it feels like I can’t engage so deeply - like my system is cooling off after exertion. And this is one of the reasons writing things down has been such a use…

Do you keep a journal? Things like sunlight, diet, schedule, socialization, can have a big effect.

But also, don't over optimize. For example, if your routine or schedule is mostly working but you feel like you need some less structured time, don't schedule it, just go out and do that. Don't work it in for the purpose of being more "productive" later.

I've been feeling like the software industry is over optimizing engineering output just a smidge beyond what is morally acceptable. Not enough to raise red flags about cruel and unusual, but just over the line of "it's ok to be human". Maybe that's just me and I'm someone who doesn't need a Pomodoro timer or multiple "just for an update" meetings to get work done. But maybe it's also upper management trying to turn business school theory into something real. You're not a number or a widget or for God sakes a brand. You're a person. Remember that.

Re: On finishing projects

#75
post #9

Over the years I’ve noticed that I’m often operating in various “modes”. Some of this is related to depressive episodes, but often it’s just a more neutral ebb and flow. I’ll have a week where ideas are flowing and connections form easily. I’ll have a week where it feels like I can’t engage so deeply - like my system is cooling off after exertion. And this is one of the reasons writing things down has been such a use…

That's me. I even have days that I'm completely enthralled in a project and work 12 hours straight in it. And the next day I don't care about it.

I'm sure it's human nature. But there are some beasts out there like Don Knuth, Torvalds, DHH, that seem to have unlimited stamina. They are the people who advance stuff.

Re: On finishing projects

#76

Earlier quoted context omitted.

> I start making more realistic plans and exit points because im not a masochist. Or, you start to enjoy the pain, because you enjoy the result. But then your mind does its illogical associative thing and you start to just enjoy the pain on its own. Now you're a masochist! I jest, but only some. Ask me how I know ...

How do you know? :)

Fine I'll bite :Þ

Have a poorly-ordered braindump:

In my life, I've kindof developed a rule of thumb: if it's the more difficult path, it's probably the better path. That heuristic isn't always correct, but I find it to be pretty good. Problems can arise when I follow it blindly, though.[1]

I've just generally found that a lot of good things in life are on the other side of a barrier, and crossing that barrier usually involves effort and pain.

So, it starts to develop into an association of "if it's hard/painful, it's probably leading somewhere good." And that starts to develop into "seek out pain/difficulty."

Ironically, I'm also someone who values being comfortable in my own skin. But I feel more comfortable doing something painful for my own (masochistic?) reasons than doing something painful for an external goal.

----

I do feel like there's often an element of masochism in people who excel at some activity. Plenty of stories of top athletes or musicians etc. who do it for their own reasons, and not to win a trophy or acclaim. Getting good at something is generally a painful process of dealing with failure over and over. If you don't have a stomach for that pain, you'll give up. If you grit your teeth and force your way through it, you may become competent, but probably won't excel. If, somehow, you enjoy that pain and are drawn to it, then you will put in the hours to keep getting better and better, unboundedly.

But that's just one perspective.

The grandparent comment seems more like someone who likes to "keep their eye on the prize," whereas I'm more of a "do it because I enjoy[2] it" person. I suppose if you are motivated strongly enough by some external goal, it could push you through the hard times, too. And if the goal keeps moving, you might keep pushing, unboundedly, too. Not my path, though.

See also "Type 1,2,3 fun", eg: https://essentialwilderness.com/type-1-2-and-3-fun/ (definitions vary)

----

Also, I find taking a hard path is sort of a Great Filter for other people; there will be fewer others on that path (I'm fairly solitary, so it suits me), and what people there are will have something in common with me.

----

[1] When I hear about people trapped in abusive relationships, trying to "fix" it rather than leaving, I feel like I understand them somewhat. At the same time, some relationships are worth saving, even (especially?) in the hard times, so being able to navigate the pain rather than run away can a strength, too. Depends on the situation.

[2] with "enjoy" being somewhat perverse, at times (:

Re: On finishing projects

#77
post #9

Over the years I’ve noticed that I’m often operating in various “modes”. Some of this is related to depressive episodes, but often it’s just a more neutral ebb and flow. I’ll have a week where ideas are flowing and connections form easily. I’ll have a week where it feels like I can’t engage so deeply - like my system is cooling off after exertion. And this is one of the reasons writing things down has been such a use…

This resonates a lot. For years, I would dive in for a week or two, sometimes I would make it to a few months. Lately, I've just been telling myself no, to keep focus on my start up, but it sometimes feels like I'm squandering this spark of energy you described. I absolutely love your approach of doing the planning in that initial burst rather than just getting some part of the idea working in a day or two.

I think those ultra-productive days earlier in my career account for some of the best learning, but now, over a decade into software engineering, focusing on the planning aspect seems much more prudent.

Re: On finishing projects

#78
One thing that works well for me is going working-to-working. Get a simple, de-scoped, incomplete, probably crappy version done end-to-end. Now it's not about finishing, it's about improving. And if it was worth building in the first place, it will beg for improvement. And then it's easier to just keep turning the crank, working-to-working.

Re: On finishing projects

#79

One thing that works well for me is going working-to-working. Get a simple, de-scoped, incomplete, probably crappy version done end-to-end. Now it's not about finishing, it's about improving. And if it was worth building in the first place, it will beg for improvement. And then it's easier to just keep turning the crank, working-to-working.

In Pragmatic Programmer, this is called the "tracer bullet" approach. Basically just another word for end-to-end, but with the emphasis that by completing a slice end-to-end you'll get feedback much faster (as in the feedback tracer bullets provide when shooting a target).

Re: On finishing projects

#80
Not to nitpick, but in this blog post, mostly every first sentence after a heading doesn't add anything, but simply repeats the heading in a longer, more rambling format. Are you bumping your word count to achieve some imagined length goal/page count?

Brevity and Ruthless Editing should be incorporated into your final cycles of 'finishing' working on projects.

Post reply on HN