CppCast· Folge 378

Psychology and Starting Out as a Developer

Montag, 11. März 2024 · 1 h 08

MP3

Shownotes

Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects.
News

• "Contracts MVP is Feature Complete" - Reddit (reddit.com/r/cpp/comments/1b3xxbs/contracts_mv…)

• "Contracts for C++" Timur's C++ London talk (youtube.com/watch?v=XTGRsGXL6DA)

• Gemini refuses to talk about C++ 20 Concepts to someone under the age of 18!
• Hacker News thread (news.ycombinator.com/item?id=39395020)

• Twitch streamer's reaction (ThePrimeTime) (youtube.com/watch?v=r2npdV6tX1g)

• “White House urges developers to dump C and C++” - InfoWorld (infoworld.com/article/3713203/white-house-urge…)

• Conferences:
• C++ on Sea Early Bird tickets and option, CfP closes soon (3rd-5th July) (cpponsea.uk/news/early-bird-tickets-now-availa…)

• using std::cpp, Madrid (24th-26th April) (eventos.uc3m.es/105614/detail/using-std-cpp-20…)

• C++ Now (29th April - 3rd May) (cppnow.org)

• ACCU full schedule and volunteers programme (17th-20th April) (accuconference.org/news/announcing-the-full-ac…)

Links

• "Early Careers Day: A mini-conference for junior developers" - Gail's ACCU 2024 workshop (accuconference.org/session/early-careers-day-a…)

• "The kids are alright" - Gail's ACCU 2024 session showcasing her students (accuconference.org/session/the-kids-are-alright)

• Paper's Gail has co-authored on blending cyber security and software development:
• Putting the Sec in DevSecOps: Using Social Practice Theory to Improve Secure Software Development (dl.acm.org/doi/pdf/10.1145/3442167.3442178)

• Dancing, not Wrestling: Moving from Compliance to Concordance for Secure Software Development (dl.acm.org/doi/abs/10.1145/3551349.3561145)

• "Helping developers to help each other: a technique to facilitate understanding among professional software developers" - Gail's PhD thesis (eprints.bournemouth.ac.uk/32749)

0:00 / 0:00