Who hasn't accidentally thrown away a days worth of work with the wrong rm or git command? It is indeed significantly quicker to recreate a piece of work and usually the code quality improves for me.
I’ve often found it alarming to see how much better the re-do is. I wonder whether I should re-write more code.
Programming Is Mostly Thinking (2014)
121–130 of 339 posts
Re: Programming Is Mostly Thinking (2014)
#122Great article. I just want to comment on this quote from the article: "Really good developers do 90% or more of the work before they ever touch the keyboard;" While that may be true sometimes, I think that ignores the fact that most people can't keep a whole lot of constraints and concepts in their head at the same time. So the amount of pure thinking you can do without writing anything at all is extremely limited. M…
Indeed, and this limitation specifically is why I dislike VIPER: the design pattern itself was taking up too many of my attention slots, leaving less available for the actual code.
(I think I completely failed to convince anyone that this was important).
Re: Programming Is Mostly Thinking (2014)
#123Re: Programming Is Mostly Thinking (2014)
#124Earlier quoted context omitted.
Do you have any resources for this? especially for the adhd kind - I end up going down rabbit holes in the planning part. How do you deal with information overload and overwhelm OR the exploration exploitation dilemma?
There are 2 bad habits in programming: people that start writing code the 1st second, and people that keep thinking and investigating for months without writing any code. My solution to that: just force to do the opposite. In your case: start writing code immediately. Ni matter how bad or good. Look the youtube channel “tsoding daily” he just goes ahead. The code is not always the best, but he gets things done. He do…
Re: Programming Is Mostly Thinking (2014)
#125Re: Programming Is Mostly Thinking (2014)
#126Re: Programming Is Mostly Thinking (2014)
#127So thinking does not merely make you a better programmer. It makes you a better programmer at every given time . Your progression never stops and like I just said, it's simply called learning.
Re: Programming Is Mostly Thinking (2014)
#128Re: Programming Is Mostly Thinking (2014)
#129So the waterfall model is the best after all?
Re: Programming Is Mostly Thinking (2014)
#130So the waterfall model is the best after all?