I’m a software developer with a bunch of industry experience. I’m also a comp sci professor, and whenever a CS alum working in industry comes to talk to the students, I always like to ask, “What do you wish you’d taken more of in college?”

Almost without exception, they answer, “Writing.”

One of them said, “I do more writing at Google now than I did when I was in college.”

I am therefore begging, begging you to listen to @stephstephking: https://mstdn.social/@stephstephking/113336270193370876

Stephanie King (@[email protected])

It's bumming me out to see so many universities forcing their English departments to put on a "English Majors Are Useful Too" promotional campaign to justify their existence when my experience out on the job market right now is HOT DAMN THIS ONE CAN WRITE A SENTENCE

Mastodon 🐘
I suppose a link to my big old manifesto on liberal arts education is obligatory here: https://innig.net/teaching/liberal-arts-manifesto
What Liberal Arts Education Is For – Teaching – innig.net

@inthehands Have circulated this to multiple people, as a literature major in a software engineering job.

@inthehands I wrote a five paragraph essay almost every school day for most of my Junior year of high school. My degree is a BA in humanitarian studies with a concentration in CS. I'm confident that both were important factors in my success so far in the software engineering field, and I spend lots of time helping software engineers with communication. I've seen multiple times now that software engineers with the background of the deep critical thinking required by theology are good at designing and understanding complex software systems.

I just sent the link to your post to my child currently considering which colleges to apply to. ♥️

@inthehands @stephstephking I completely agree re. writing, but there are ways to teach writing without an English department. The average CS major may learn more from the "writing across the curriculum" model than from the Brönte's.

(Skin in the game: When it was smaller, I had my programming languages course designated a writing course, and a personally read and gave feedback on everything written. And boy did they need a lot.)

@shriramk @stephstephking I mean…yes, sure. (Mac also has a pretty good “writing across the curriculum” approach, with institutional support; much of my own most impactful writing training came from classes across the curriculum.)

That all seems to me a bit beside the point: the “Englishs major are useless!” crowd is making an argument about what forms of learning are useful, not which departments house them.

@shriramk @stephstephking @inthehands I don’t know that that’s true. these conversations are really about money, right? admin can still be convinced to dissolve a department (and corresponding degree programs) if they believe its main purpose is to serve other units
@chrisamaphone @shriramk @stephstephking
You do have a point there: viewing English as •primarily• a service dept for majors in other depts both threatens its funding and shortchanges the things the field does beyond teaching writing. (There’s a parallel pressure about whether math is mostly for the other sciences, or worthwhile because mathematics itself is worthwhile.)
@inthehands @stephstephking one misunderstanding I see is that in large coloration, you write a lot, but in corporate globish, not English. I’m not sure if English department are ready to teach that…

@thias @stephstephking
Counterpoint: corporate globbish exists to obscure the fact that people can’t write or think clearly; clear writing and clear thinking can cut through it like a hot knife through butter. And English depts most certainly •are• ready to teach that!

Not always true, to be sure, but I really have seen this happen in industry: corporate babblers flocking to a well-expressed idea like moths to a light.

@inthehands @stephstephking ignore the corporate aspect if you will, most people reading and writing globish are not native an don’t have the cultural bagage to understand any metaphor or any reference - and they don’t need to - so this has to go, same goes with vocabulary richness, pick one term and stick with it. The language needs to be as pretty as bulldozer, ie not at all.
Just admitting the language is not English but another related language is the first step.

@thias @stephstephking
Ah, I misread/misunderstood “globish” on the first pass: I took you to mean corporate gobbledeygook / business-speak, but I think you’re talking about English as a global lingua franca…?

That now understood, you may misunderstand what English depts teach. It’s not primarily grammar, and “pretty” isn’t the central idea at all. It has to do with clarity: not just of expression, but of •seeing•. Having a point matters in any language.

@inthehands @stephstephking @skinnylatte as a CS major and software developer, I *always* advise people to put at least some of their time into the humanities. You don’t need a bachelor’s degree to learn to program, but a strong liberal arts foundation will benefit you across all aspects of your career.

Edit: and life, which, honestly, is more important. My life is better for having studied things beyond the skills I put on my resume.

@josh0 @inthehands @stephstephking @skinnylatte Along with my CS classes I took Philosophy, Shakespeare, Ancient Near East and Jewish Studies, Religious Dimensions in Literature (required reading included Tolkien and C.S. Lewis), and Acting as electives.

Was fun, interesting, and gave me a broader range of interests beyond my software development career.

@MarcC @inthehands @stephstephking @skinnylatte I actually originally planned on studying physics, but then ended up with CS and linguistics,along with some religious studies classes that really were great.
@josh0 @inthehands @stephstephking @skinnylatte Hmm. What Americans call "Liberal Arts" seems to encompass the subjects that develop thinking skills, analysis and fact checking. If I've understood right.
I'm not sure the title does it any favours- making rigorous study sound sort of wishy washy.
@terryb @inthehands @stephstephking @skinnylatte that sounds about right. I’m not entirely sure of the etymology of the term, but I suspect it’s fairly archaic and related to the history of higher education as a purely gentleman’s pursuit.
@josh0 @terryb @inthehands @stephstephking @skinnylatte
Yes, "Liberal Arts" dates to European medieval universities, which mostly trained Catholic clergy, but some gentlemen escaped with an education without taking vows. The word "Trivia" refers to the division of the secular portion of the curriculum, the 7 Liberal Arts, to introductory Trivium (grammar, logic, and rhetoric) and advanced Quadrivium (arithmetic, geometry, music, and astronomy).
https://en.wikipedia.org/wiki/Quadrivium
Quadrivium - Wikipedia

@josh0 @terryb @inthehands @stephstephking @skinnylatte
Unenumerated, outside of the Liberal Arts, were the prerequisites of Greek & Latin Classical languages (& history & literature), and potential subsequent professional studies of law, medicine, or theology.

And yes, these are the Thinking Skills, applicable in all walks of life.

@inthehands @stephstephking @vees Not just software. In my industry, the ability to write a report stating what you were attempting to do, why, expected results, and how the actual results compare is sadly lacking
@scrummy @inthehands @stephstephking @vees as a Metallurgical Engineer the major metric that my performance is judged on is my technical reports. It doesn't matter how much I know about a part if I can't communicate with the engineer or finance person who needs my information to make a decision.
@inthehands @stephstephking I am a French-Canadian. English is my second language. It is super depressing to have to correct verb tenses or even spelling in a code review, especially when it's code written by a native English speaker. We wish they would write more documentation, but if they did it would probably be full of mistakes too. I don't blame them, they didn't have enough reading/writing classes early on. The same is true of French speakers, because of education system and texting...

@skylark13 Indeed, it’s often the case that second-language speakers have better command of a language’s formal written grammar than native speakers! It is perhaps easier to stick to those rules when they’re the only ones one knows in a given language.

Even more than grammar, however, what •really• gums up an org is messy thinking: lack of critical examination, not having a point, inability to take multiple perspectives, inability to consider audience in communication….

@inthehands Sure, that is lacking too. But I hate that even the basics are not valued.

I often hear people say it's not useful to learn to write properly because you never write by hand anymore, and spell checkers are always available. Guess what, spell checkers are not always used, not always correct, autocorrect is often totally wrong, people don't even re-read their message before posting.

I pride myself on writing properly in both languages and it's seen as totally useless to some people.

@skylark13
My only quibble with that is that people often use grammatical pedantry as (1) a heuristic for judging the intelligence of others and/or (2) a smokescreen for their own poor thought processes. It does nobody a favor in either case.

@inthehands Totally true. I try to be constructive in all cases. Sorry if I came across as pedantic myself.

I only express my frustration in reference to people who genuinely do not see the value in learning.

@skylark13
You didn’t! It’s just a thing about which I try to remain sensitive, being a person who can be pedantic and also a person who works with and teaches people with many different native languages, experiences, cognitive types, and gloriously varied kinds of minds.
@inthehands Technical writer and API guy here, just stopping by to say YUUUUUUUP. 👍
@inthehands @stephstephking @lisamelton I was a double major in college: CS and History. When it comes up, I’m always asked “why history? There’s no money in that.” True, but it gave me an opportunity to study abroad and it taught me how to write. Well, my writing has gotten me farther in my career than my coding
@mkristensson @stephstephking @lisamelton
Broad education is a long-term investment with a slow but very large long-term payoff, both career-wise and human-being-wise!
@inthehands @stephstephking @markmorow at least half of my success in it is because I can write well. I can communicate my ideas to people who aren’t me or aren’t in tech.
@bynkii @stephstephking @markmorow
Yes. Both the writing and the boundary-crossing aspect of that are •huge•. To be able to talk to somebody from a different discipline, in a different role, from a different culture or place of origin, etc etc never stops opening doors.

@inthehands Really? Wow that's very surprising to me about CS majors.

I'm a blogger and writing for schoolwork always came very easily to me, but I definitely wouldn't say I wrote a lot in any of the jobs I've had, and the writing I do is technical writing, which is a very specific skillset that I don't think can really be improved upon by taking any English course that doesn't specialize in that specifically.

@inthehands @stephstephking
During my 37 year career in software development, I found writing skills to be all but nonexistent outside the staff responsible for producing documentation, and even they were only marginally competent. From entry level software engineers to PhD senior analysts to top management, i encountered only a handful of individuals who wrote above a sloppy 10th grade level. Regular memos bordered on pidgin. IT personnel are only marginally literate.
@inthehands @stephstephking Most tech illiteracy is just functional illiteracy in english

@inthehands @stephstephking @Flux I had a friend who, while doing her PhD, had to teach a few 100-level writing courses. I talked to her at one point and she was really enjoying it; the students were really engaged. I asked her again next semester, teaching the same course, and she was having a really difficult time; everything felt like pulling teeth. It was the same course. “What changed?”, I asked.

“It’s all engineering students this term.”

@inthehands @stephstephking @Flux I got so *mad*. Because there is zero doubt in my mind that the thing that has most contributed to me being a good engineer is my *high school’s* very intense writing requirements.

It turns out that being able to take an idea, play with it, and articulate something clearly related to it is *really useful* for engineering! Who knew? (Oh, wait, everyone in the humanities forever.)

I offered to fly out and yell at her students; she did not take me up on it.

@inthehands @stephstephking

I agree with the sentiment but I remain unconvinced that formal education in English is the answer. I had my last English lesson when I was 16. Since then, I’ve written undergraduate and PhD dissertations, and coauthored a few dozen scientific papers. I’ve written over 150 articles and four books (with a fifth on the way), and even worked as a journalist (briefly). I’ve been paid to write over half a million words (not sure how many more), counting only things where I was paid directly for prose, not things where the writing was an additional output.

The main thing that makes you able to write well is practice. Posting on forums full of grammar nazis who will jump in and correct you, and where you’re trying to explain an idea clearly to people you’ve never met, is the best practice. You need people to reply that they don’t understand the point you’re trying to make and get you to restate it more clearly. This was good preparation for when I got the copy edited version of my first book back with at least one correction in every paragraph (the sense of satisfaction around 150 pages in where I found a whole page with no corrections was immense).

Taking more English classes will only help if they’re practical and make you write. When I was an excessively online undergrad, I got into the habit of writing a few thousand words of posts every day. That habit was the useful thing, but few places have the ability to get you there in formal education: how many writing classes have enough staff that they can read and give feedback on even a thousand words of student writing per student per day? Peer instruction is probably okay, but the Internet is right there.

@inthehands @stephstephking my answer, even during my PhD, was "English". Getting from high school English to fluent enough for both formal and informal, technical and non-technical communication was the most important step in my career.
@inthehands @stephstephking This of course has an interesting overlap with your answer, since part of learning English as a second language is similar to learning how to use English as a first language, especially after you've reached the "conversationally fluent English as taught to you in German high school".

@inthehands @stephstephking I mostly teach engineers and mathematicians. A minimum goal I have is that their writing does not become worse compared to high school due to lack of practice. With this, we succeed, yay!

I also regularly ask PhD students if they read and write in their free time. Many answer "No". And those are usually not good enough at expressing themselves.

@inthehands @stephstephking Mine would have been management and finance.

@inthehands

Writing practise is only the tip of the iceberg. Communication as part of collaboration—to build things, achieve goals, and solve problems—involves so much more. How many humanities depts pay attention to that?

My humanities degree helped me learn how to read critically about literature and other forms of writing; about aesthetics, human experience, emotions; but not about physical reality and working relationships.

But every little bit helps, I guess.
@stephstephking

@inthehands
I always tell my PhD students, and postdocs as appropriate that the key thing I'll be teaching them is writing.

They're engineers...

(I'm one too, so one eyed leading the blind)

And as they usually protest, I try to get across that it's irrelevant you've made a world changing discovery if you can't communicate it *well*.
@stephstephking @cstross

@inthehands @iinavpov
Relatedly I always tells my junior engineers who complain about meetings, "if nobody is inviting you to meetings, it means nobody cares what you have to say". Perhaps a bit mean, but it gets the point across 😄
@iinavpov @inthehands @stephstephking @cstross
Have them work on an MBA. They'll never see so much writing.

@iinavpov @inthehands @stephstephking @cstross
I like to use the examples in Edward Tufte's "Visual Explanations" about the attempts by the Thiokol engineers to get NASA not to launch the Challenger shuttle.

The _data_ they presented didn't tell the _story_ - I recall sitting at his seminar in lower Manhattan, he had us look at page 45, a chart he created showing damage vs temperature. At that scale, the data point for expected damage was in the East River. _That_ tells the _story_.

@iinavpov @inthehands @stephstephking @cstross Bad communication by people who understand and develop complex useful technology results in mistrust that fragments society based on how much free time and cognitive ability one has to decipher poor documentation. Eventually, the society eliminates all untrusted ideas and people. #morningthought

@iinavpov @inthehands @stephstephking @cstross Or, in an LLM's words:

Poor communication by developers of complex technologies breeds mistrust, fragmenting society into those who can and cannot decipher inadequate documentation; ultimately, untrusted ideas and people are eliminated.

@inthehands @stephstephking Sure, junior engineers just write code. Seniors influence and lead juniors to do better. To be a senior engineer you’ll need to be able to think and communicate with clarity and precision.
@inthehands @stephstephking one of the best coders I worked with was an English graduate (unlike the CS intern). Not least because civilised conversations were possible.

@inthehands

I'm a Software Engineer with 30 years of industry experience ranging all the way from developing up to global head of development and I don't recognize this at all.

I'm fascinated by how differently we see this!

If software developers are spending their time writing I would claim the company they're working for is bad at using their expertise.

@stephstephking

@inthehands @stephstephking Well ... most places I've worked solve this using "we-don't-care" method.

Which is why one employer sent a tender requesting that a tool should have "doublet control" (duplicate checks). I got yelled at quite a lot for pointing this out.

Most seem to get on fine with ignorance being bliss.

@inthehands @stephstephking I very highly recommend Richard Lanham's "Revising Prose" https://thork.people.uic.edu/fair/RevisingProse.pdf

The book was intended to help undergrads write clearly and concisely as a foundation for later breaking rules intentionally to write with style. You can't write with style until you can write and think clearly. But for those not pursuing more sophisticated writing skill, the book is still invaluable for developing baseline writing skill.

And holy crap, does it let you absolutely shred crappy technical writing. Like the best books on writing, it's slim and engaging. If I were teaching, I'd require it regardless of the subject - it's extremely helpful.

@inthehands @stephstephking A friend teaches tech writing at UCSC and I wish demand for his classes meant they were looking at cloning him.
@inthehands @stephstephking As a fellow professional computer scientist, I didn't learn how to write until I got my Master's and did a thesis. Even though I have publications and consider myself a decent writer, I also wish I had taken more writing classes.
@inthehands @stephstephking @lornajane Absolutely. With big projects you have to collaborate, explain ideas, document and so on. Half my time is spent writing documents.