Hacker News new | ask | show | jobs
by ChrisMarshallNY 2149 days ago
Thanks for sharing that Tiffany.

This has been the way I've worked for decades.

I've found that stuff gets done, once it becomes habit. It doesn't always become enjoyable, or even effortless, but it does get done.

There's a saying: "Just for today I will exercise my soul in three ways: I will do somebody a good turn and not get found out. I will do at least two things I don't want to do, as William James suggests, just for exercise."

I usually have the second part down by 7AM. The first is not always guaranteed, each day, but I pull it off, every now and then.

Getting Things Done has been my pattern since I was eighteen years old.

This being HN, I have also learned to "think less" while coding. I've established coding habits; often with the help of LINTers[0], and now produce a lot of good code, at a blistering pace. My designs are almost fluid; often reconfiguring in the middle of implementation, as I take a "JIT" approach to design[1]. That's not something that can be taught. It only comes with a great deal of experience.

In my experience, the less thought I have to give stuff, the better.

[0] https://littlegreenviper.com/miscellany/swiftwater/swiftlint...

[1] https://medium.com/chrismarshallny/evolutionary-design-speci...

1 comments

Nice to see it works for others as well. And thanks for sharing how you code while thinking less, it's interesting to see how this can be applied to different areas in life.