I don't feel like it's really necessary for me to wait to get my midterm grade back to say out loud that I'm doing just fine in
this Java class. Like, I even do the extra credit stuff because it's easy enough and why the fuck not, so I'm running somewhere north of a perfect score at the moment
(
Read more... )
Comments 10
Reply
Reply
also, I do know I'm a tweaker. I'm endlessly tweaking my writing or my code as I review them to make it just a touch more efficient, a little clearer, or maybe just a little bit more cool. :)
Reply
I think (based on this obviously limited experience) that coding and writing have similarities, but the pleasure of writing (for me) is its open-endedness, and the pleasure of coding is working within its constraints.
A time-lapse video of a text window containing the draft of this entry would be hilarious. Whole paragraphs and trains of thought deleted without hesitation! One sentence tweaked forever and ever! I don't revise my code as much, but I have settled into a pattern of working through each problem set three times: Once to get a solution, once to make the solution 'nice' and one last time to add all the commenting and check for consistent formatting.
Reply
Reply
Reply
Reply
One of the many tangential thoughts I deleted from this post was an appreciation for the scaffolding that the course does - we're just now starting to write programs that are complicated enough that they can be tested, so notions of edge cases, and unhappy paths/error scenarios, are starting to get introduced in a very organic way. Some of the test scenarios that are required in the homework force you to build in some ability to extend the program to a different set of requirements. This class has been taught at FAS and the Extension School for years and it's clear to me that the curriculum has been refined over many many iterations. There's a part of me that's enjoying the course simply for that aspect alone.
Reply
Reply
Reply
Leave a comment