462: Spontaneously High Performing
Embedded19 Loka 2023

462: Spontaneously High Performing

Marian Petre spoke to us about her research on how to make software developers better at developing software.

Marian is an Emeritus Professor of the School of Computing & Communications at the Open University in the United Kingdom. She also has a Wikipedia page.

The short version of How Expert Programmers Think About Errors is on the NeverWorkInTheory.org page along with other talks about academic studies on software development topics.

The longer version is a keynote from Strange Loop 2022: "Expert Software Developers' Approach to Error".

This concept as well as many others are summarized in Software Design Decoded: 66 Ways Experts Think (Mit Press) by Marian Petre and Andre van der Hoek (MIT Press, 2016). The book's website provides an annotated bibliography. Marian has also co-written Software Designers in Action: A Human-Centric Look at Design Work.

She is current conducting inquiries into:

  • Code dreams: This research studies whether software developers dream about coding – and, if so, the nature of those dreams. Following on from work on software developers' mental imagery and cognitive processes during programming, this project investigates developers' experience of coding in their dreams (whatever form that takes), and whether the content of such dreams provides insight into the developers' design and problem solving.

  • Invisible work that adds value to software development: The notion of 'invisible work' – activity that adds value in software development but is often overlooked or undervalued by management and promotion processes – arose repeatedly in discussions at Strange Loop 2022. Developers asked for evidence they could use to fuel conversations -- and potentially promote change -- in their organisations. This research aims to capture the main categories of 'invisible work' identified by developers (e.g., reducing technical debt; improving efficiency; addressing security; development of tools and resources; design discussions; …), and to gather concrete examples of the value that work adds to software.

Transcript

Jaksot(567)

47: Bridge of Toothpicks

47: Bridge of Toothpicks

Nathan Tuck joined Christopher White (@stoneymonster) and Elecia White to chat about varied topics relating to being an embedded (and graphics) engineer (and manager). Nate works at NVidia on the Tegr...

16 Huhti 20141h 32min

46: I'm Painting the Turtle

46: I'm Painting the Turtle

Jennelle Crothers (@jkc137) explained to Elecia what a technology evangelist does. Of course, it wasn't an embedded technology but it was still amusing. Plus, Elecia got to play with a Surface Pro. Ch...

9 Huhti 201440min

45: Yanking on a Cat's Tail Is the Only Way to Learn

45: Yanking on a Cat's Tail Is the Only Way to Learn

David Anders (Google+) joined Elecia to chat about open source hardware, what it means, how to do it, and why.  Dave will be speaking at the embedded Linux conference in San Jose, CA on April 30th: 9...

2 Huhti 201450min

44: Light Up Strikes Back

44: Light Up Strikes Back

Josh Chan and Tarun Pondicherry, founders of Light Up (@Lightup or on Facebook), returned to the show. In episode 7, they were midway through their kickstarter, planning to make a product to teach ele...

26 Maalis 201448min

43: A Lot of High-Falutin' Math

43: A Lot of High-Falutin' Math

Tony Rios from MEMSIC spoke with Elecia about inertial systems and tuning algorithms used in sensor fusion (i.e. Kalman). The IMU380 will appear soon, creating a whole line of relatively inexpensive q...

19 Maalis 20141h 1min

42: Blocks of Gold with LCD Displays

42: Blocks of Gold with LCD Displays

Christopher White (@stoneymonster) and Elecia talk about the failed startups (and projects) they've been through, focusing on identifying how to discern the end is nigh.  A nice collection of startups...

12 Maalis 20141h 9min

41: Pink Universes Die Really Quickly

41: Pink Universes Die Really Quickly

Micah Elizabeth Scott (@scanlime) came to talk about Fadecandy, a really neat way to control smart LEDs (NeoPixel, AdaFruit's term for the WS2812). The conversation ranged from beautiful LED control a...

5 Maalis 201456min

40: Mwahaha Session

40: Mwahaha Session

Evil Mad Scientist's Lenore Edman (@EMSL) talks about what evil mad scientists do on their path to world domination. Surprisingly, it consists largely of art, education, and soldering. Some EMSL items...

26 Helmi 201456min

Suosittua kategoriassa Tiede

rss-mita-tulisi-tietaa
tiedekulma-podcast
rss-poliisin-mieli
docemilia
rss-duodecim-lehti
utelias-mieli
filocast-filosofian-perusteet
rss-laakaripodi
rss-opeklubi
rss-lihavuudesta-podcast
rss-sosiopodi
sotataidon-ytimessa
mielipaivakirja
radio-antro
rss-radplus
rss-luontopodi-samuel-glassar-tutkii-luonnon-ihmeita