Learning and Experimenting with Physical and Digital Mediums with Keith Peters

Learning and Experimenting with Physical and Digital Mediums with Keith Peters

Keith Peters joins us today to talk about his experiences with experimenting with code and math, the transition from Flash to Go, woodworking and blacksmithing, and getting books published.

Keith talks to us a bit about multi trochoids; they're what happens when you take a circle and roll it around something, like a spirograph. He was inspired to do this project by Sodaplay, a site back in the flash days that had stuff you could hook up to various engines.

What language did Keith use to write his multi trochoid experiments? Initially, Keith wrote it in Go, but he wanted to put it out on the web and make it interactive, so he ported it to Javascript.

Back in the 90s Keith worked with Flash, when Flash left he moved over to Javascript and using the html5 canvas. Javascript is great if you want it live on the web but for still images and animations it was a pain in the neck, so Keith tried out Rust, Python, and finally settling on Go.

Keith is into some non-coding hobbies like woodworking and knife making, Joel has even bought some of his knives. It started when Keith wanted to build an arcade cabinet, he bought tools and got into learning how to use them. Keith has found a lot of crossover with working with his hands and building things with code, both of them can be boiled down to learning a technology to create things and solve problems.

Finally, Keith explains the pros and cons of going through a publisher to get your book out. He says that self-publishing is easier than ever, but a publisher provides you with a lot of assistance with editing, marketing, artwork, and a healthy dose of pressure.

Transcript

"Learning and Experimenting with Physical and Digital Mediums with Keith Peters" Transcript

Resources:Keith Peters:John Lindquist:

Episoder(77)

The Changes Gatsby and Mdx Are Making to the Internet with Chris Biscardi

The Changes Gatsby and Mdx Are Making to the Internet with Chris Biscardi

Today we are joined by Chris Biscardi where we discuss:Learning in public and him live-streaming open-source developmentGatsby as a PWA generator and its potential to become the dominant force on the ...

15 Feb 201924min

Championing a11y and Being Authentic with Lindsey Kopacz

Championing a11y and Being Authentic with Lindsey Kopacz

Lindsey Kopacz, web-developer and accessibility blogger, joins us today to discuss:The positives that being authentic and public with your emotional state provides.Her blog and the excellent dev.to co...

5 Feb 201931min

Learning to Code from Scratch on the Modern Web with Tae'lur Alexis

Learning to Code from Scratch on the Modern Web with Tae'lur Alexis

Tae'lur Alexis, self taught programmer and founder of CodeEveryday, talks to us about:Figuring out that software was what she wanted to doLearning to code from scratch on the modern web.How front-end ...

25 Jan 201938min

Negotiating Your Salary and Advancing Your Career with Josh Doody

Negotiating Your Salary and Advancing Your Career with Josh Doody

Josh Doody, the author of Fearless Salary Negotiation, joins us today to discuss:What you need to look out for to stay ahead in the industryHow to find leverage despite the information asymmetry betwe...

7 Jan 201959min

Switching Careers and Learning in Public with Tania Rascia

Switching Careers and Learning in Public with Tania Rascia

Tania Rascia works as a web developer full time. However, just a few years ago she was working as a professional chef. How and why did she make such a dramatic career switch? It isn't uncommon for cul...

12 Des 201828min

Incorporating Testers with Every Development Phase with Angie Jones

Incorporating Testers with Every Development Phase with Angie Jones

Today Angie Jones, a master inventor and automated testing engineer, speaks with us about what a master inventor is and what it took to receive that title, what testing automation is, having parallel ...

8 Des 201834min

Opening Programming's Gates to Women's Communities with Diana Rodriguez

Opening Programming's Gates to Women's Communities with Diana Rodriguez

Diana Rodriguez, Worldwide Community Organizer for the Vue Vixens Initiative, joins us today to talk about her early experiences with development as a child, her transition into a becoming a full-time...

30 Nov 201822min

Exploring Concepts and Teaching Using Focused Zines with Julia Evans

Exploring Concepts and Teaching Using Focused Zines with Julia Evans

Julia Evans, is a zine author and software engineer at Stripe. She joins us to talk about teaching specifics as opposed to high-level overviews, using zines to show that things that sound hard aren't...

20 Nov 201826min

Populært innen Business og økonomi

lydartikler-fra-aftenposten
stopp-verden
dine-penger-pengeradet
e24-podden
rss-penger-polser-og-politikk
rss-borsmorgen-okonominyhetene
pengepodden-2
pengesnakk
livet-pa-veien-med-jan-erik-larssen
finansredaksjonen
tid-er-penger-en-podcast-med-peter-warren
utbytte
stormkast-med-valebrokk-stordalen
morgenkaffen-med-finansavisen
rss-politisk-preik
liberal-halvtime
rss-markedspuls-2
rss-sunn-okonomi
lederpodden
rss-pa-konto