Dev 'n Life - podcast cover

Dev 'n Life

Jan David Nose & Roberto Pandowww.devnlife.com
Dev ‘n Life is a podcast by two friends who record their casual conversations about software development, technology, and personal growth. Follow along as Rob and JD discuss their ideas and views on technology and life as they maintain their long-distance friendship.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Rust, Bevy game engine, and Data-Oriented Design

Summary Rob is learning Rust, and feels like he's total beginner again. Rust's concept of ownership and its handling of strings are just different than any other language he has worked with, but JD ensures him that this is how everyone feels when starting with Rust... JD spent the last week working on their game, starting with rewriting everything. He explored using a game engine instead of React for the visualization, and really likes the approach. He set up the new game engine Bevy , and hacke...

Sep 16, 202034 minEp. 32

Open Source, Community, and Monetization

Summary Rob is back home after a stressful trip to renew a passport. For JD it was the first week after his vacation, and he had to readjust to work again. He also wanted to shape some work after their discussion in the last episode, but didn't manage to get as far as he hoped. JD wonders if it makes more sense to focus on game development, or invest equally in building up a community around the project. Rob's concerned that someone might steal their work, and is not too enthusiastic about the i...

Sep 09, 202035 minEp. 31

Rust, Singleplayer vs. Multiplayer, and a First Sprint

Summary Rob and JD catch up after their last episode on Shape Up . Rob has been studying game engines, and bought a Rust course. JD just watch the talk Bending the Curve from RustConf, in which Esteban Kuber talks about the difficulty teaching Rust to experienced programmers, and shares how it is necessary to unlearn certain assumptions from other programming languages. JD has been thinking a lot about how to really start the project he wants to do with Rob. Both are freaking out a little bit gi...

Sep 02, 202032 minEp. 30

Shape Up for a Two Person Team

Summary YEAR 1 ANNIVERSARY! Rob and JD totally forgot that they released their first episode one year ago, and didn't prepare anything special... Rob has been reading Shape Up by Basecamp , and the two start discussing its content. Rob got hooked when he read that Basecamp doesn't keep a backlog. (And he now wonders how the Hey support team passes feature requests to the developers.) For JD, the concept of Fixed Time, Variable Scope resonated the most. Regarding backlogs, he thinks it is really ...

Aug 28, 202034 minEp. 29

Games, Prototypes, and gRPC

Summary Rob is back after moving to Austin, Texas! And JD survived a heatwave in Europe that made it very tough to be productive. Nonetheless, JD managed to think more about the game he wants to build. And he set up a prototype with some technologies he is interested in exploring. To get Rob up to speed, he introduces the game Screeps , which is an MMO strategy game for programmers and an inspiration. From there, the discussion turns into a general reflection on video games, and what will be imp...

Aug 19, 202035 minEp. 28

Gaming, Motivation, and Programming

Summary Rob had a busy week and some big news: He's moving next week. JD on the other hand took it a bit easier than usual this week, and has been thinking a lot about a new project. Reflecting on his past projects and why he started them, JD noticed a pattern. He began those projects to learn about a very specific topic, for example Stimulus , and once he did that there was not purpose in continuing with the project. Which led to quite a lot of unfinished work, a feeling of guilt, and the quest...

Jul 26, 202035 minEp. 27

Basecamp, Rails, and Password Managers

Summary Rob and JD are back after a week without recording. Rob has been giving hey.com a spin as his email solution, and is enjoying the experience so far. JD is still contemplating how to optimize his own setup, now thinking of adding another email host in the middle as a backup. Other than that, JD has been a bit in a slump. He started a small side project, trying out Basecamp and Shape Up in the process, which has been a lot of fun. Especially the idea behind hill charts resonated with him, ...

Jul 17, 202035 minEp. 26

Choosing Email Providers

Summary Rob is back from a small vacation, while JD is waiting for his. During his vacation, Rob joined the virtual ElixirConf EU and got his invite for hey.com , the new email service by Basecamp . He has been on the fence about paying for email and migrating, and he's curious about JD's opinion on both hey.com and ProtonMail . JD shares his setup with a custom domain, and how he's been using ProtonMail the past few years. Rob has had advertised hey.com to friends, and had to argue why you woul...

Jul 04, 202036 minEp. 25

Elixir, Concurrency vs Parallelism, Games with Code

Rob is still going in depth with elixir, discussing his progress and learns more about processes, concurrency and parallelism in elixir. JD discusses his struggles in finding the project he wants to pursue, leaning towards gamification for learning to code.

Jun 17, 202031 minEp. 24

Habits, Projects, Business

Summary We are back to our normal recording schedule. Rob found a new intermediate programming course about Elixir that he started this weekend. It's by The Pragmatic Studio , and it slowly builds up a web framework from scratch. Rob is super excited about this, as he expects to learn a lot from the course. JD has been thinking about the last episode, and Rob's and his differing opinions on Rails and whether it does too much. Exploring Domain-Driven Design, he wonders how to apply the lessons he...

Jun 10, 202033 minEp. 23

Aggregate Roots, Entities, and Deliberate Practice

Summary Rob plans some activities again in a world that slowly opens up, and shares his frustrating experience booking tickets for Universal Studios. JD is thinking about his summer vacation, and has decided to take a full three weeks off to recharge from the stress. It'll probably be a motorcycle vacation in Germany. The two chat about the cultural differences when it comes to holidays, especially between the US and Sweden. Then JD gives an update on his project, reflects on his approach, and d...

Jun 07, 202036 minEp. 22

Software Architecture and JavaScript Weirdness.

Summary Rob and JD go in depth about software architectures, domain driven design and web frameworks. JD is getting a bit overwhelmed at home, but still managing to dive into his side project and deciding and thinking about the architecture around it, while listening to a lot of Alicia Keys. Rob and JD discuss their, strong dislike for JavaScript because hate is a strong word, discussing all the "bugs/features" that the technology offers along with its crazy types. Stay in touch Website: https:/...

Jun 02, 202036 minEp. 21

Phoenix LiveView, Rails, and Email

Summary Rob and JD catch up again after missing a week. Rob enjoys learning new things, and has focused his attention on new knowledge vs. progress for the sake of progress. His work with GraphQL for the Taskful 3 API rewrite is one example, and rebuilding his portfolio website with nuxt another. Rob is excited about Phoenix LiveView , and its equivalent in Rails called StimulusReflex . JD and Rob geek out hard over the current state of the Rails ecosystem, starting with StimulusReflex and A May...

May 20, 202036 minEp. 20

A New Project, more Rust, and Music for Coding

Summary JD and Rob check in after another week of quarantine. JD's brain has gone into overdrive looking for problems to solve to distract from the current situation, while Rob has found peace rediscovering music from his past that fuels his coding. The talk of music gets the two sidetracked into discussing Spotify vs. Apple Music... When they recover, JD starts introducing a new project he is working on. Dreaming of a paperless office, but without a good system to organize his digital files, he...

May 06, 202031 minEp. 19

GraphQL, Password Hashes, and Rust CLIs

Summary Rob is enjoying his new life as a freelancer, while JD struggled through another stage of grief. He doesn't expect to be back in an office till autumn or even winter, and doesn't know how to take a vacation to really disconnect and get away from it all. Rob wonders if camping could be an option, and JD shares his dream to do a road trip with friends to the remote countryside of Sweden. While working on Taskful's backend, Rob has started to explore GraphQL. He also got hooked on the probl...

Apr 29, 202034 minEp. 18

Hanging in there

Summary Corona is still a thing that weighs heavily on Rob and JD. They catch up on how they've been dealing with quarantine, and discuss how living in a remote rural area suddenly seems very appealing. Despite the lock down, JD still managed to make a new experience at a McDonald's drive-thru. Rob shares his experience diving deeper into Elixir and Domain Driven Design, and how he's considering GraphQL for the Taskful backend. JD reorganized his Git repositories now that GitHub organizations ar...

Apr 22, 202033 minEp. 17

Wrapping up Q1

Summary At the end of week five of quarantine, JD and Rob catch up. They start being sick of staying home and they miss exercising. JD contemplates buying some exercise equipment, and Rob dreams of a house with an exercise room. Rob shares exciting news about big changes in his work, and how he felt really burned out before. JD bought an upgrade for his hobby, which came with some unexpected exercise. Two weeks into Q2, they finally find the time to reflect on Q1 and the goals they set at the be...

Apr 15, 202036 minEp. 16

Finding a rhythm

Summary JD and Rob continue where they left off. They check in about how they've adjusted to Corona, and share how they stay sane being at home. Rob shares how the launch of Taskful 3 went, and JD talks about what he did in his side project the last two weeks. Long story short: lots of procrastination playing with Terraform. JD mentions that he is looking for better ways to plan his work, and the two discuss tools and their trade-offs for managing tasks, projects, and ideas. New Format! We are t...

Apr 08, 202033 minEp. 15

Weird times we're living in

JD and Rob are stuck at home like everyone else. With these unique times they each share their experience, being a different set up for JD and nothing changing for Rob. They both discuss the future and permanent effects they think this pandemic and quarantine may cause to society. Rob and JD also talk about what they have been working on and the process they are making.

Mar 28, 202041 minEp. 14

Getting technical from home

For the first time ever, both Rob and JD are formally working remotely. They catch up on COVID-19, routines while working from home, and the risks of walking to your mailbox in Florida, and then they get technical. Rob has some questions around legacy databases and Elixir, and JD shares his experience working with TypeScript. They discuss the pros and cons of React and Vue, and the value of strongly typed languages. At the end, JD provides an update on his work in the sim racing space, and expla...

Mar 12, 202051 minEp. 13

Worries only adults have

Rob and JD catch up where they left off two weeks ago. Rob shares stories about his progress working with Elixir, and a new project he is working on. JD is formally on vacation, but finds it hard to relax amidst worries about his home, car, and finances. The topic of relaxation and healthy hobbies eventually leads Rob and JD to discuss the state of the internet, and whether things will get better or worse in the future. Don't worry, though, they end on a kinda optimistic note...

Feb 24, 202049 minEp. 12

This is how we learn new tech

Rob and JD check up on each other's goals and how it is coming along, Rob is having some struggles on one specifically. JD starts working and learning React and they both discuss the way their brain learn new things and and the methods and approaches they use to learn. JD is going strong with his new project and he is facing new challenges.

Feb 17, 202046 minEp. 11

One API to rule them all

JD has started working on a side project, and some what poorly explains to Rob what he is doing. They talk about racing simulations, APIs, and the programming language Rust. Rob is back from a company retreat, and feels more excited than ever to dive into Elixir.

Jan 29, 202045 minEp. 10

Let's crush new goals

First episode of the year. JD and Rob got back from holidays and are motivated to start a great year with their new set of goals. JD and Rob both discuss self improvement goals, meditation, and career paths for the year as well as how they plan to accomplish them.

Jan 23, 202055 minEp. 9

That's a wrap

The last episode of 2019! JD and Rob reflect on their first six months of podcasting, the expectations they had before starting, and the lessons they learned along the way. They end up randomly discussing how their music consumption has changed, especially in relation to work and exercise, and close out the episode with a brief look ahead into 2020. Whoever made it this far, thanks so much for sticking with us. We can't believe we managed to get to eight episodes, and are very excited to continu...

Dec 10, 201944 minEp. 8

We like nice things

Reaching the end of the year, Rob and JD talk about what they're doing and their tech plans for the holidays. Rob continues learning Elixir, JD is pursuing Rust and plans to organize all his storage into his own in-house server and they're both planning on getting the new MacBook Pro 16 inch.

Nov 24, 201944 minEp. 7

We're still here

Scheduling a time to record is tough across continents, and Rob and JD finally catch up again after two weeks. Since last time, JD bought a car, and Rob started to explore the programming language Elixir again. The two chat about their distaste for advertisement in apps, the question of frontend vs. backend, and what hobbies to pick up to be more creative.

Nov 15, 201953 minEp. 6

It's all about balance

Following up on last week's episode about burnout, Rob and JD discuss finding a healthy balance in life. They talk about sleep, new habits, camping and fishing, and buying cars. Rob teases a new project he wants to work on, but emphasis that it's all about the balance.

Oct 25, 201951 minEp. 5

Let's not burn out

Burning out is never good, Rob did not have a good week at work. Anxiety and lack of enjoyment at work can lead to unpleasant results. In this episode, Rob and JD discuss possible solutions to move away from a burn out and find enjoyment or a balance again.

Oct 19, 201941 minEp. 4

Long time no talk

It has been 4 weeks since the last episode?! After that long, JD and Rob do some major catching up. Talking about JD's eventful weeks at his new job, finding new routines and adjusting to the unique lifestyle it comes with. They also talk about productivity issues and tools and techniques to try out.

Oct 09, 201948 minEp. 3
Hosted on Transistor
For the best experience, listen in Metacast app for iOS or Android