Look for any podcast host, guest or anyone

Listen

Description

Bryan and Adam and the Oxide Friends take on GPT and its implications for software engineering. Many aspiring programmers are concerned that the future of the profession is in jeopardy. Spoiler: the Oxide Friends see a bright future for human/GPT collaboration in software engineering.

We've been hosting a live show weekly on Mondays at 5p for about an hour, and recording them all; here is the recording from March 20th, 2023.

In addition to Bryan Cantrill and Adam Leventhal, speakers on MM DD included Josh Clulow, Keith Adams, Ashley Williams, and others. (Did we miss your name and/or get it wrong? Drop a PR!)

Live chat from the show (lightly edited):

#!/usr/sbin/dtrace -s

BEGIN
{
printf(""%5s %5s %5s %s\n"", ""PID"", ""PPID"", ""UID"", ""COMMAND"");
}

proc:::exec-success
{
printf(""%5d %5d %5d %s\n"", pid, ppid, uid, execname);
}

#!/usr/sbin/dtrace -s

#pragma D option quiet

dtrace:::BEGIN
{
printf(""%5s %5s %5s %s\n"", ""PID"", ""PPID"", ""UID"", ""COMMAND"");
self->indent = 0;
}

sched:::off-cpu
{
self->indent = 0;
}

proc:::exec-success
{
this->curpid = pid;
this->curppid = ppid;
this->curuid = uid;
this->indent = self->indent;
}

proc:::exec-success
/execname != ""dtrace""/
{
printf(""%*s"", this->indent * 2, """");
printf(""%5d %5d %5d %s\n"", this->curpid, this->curppid, this->curuid, execname);
}

proc:::exec-success,
sched:::on-cpu
/this->curpid == pid/
{
self->indent++;
}