462: Spontaneously High Performing
Embedded19 Okt 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

Episoder(569)

359: You Can Never Have Too Many Socks (Repeat)

359: You Can Never Have Too Many Socks (Repeat)

Thea Flowers creates open source and open hardware craft synthesizers that use Circuit Python for customization. She also writes about the internals of the SAMD21. Thea's synthesizer modules are found...

18 Nov 20221h 5min

434: I Love It, It's Exhausting

434: I Love It, It's Exhausting

Sarah Withee spoke with us about using an artificial pancreas, learning many programming languages, and FIRST robotics. More about the Open Artificial Pancreas System can be found at OpenAPS.org or in...

11 Nov 20221h 1min

433: Getting Mad About Capes

433: Getting Mad About Capes

Michael Gielda spoke with us about Renode, an open source embedded systems simulator. It also simulates large distributed systems and network communications. Check out Renode.io and the boards suppor...

3 Nov 20221h 12min

432: Robot Bechdel Test

432: Robot Bechdel Test

Martha Wells is a science fiction and fantasy author. She spoke with us about her books (including Murderbot Diaries!), writing, and creating fantastical worlds. Marth (@marthawells1) has won Nebula, ...

27 Okt 20221h 8min

431: Becoming More of a Smurf

431: Becoming More of a Smurf

Jasper van Woudenberg spoke with us about hacking hardware, writing a technical book, and ethics. The Hardware Hacking Handbook was written by Jasper and Colin O'Flynn (ChipWhisperer and episode 286:...

20 Okt 20221h 5min

430: Broken Toys All Around Me

430: Broken Toys All Around Me

Chris and Elecia bounce from topic to topic, discussing life and work and occasionally answering listener emails. Python can format code into equations in Latex with Latexify (as noted in this tweet) ...

13 Okt 20221h 19min

317: What Do You Mean by Disintegrated? (Repeat)

317: What Do You Mean by Disintegrated? (Repeat)

We were joined in the studio by the Evil Mad Scientists Lenore Edman and Windell Oskay. Evil Mad Scientist Laboratories (@EMSL) produces the disintegrated 555 Timer kit and 741 Op-Amp kit. These were...

6 Okt 20221h 10min

429: Start With Zero Trust

429: Start With Zero Trust

We spoke with Duncan Haldane about creating hardware schematics by writing software code, three dimensional circuits, and bio-inspired jumping robots. Duncan is the CEO of JitX (jitx.com). They rece...

29 Sep 20221h

Populært innen Vitenskap

fastlegen
tingenes-tilstand
rekommandert
rss-nysgjerrige-norge
forskningno
sinnsyn
vett-og-vitenskap-med-gaute-einevoll
liberal-halvtime
smart-forklart
rss-rekommandert
pod-britannia
jss
fjellsportpodden
villmarksliv
rss-overskuddsliv
nevropodden
aldring-og-helse-podden
tomprat-med-gunnar-tjomlid
dekodet-2
rss-bondevennen