Diomidis Spinellis (@coolsweng) 's Twitter Profile
Diomidis Spinellis

@coolsweng

Professor of software engineering @AUEB & Analytics @TUDelft, programmer, technology author. (Tech tweets here. Follow @DSpinellis for Greek/Greece tweets.)

ID: 487357501

linkhttp://www.spinellis.gr calendar_today09-02-2012 08:40:45

3,3K Tweet

6,6K Takipçi

1,1K Takip Edilen

Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

Advice heard at #SREcon on how to deal effectively with recalcitrant vendors: “If your life's miserable; scream at their faces; make their lives ten times more miserable. That's how things work.” Ouch!

Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

“Your software supply chain is bigger than you think” argues Mark Hahn in his #SREcon talk on managing the risk of software supply chain attacks. Indeed, in his slide dependencies seem to be only the tip of the iceberg.

“Your software supply chain is bigger than you think” argues Mark Hahn in his #SREcon talk on managing the risk of software supply chain attacks. Indeed, in his slide dependencies seem to be only the tip of the iceberg.
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

Google's John Lunney, argues at #SREcon that SRE for LLMs, in contrast to other domains, requires a lot of effort for costing and capacity planning. Doing this wrongly can put your company at a competitive disadvantage.

Google's John Lunney, argues at #SREcon that SRE for LLMs, in contrast to other domains, requires a lot of effort for costing and capacity planning. Doing this wrongly can put your company at a competitive disadvantage.
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

Today's @ft article “The cautionary tale of Goldman and Apple’s credit card” is a good example of a point I stress when I talk about Agile practices. They result in better products built more efficiently, but they aren't suitable for every domain. ft.com/content/ede9f1…

Today's @ft article “The cautionary tale of Goldman and Apple’s credit card” is a good example of a point I stress when I talk about Agile practices. They result in better products built more efficiently, but they aren't suitable for every domain. ft.com/content/ede9f1…
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

The metrics of followers, shares, and impressions on social media are a perfect demonstration of Goodhart's Law, which states that “when a measure becomes a target, it ceases to be a good measure.” Nowadays none of these metrics tracks reliably worthy people or content.

The metrics of followers, shares, and impressions on social media are a perfect demonstration of Goodhart's Law, which states that “when a measure becomes a target, it ceases to be a good measure.” Nowadays none of these metrics tracks reliably worthy people or content.
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

Now there's no excuse for not writing a proper Unix manual page for the tool you've developed. Just prompt ChatGPT with its usage summary and ask for the man page troff source code. Edit for clarity, accuracy, and conciseness, and you're done!

Now there's no excuse for not writing a proper Unix manual page for the tool you've developed. Just prompt ChatGPT with its usage summary and ask for the man page troff source code. Edit for clarity, accuracy, and conciseness, and you're done!
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

My ai-repo-feedback scripts used the OpenAI API to prepare and send out twenty 18-page formative feedback reports to student teams working on a term-long programming assignment. They run in less than four hours at a cost of about $0.85. github.com/dspinellis/ai-…

My ai-repo-feedback scripts used the OpenAI API to prepare and send out twenty 18-page formative feedback reports to student teams working on a term-long programming assignment. They run in less than four hours at a cost of about $0.85. github.com/dspinellis/ai-…
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

I thought that ChatGPT caused the engagement with StackExchange sites to crash, but it seems that the fall started way before its 2022 launch. Why do you think this happened?

I thought that ChatGPT caused the engagement with StackExchange sites to crash, but it seems that the fall started way before its 2022 launch. Why do you think this happened?
Ljubomir Josifovski (@ljupc0) 's Twitter Profile Photo

0xJimmy "Code Reading" by Diomidis Spinellis is that rare book that actually concerns itself with teching people how to read large codebases. Every newcomer in an organisation will be confronted with multi-million codebases on day 1 that they have to grok in order to do their job. Strangeley

Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

Ιn my Java streams lecture I accompanied a unique words example illustrating their use with a presentation of D. McIlroy's critique of D. Knuth's code in CACM's “Programming Pearls column” and an Indiana Jones scene as a parable. dl.acm.org/doi/pdf/10.114… youtube.com/watch?v=kQKrmD…

Ιn my Java streams lecture I accompanied a unique words example illustrating their use with a presentation of D. McIlroy's critique of  D. Knuth's code in CACM's “Programming Pearls column” and an Indiana  Jones scene as a parable.
dl.acm.org/doi/pdf/10.114…
youtube.com/watch?v=kQKrmD…
ICSE (@icseconf) 's Twitter Profile Photo

As we prepare for #icse2025 in Ottawa, the #icse2026 team is excited to announce that the call for papers for Cycle 1 is open! Deadlines: March 7 (abstracts) & March 14 (submissions). Next year's ICSE will be in Rio de Janeiro (April 12–18). Participate! conf.researchr.org/track/icse-202…

As we prepare for #icse2025 in Ottawa, the #icse2026 team is excited to announce that the call for papers for Cycle 1 is open! Deadlines: March 7 (abstracts) & March 14 (submissions). Next year's ICSE will be in Rio de Janeiro (April 12–18). Participate! conf.researchr.org/track/icse-202…
Diomidis Spinellis (@coolsweng) 's Twitter Profile Photo

This account is inactive following TU Delft's decision to suspend action on X for at least three months from 24 March 2025 onward, which also applies to faculty accounts. Please follow me at bsky.app/profile/coolsw…, mastodon.acm.org/@CoolSWEng, or linkedin.com/in/dspinellis/.

This account is inactive following TU Delft's decision to suspend action on X for at least three months from 24 March 2025 onward, which also applies to faculty accounts. Please follow me at bsky.app/profile/coolsw…, mastodon.acm.org/@CoolSWEng, or linkedin.com/in/dspinellis/.