| 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... |