Yep, a notepad with a direct step by step 1 liners is very effective to get a ton done in one day. Have it between you and the keyboard so it can't be ignored, presumably not ruining your typing experience. Straight up notepad or sublime works too.
Log driven programming (2013)
11–20 of 69 posts
Re: Log driven programming (2013)
#12How is something as frivolous as taking notes while programming, which many people do, worth a blog post and a mention here on HN? Let alone turning it into some dogmatic principle to work by, by calling it 'log driven' programming. What is next? Keyboard driven programming? 3-monitor-driven programming? I do this: While programming it pays off to stop and think about the code. I call this, thought driven programming…
If this helps a few new devs who don't have access to a good mentor (because, say, their mentor makes assumptions about what's obvious..) to tell them about this idea then it's automatically a useful post.
Re: Log driven programming (2013)
#13How is something as frivolous as taking notes while programming, which many people do, worth a blog post and a mention here on HN? Let alone turning it into some dogmatic principle to work by, by calling it 'log driven' programming. What is next? Keyboard driven programming? 3-monitor-driven programming? I do this: While programming it pays off to stop and think about the code. I call this, thought driven programming…
"Common sense is not so common." - Voltaire
One of the (painful) things I learned and continue to learn once I got into tech coaching is how much stuff we do without thinking about it. It gets into muscle memory and it's gone, as it should be. This is one of the reasons mobbing is so successful -- and why it doesn't make a lick of sense to anybody who codes for a living.
So no, there's no level of detail here that I think would be too much. (It may or may not belong on HN, and there's a question around how to organize this detail so that it's useful for folks, but those are different questions from whether or not it has value)
Re: Log driven programming (2013)
#14Yep, a notepad with a direct step by step 1 liners is very effective to get a ton done in one day. Have it between you and the keyboard so it can't be ignored, presumably not ruining your typing experience. Straight up notepad or sublime works too.
"Straight up notepad" means notepad.exe nowadays? That is really interesting
Re: Log driven programming (2013)
#15How is something as frivolous as taking notes while programming, which many people do, worth a blog post and a mention here on HN? Let alone turning it into some dogmatic principle to work by, by calling it 'log driven' programming. What is next? Keyboard driven programming? 3-monitor-driven programming? I do this: While programming it pays off to stop and think about the code. I call this, thought driven programming…
Re: Log driven programming (2013)
#16This is my workflow and has been for the past 10 years or so. Whenever you think of something else that needs doing, write it down so you stop feeling the need to keep it in mind.
Re: Log driven programming (2013)
#17How is something as frivolous as taking notes while programming, which many people do, worth a blog post and a mention here on HN? Let alone turning it into some dogmatic principle to work by, by calling it 'log driven' programming. What is next? Keyboard driven programming? 3-monitor-driven programming? I do this: While programming it pays off to stop and think about the code. I call this, thought driven programming…
"Common sense is not so common." - Voltaire
Re: Log driven programming (2013)
#18Re: Log driven programming (2013)
#19How is something as frivolous as taking notes while programming, which many people do, worth a blog post and a mention here on HN? Let alone turning it into some dogmatic principle to work by, by calling it 'log driven' programming. What is next? Keyboard driven programming? 3-monitor-driven programming? I do this: While programming it pays off to stop and think about the code. I call this, thought driven programming…
“Thought-driven programming” is a good idea, of course, but are you thinking in an effective and productive way? Are there approaches you can use to be more effective? I hope you agree that there might be some value in identifying and teaching such approaches.
Re: Log driven programming (2013)
#20How is something as frivolous as taking notes while programming, which many people do, worth a blog post and a mention here on HN? Let alone turning it into some dogmatic principle to work by, by calling it 'log driven' programming. What is next? Keyboard driven programming? 3-monitor-driven programming? I do this: While programming it pays off to stop and think about the code. I call this, thought driven programming…
Maybe you manage to work with only people who can write down their thoughts coherently. But that's the rare exception and not the norm.