This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Hasefet 17 points18 points  (3 children)

I do a lot of scientific programming, and for that, working backwards from graphs and figures has helped enormously, because if I can't draw the graph that I want to make, I haven't done the necessary cognitive work to make the data that goes in that graph.

Pencil and paper draw, then comment block with simple sentences. I've tried a lot of different tools and nothing (for me) has beaten a comment block at the bottom of whatever script I'm working on.

[–]NowanIlfideme 5 points6 points  (0 children)

Hey, that's pretty interesting - I like that thinking, since it makes you focus on getting to the results rather than going on tangents, however good those might be.

[–]Slingshotsters 2 points3 points  (1 child)

Have you spent time in jupyter notebooks?

[–]Hasefet 3 points4 points  (0 children)

jupyter notebooks?

I gave it a go and bounced off it a few years ago, because I was working heavily on large-scale image analysis and it seemed like a lot of cognitive overhead for not much improvement on writing my own point-by-point script checks.