Profile picture
ShriramKrishnamurthi @ShriramKMurthi
, 7 tweets, 2 min read Read on Twitter
OK, confession. First time I taught SE I got a dozen books to read over break. I read a lot and never nap during the day. I literally fell asleep in the middle of the day. Multiple times. Because of the SE books. They are uniformly awful.
I realized part of the problem is that they're backwards in two ways. …
First, they begin with abstractions and move to concrete things rather than the other way around. One cannot meaningfully teach this way and hope to retain the attention of most students in a class of non-trivial size. …
Second, they presented everything in a "just so" manner. Everything apparently just emerged perfectly formed from the mind of Zeus, the original software engineer. …
My single proudest lecture is when we covered the Waterfall model. I had my students _derive_ the model for themselves. I gave them the historical context. I made them appreciate what an achievement it was for is time. …
Show me an SE book that does things this way and I'll gladly give it a shot. Until then, I'm sworn off of them. …
<CONTROVERSY>I conjecture it's hard to hire primarily in SE at many top US CS departments because the would-be colleagues have already been bored to death and can't imagine having a person in that field around forever.</CONTROVERSY>
Over & out
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to ShriramKrishnamurthi
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!