Why a writer is a word engineer

Hooray for HTML tags. I designed this in Adobe Illustrator.

When I tell people that I consider myself a logical person, they sometimes ask why I’m not more involved in engineering or math. After all, people usually associate “logic” with mathematical proofs that show you how to get from “ABC is a right triangle” to “a2 + b2 = c2.” But math and science don’t have a monopoly on logic. The more I study programming, the more I appreciate writing as a logical activity. Here’s how some principles of logic and engineering apply to the writing process:

Read More »

My coding journey thus far

console.logbunnyI figure the completion of my final assignment this semester for Computer Science 61A (the introductory computer science course at UC Berkeley) is a reasonable checkpoint for me to reflect on my involvement in programming. For our last class project, the last few lines of directions read “Assuming your tests are good and you’ve passed them all, consider yourself a proper computer scientist!” Sadly, I failed all the tests for the extra-credit question. Even if I had aced every problem, I don’t believe that adding tiny bits of code here and there to the massive skeleton provided by the course instructors necessarily qualifies me as a “proper computer scientist.” Heading into the future, I want to cling to Professor DeNero’s hand, crying “Don’t leave me!”

Read More »