Live data from Hacker News

Keep a programming journal

gist.github.com

91–100 of 104 posts

Re: Keep a programming journal

#91
post #83
post #2

As long as we're on this subject, I'd like to strongly encourage programmers to adopt a "pen-and-paper" approach to problem solving. Just like mentionned in the article, there are great benefits coming from actually writing down the problem. For the past year or so, every time I worked on a non-trivial problem, I did it on a sheet of paper. It definitely took discipline at first but now I couldn't do it any other way…

Speaking of pen and paper... When I was in college, Dijkstra had given a talk for the class a few years before his death, and my instructor passed out his notes. They were on a non-ruled piece of paper with perfectly drawn bullet points for each item. If he made a mistake, he would scratch the word out with a near perfect rectangle. The neatness and clarity was striking. I think it was the only handout in my entire t…

Dijkstra's notes are available here:

http://www.cs.utexas.edu/~EWD/

They are hand written as you said.

Re: Keep a programming journal

#93

I've been keeping a project journal in a series of notebooks for a few years. As I've filled more and more notebooks, I miss the searchability of computerized journals. For a while, kept a text file open all the time and tried using it as a journal, but that's lousy for any kind of sketching. My most recent attempt has been a pile of Markdown files in a Github repository. I edit them directly in Github's editor and t…

I looked for such a light markup language for a long time, but it also should work offline. What made me realize that this would be useful, was the bitbucket wiki. So, quite similar to your experience.

Than I found org-mode. We're happily together for over a month now ...

Re: Keep a programming journal

#94
post #72

Does anyone happen to know if there are any leather bound notebooks with pre-numbered blank pages? Moleskine notebooks look promising, except they aren't really leather and don't have pre-numbered pages. I guess I can number the pages myself, but it would be nice to already have it done.

The only numbered notebooks I've seen are daily planners. Moleskines are leather, though not sure about the quality. Edit: Saw these in comments: http://www.leuchtturm1917.com/de/content/startseite

Those fit with exactly what I was looking for, thanks!

Re: Keep a programming journal

#95

My background is in Electrical Engineering, and we were always taught to keep a work journal with specific features so it would be a legal document. I just figured they were trying to sell us the more expensive notebooks. That is, until some colleagues were called to court to testify in a patent challenge about the contents of their journals (regarding work from 10 years prior). I take my journal a lot more seriously…

"If the notebook is bound (can't add or remove pages), with pre-numbered pages (proves no pages added or removed)..." Does anyone know of a good place to get an inexpensive (and leatherless) one of these? I would say any notebook would work, but I haven't ran on to many with numbered pages.

I got one of those from a friend doing research at University , her department always has a good stock of them.

Re: Keep a programming journal

#96
I use Clairfontaine "Life Unplugged" notebooks for brainstorming, todo lists, and problem solving. Yeah, they have a hipster vibe, but the notebooks I buy at the office supply store fall apart after two weeks in my pocket. These last awhile.

Re: Keep a programming journal

#97
post #79

I've been doing this as well. Does anyone have advice on pens? This is what I'm currently using and I really like them: http://amzn.com/B0027AEKJ8 they come in a 4 pack of different thicknesses, and are only $12 at Staples. I'm sure there's better however!

I got a fountain pen when I wanted to improve my own handwriting just to see what is so different about them. I bought a Lamy Al-Star pen, a converter, and a bottle of ink. I would never use an ordinary ballpoint pen if I can help it. Writing with a fountain pen seems so much easier than writing with other pens.

I have a Lamy Safari pen and love it. Light, durable, ink level indicator. My penmanship has improved quite a bit since using it.

Re: Keep a programming journal

#99
post #61
post #33

Earlier quoted context omitted.

I think you mean, what the iPad isn't good for... if you try to use it as a notebook, you'll fail. It just isn't very good for that type of application. I know some people that like to type notes (laptop or tablet), but most people I'm around still take notes with a regular pen and paper. Then again, I'm a scientist and we are trained from the beginning to keep a good lab notebook. If it isn't in the notebook, it did…

Which iPad note-taking apps have you tried? There are definitely a lot of terrible ones out there. Notability, however, is absolutely fantastic. I've been using it with a Cosmonaut stylus since late May and I haven't used a paper notebook since. Rather than failure, it's exceeded all my expectations. The only missing feature is handwriting recognition, and well, I wouldn't have that with paper, either.

I take pictures of my notes and post them on Evernote. It has surprisingly good handwriting recognition.

Re: Keep a programming journal

#100
post #93

I've been keeping a project journal in a series of notebooks for a few years. As I've filled more and more notebooks, I miss the searchability of computerized journals. For a while, kept a text file open all the time and tried using it as a journal, but that's lousy for any kind of sketching. My most recent attempt has been a pile of Markdown files in a Github repository. I edit them directly in Github's editor and t…

I looked for such a light markup language for a long time, but it also should work offline. What made me realize that this would be useful, was the bitbucket wiki. So, quite similar to your experience. Than I found org-mode. We're happily together for over a month now ...

Yeah, if my vim infection weren't so advanced, I would investigate org-mode more closely.
Post reply on HN