Years ago, on a tour of public K-12 schools, a principle asked me why software developers were such bad writers. I said "au contraire", all the great developers I know are also great writers. In fact, if a person can't write well, I believe they probably can't code well either. I explained to the tour group that programming is just like writing an essay. Organize your thoughts, logical, clarity, etc. Some of the best…
Can English Majors Be Good Developers?
41–50 of 51 posts
Re: Can English Majors Be Good Developers?
#42Larry Wall has a bachelor's degree in "Natural and Artificial Languages". He wrote Perl for all you youngsters out there ;)
>He wrote Perl for all you youngsters out there
I don't know what's young for you, but I'm 24 and was perfectly familiar with Wall's work and background.
Re: Can English Majors Be Good Developers?
#43Re: Can English Majors Be Good Developers?
#44In my opinion, writing good software is less like writing (the analogy of copy-and-paste holds to coding as well as writing) and more like weaving. Writing, at least, in the chapter format, isn't tightly coupled in terms of chapters as program modules. Yes, most books have an overarching plot - but how many programs are stories? They are more like buildings. The infrastructure (HVAC, electrical) must be in place befo…
That said, I think maybe you haven't read good enough fiction :)
Re: Can English Majors Be Good Developers?
#45English major here. Leader of a tech team at a leading company. Derrida and David Foster Wallace were technically more challenging to my intelligence than what I do now. Don't get me wrong, I love my job, and it is not easy! But it is pretty entertaining (bordering on insulting) to see engineers huff and gruff that no one but engineers can be engineers. There's this weird rift in the developer world where only CS deg…
It cuts both ways too. It's laughable that an English literature degree would somehow make you more empathetic than an electronics student.
Re: Can English Majors Be Good Developers?
#46Re: Can English Majors Be Good Developers?
#47In my opinion, writing good software is less like writing (the analogy of copy-and-paste holds to coding as well as writing) and more like weaving. Writing, at least, in the chapter format, isn't tightly coupled in terms of chapters as program modules. Yes, most books have an overarching plot - but how many programs are stories? They are more like buildings. The infrastructure (HVAC, electrical) must be in place befo…
Interesting that you use the term "weave" which is so often associated with the construction of a good plot in writing/storytelling. That said, I think maybe you haven't read good enough fiction :)
Last fiction author I read was Alice Munro ("For the love of a good woman")
Re: Can English Majors Be Good Developers?
#48Re: Can English Majors Be Good Developers?
#49Re: Can English Majors Be Good Developers?
#50The best predictor of university physics scores is high school English scores. Why? Physics is about relationships. Sure, there's math. But it's about understanding the big picture, and the relationships between the pieces. It's about how to convince the math to solve the physics problem. I suspect the same thing is true for programming. People who randomly type until it compiles can get programming jobs. They can ev…
Do you have any evidence that this is true? Particularly that this is the 'best' indicator?