I've found that I constantly scan HN etc. for new articles, may read them through and it gets weakly stored in some kind of background memory, but it doesn't really make me form a sufficient opinion on the subject. 15 years ago information was scarce (C/C++ user's journal only came out once a month!) or expensive (E.g. O'Reilly books), or questionable (Usenet groups). Nowadays there's just a constant stream of interesting things happening.
I Wrote Down Everything I Learned While Programming for a Month
41–50 of 50 posts
Re: I Wrote Down Everything I Learned While Programming for a Month
#42Here's a poor man's version of dnote in my .bashrc. It's the only thing I've used consistently: notes() { local fpath=$HOME/notes.md if [ "$1" == "gvim" ]; then gvim + $fpath elif [ "$1" == "vim" ]; then gvim + $fpath elif [ "$1" == "date" ]; then echo '' >> $fpath echo '# '`date +"%m-%d-%Y-%T"` >> $fpath echo '---------------------' >> $fpath elif [ "$1" == "" ]; then less +G $fpath else echo '' >> $fpath echo $@ >>…
Why not just use Notes.app?
Re: I Wrote Down Everything I Learned While Programming for a Month
#43I wanted to measure how much I was really learning while programming. So I wrote down notes every time I learned something for an entire month in January. The result revealed that we do not actually learn much and that we have misconception about 'learning.'
Re: I Wrote Down Everything I Learned While Programming for a Month
#44Interesting study - I think it's a great idea! Though I disagree with the statement 'we do not actually learn much'. Most learning is very hard to condense into a short note. For example, "Booleans have a toString method in JS" is a tiny factoid that, yes, is something that can be learned. But I think it is only a minor fraction of what is actually learned. An tennis player may write down what they learn in a month,…
Re: I Wrote Down Everything I Learned While Programming for a Month
#45Re: I Wrote Down Everything I Learned While Programming for a Month
#46Earlier quoted context omitted.
> Isn't that the mantra of BI? Be careful what you measure, because that is what you will improve. The corollary is that you don't improve what you don't measure. > Or is it sufficient to just know that I'm grokking more each day, and that is reflected in my work? OP's point is, I believe, that you don't know that you're really grokking much of anything and how much it's actually reflected in your work, because you'r…
> The corollary is that you don't improve what you don't measure. I mean, this is a nice saying, but it is pretty clearly not true. Lots of things that aren't measured are improved; we have not measured my two year olds vocabulary at all, but it is certainly improving.
E.g. negating A => B yields !B => !A
Re: I Wrote Down Everything I Learned While Programming for a Month
#47Interesting study - I think it's a great idea! Though I disagree with the statement 'we do not actually learn much'. Most learning is very hard to condense into a short note. For example, "Booleans have a toString method in JS" is a tiny factoid that, yes, is something that can be learned. But I think it is only a minor fraction of what is actually learned. An tennis player may write down what they learn in a month,…
It makes me think maybe my tool is better suited for more obvious learnings. One applicable demographic would be beginner programmers because I remember that when I started coding I had to learn many obvious things such as API, language features, etc. And even seasoned programmers are always beginners at some things.
Re: I Wrote Down Everything I Learned While Programming for a Month
#48Interesting study - I think it's a great idea! Though I disagree with the statement 'we do not actually learn much'. Most learning is very hard to condense into a short note. For example, "Booleans have a toString method in JS" is a tiny factoid that, yes, is something that can be learned. But I think it is only a minor fraction of what is actually learned. An tennis player may write down what they learn in a month,…
Re: I Wrote Down Everything I Learned While Programming for a Month
#49Earlier quoted context omitted.
> The corollary is that you don't improve what you don't measure. I mean, this is a nice saying, but it is pretty clearly not true. Lots of things that aren't measured are improved; we have not measured my two year olds vocabulary at all, but it is certainly improving.
Indeed. The correct corralary is "Things that don't improve aren't being measured" E.g. negating A => B yields !B => !A
Re: I Wrote Down Everything I Learned While Programming for a Month
#50I wanted to measure how much I was really learning while programming. So I wrote down notes every time I learned something for an entire month in January. The result revealed that we do not actually learn much and that we have misconception about 'learning.'
I spend a lot of time thinking on this - how to become a better programmer, and how to learn more effectively. I find myself vacillating between googling "how do I get the drop-down to stop showing up behind the button" and reading "Javascript: The Definitive Guide" cover to cover. In the long run, I believe that I get more out of real deep-dives into the core of the subject matter, but I worry that I don't have much…