155
Programming Is Mostly Thinking (agileotter.blogspot.com)
you are viewing a single comment's thread
view the rest of the comments
[-] thanks_shakey_snake@lemmy.ca 45 points 1 month ago

Tbh I think alot of the "thinking" still looks like visible work though. I feel like the article makes it seem a little too much like there's nothing observable, nothing to show or demonstrate, until POOF the code comes out.

But I find that I often need to be doing visible stuff to make progress... Like devising little experiments and running them to check my assumptions about the system (or discover something new about it), and making little incremental changes, running them, using the output to guide the next thing I do... Even occasionally spending the time to write a failing test that I plan to make pass.

So I'm 100% on board with letting managers believe this "80% of the work is invisible" thing... But I think as advice for programmers, it's really important to not get too stuck in your head and spend too much time not kinetically interacting with the system that you're trying to change.

[-] LesserAbe@lemmy.world 3 points 1 month ago

You're right, and other intellectual "design" jobs will have physical or visible manifestations of the design process. In video you have a storyboard, set design. In music you have notation, lyrics, demo recordings, and so on.

[-] thanks_shakey_snake@lemmy.ca 3 points 1 month ago

Right! For music, I think it's even like saying... The process of making music is much more than just literally performing it... But it'd be weird for the creative process to not contain any playing-of-music that looked in some ways like performance.

[-] Buddahriffic@lemmy.world 2 points 1 month ago

Unless you like improvising with music... But even that can be frustrating because any cool jams I played on my own were long gone before I even had a chance to look around to see if I made it up or was just pulling something from my archives without realizing it.

this post was submitted on 20 Jul 2024
155 points (99.4% liked)

Programming

16991 readers
152 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS