Live data from Hacker News

As a developer, my most important tools are a pen and a notebook

hamatti.org

241–250 of 302 posts

Re: As a developer, my most important tools are a pen and a notebook

#241
post #237

What does one do when their handwriting gets worse and worse as the years go on due to constant keyboard use? Is there any way to get it back?

Summarizing some discussion here before: practice, and with a goal or example.

Most notably - https://joshldavis.com/2013/05/20/the-path-to-dijkstras-hand...

Discussed - https://news.ycombinator.com/item?id=20791049

Re: As a developer, my most important tools are a pen and a notebook

#242
post #237

What does one do when their handwriting gets worse and worse as the years go on due to constant keyboard use? Is there any way to get it back?

The wayback is called practicing, i think i told that story before but at 14 i basically started writing pages and pages of alphabets and numbers, working on individual signs and ligatures

Re: As a developer, my most important tools are a pen and a notebook

#243
post #70

Earlier quoted context omitted.

I'm sure it's very personal :) Because everyone has their own reality, workflow and reading a piece either resonates or dissonates with you (personally). I personally find paper&pen both comforting and unsettling at the same time. Soothing because writing really helps sort out thoughts etc. Mindflow is different from flow "on the computer/phone/tablet". On the other hand, it's distracting because without an index sys…

On the other hand, it's distracting because without an index system (I start each notebook with two blank pages trying to index the contents; every other page has a number) it's easy to get lost. I use a smart pen that writes in a notebook, but also stores everything I write in memory. Every month or so I export the content of the pen to my computer via Bluetooth as OCRed PDFs. This is because my boss often asks me t…

That sounds very intriguing, do you mind sharing the smart pen model?

Re: As a developer, my most important tools are a pen and a notebook

#244
post #44

Earlier quoted context omitted.

I dont know, sounds more like a design issue to me, if your app requires this amount of information to get debugged properly.

Really? Just try debugging a Dijkstra like algorithm and then talk about design issues.

My bread and butter at one point was working on various pathfinding and numerical computing problems, and I'm primarily a print statement debugger. The time evolution of the system is usually the most important signal for debugging these types of problems, and is easy to dump.

That's not to say I don't also use debuggers when necessary, I just reserve those for very hairy problems that can't be solved any other way, e.g. stepping into dependencies. Let's not forget that debuggers have their limitations too, e.g. release build GC optimization (or indeed any release-only bug), and any init process where you have to attach the debugger after the startup, fundamentally cannot be debugged using debuggers.

Re: As a developer, my most important tools are a pen and a notebook

#245
I highly recommend the Leuchturm 1917 A4 Master notebook with a dotted grid. Beautiful quality and a delight to use, especially with a good fountain pen.

Yes A4 is quite big but has good advantages for inserting loose papers and the A4 real estate is a great size for user interface design.

Re: As a developer, my most important tools are a pen and a notebook

#246
With this kind of things, it's a personal productivity. You need to experiment and figure out what setting and process works best for you.

Pen and paper are great because it forces you to think and design without going into too much details and being distracted.

I find myself alternating between 2 modals: pen and paper vs. use Sublime Text to just write down some thoughts. Either seems to work well.

Re: As a developer, my most important tools are a pen and a notebook

#247
post #25

Some of the most intelligent people I've ever met in math, physics, and computer science don't even use a notebook. They use printer paper and pen. When they're done, they throw the paper away. I have seldom found personal notes from far in the past to be useful. If there's something worth noting down, then it goes into documentation, so others can stumble upon whatever quirk I've come across in the future. If there'…

The sciencey side of this is that writing stuff down boosts memory, retention and learning, even if you immediately throw away what you wrote. Here's one of the hundreds of articles about this, it's a very well documented phenomenon https://www.newscientist.com/article/2414241-writing-things-... Writing by hand also has a greater effect than typing because it engages more of the senses and more of the brain, in parti…

My handwriting was terrible all throughout school, and then I avoided it pretty much entirely for a decade or two. I'm not sure what's left can really be called handwriting. I guess maybe it still works to help recall, but it's barely useful as reference.

Re: As a developer, my most important tools are a pen and a notebook

#248
post #203

Earlier quoted context omitted.

I wonder how many developers today were forced to take an introductory drafting class. I know a lot of us played with Lego. The problem of describing a 3 dimensional object in two dimensions requires extra projections to describe the thing. A 3d object in 2 dimensions takes three drawings to mostly describe. If the object is more complex than three dimensions, you need to look at it from a lot more angles.

Wow, decades in this field and it finally took your comment to connect my childhood LEGO obsession with coding. Simple enough, but it never actually crossed my mind. The funny thing is, I’ve always linked my love for storytelling to LEGO building, but not coding. Thanks for the insight, that just snapped into place.

With respect to Lego and coding, now I'm thinking of the game Infinifactory, which has the nice property of yielding puzzle-answers where you can go: "Hey, I built that! Look at it operate!"

Re: As a developer, my most important tools are a pen and a notebook

#250

Earlier quoted context omitted.

What you're talking about is software machining, not software engineering. The difference between the blue collar machinist and the white collar engineer is exactly this view of the machines they use. For an engineer a machine - be in a slide rule, calculator or super computer - is just a tool. You're not doing engineering because you're using the tool. You're doing engineering because you're thinking and the tool he…

That’s funny, because if you go into any machine shop you’ll find machinists writing things down in notebooks (and probably cursing engineers who never set foot in the shop).

Those are job shops, there are no old school production lines left in the US. Here's what they used to look like from a century ago: https://www.youtube.com/watch?v=Xa0PAg7FfMk&t=350s
Post reply on HN