Retro Time // A Software Podcast
Retro Time // A Software Podcast
Derek Seibert & Jeremy Miller
The Retro Time Podcast is all about retrospectives. Join your hosts, Derek Seibert and Jeremy Miller, as they talk about software — from product design to software development to the soft skills you need to make it in the industry. Using their long careers to kick off the conversation, they’ll drop a few nuggets of wisdom each episode… 96.7% guaranteed.
31. Derek goes camping
This past week, Derek went camping. While he was there he had the opportunity to tour Mammoth Cave. While inside, Derek noticed strata in the rock, created over millions of years. You may be wondering what Derek&#8217;s recent adventure at Mammoth Cave National Park has to do with software architecture. What can Mother Nature teach us about building enterprise software in a more scalable way? Derek had an epiphany. These strata are a lot like what many of our enterprise software tends to look like over time. The &#8220;MVP&#8221; we build first gets stuck under the layers upon layers of code build on top of it over the years. It becomes increasingly harder to modify this base layer the more times pass. Minor mistakes become harder to fix. Tech debt becomes harder to erase. How can we ensure our enterprise software stands the test of time? How can we ensure our software stays &#8220;soft&#8221;? How can we ensure the code we write today doesn&#8217;t hold us back tomorrow? Topics:• 04:09 &#8211; Derek&#8217;s camping adventure• 09:12 &#8211; Derek has an epiphany• 11:17 &#8211; Things won&#8217;t go the way you expect. But what did you learn?• 14:51 &#8211; Jeremy&#8217;s Deliverance moment• 16:19 &#8211; Derek has a second epiphany• 20:54 &#8211; How do we keep from creating rigid software strata?• 21:44 &#8211; Dan North&#8217;s CUPID principles might help• 23:19 &#8211; Keep your systems composable Helpful Links:• Mammoth Cave National Park • 27. CUPID: A Software Love Story with Dan North &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google Podcasts • Subscribe on Apple Podcasts • Subscribe on Spotify • Subscribe on Stitcher Episode thumbnail by Laura Pluth on <a href="https://unsplash.com/s/photos/camping?
Jul 22, 2021
29 min
After Hours: An Evening with Derek’s First Born
In this episode, our brave hero Derek goes solo + 1. He invited his firstborn into the gauntlet of fire also known as the RetroTime interview seat. They talked about the tech that powered school during the pandemic, the dangers of money-grubbin’ video games, and other 8-year-old struggles in 2021. She even put up with a few classic This or That questions. So, we hope you enjoy this deeply personal episode with Derek and his daughter. It’s a dang ol’ hoot! &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google Podcasts • Subscribe on Apple Podcasts • Subscribe on Spotify • Subscribe on Stitcher Episode Thumbnail by Taylor Heery on Unsplash
Jul 20, 2021
21 min
Get Hired: Craft a killer resume and portfolio with Kristine Yuen
Now that you&#8217;ve built up a solid network, the next step is getting your portfolio and resume together. For a lot of people, this is one of the most daunting parts of the hiring process. The questions can be overwhelming if you&#8217;re new to the design field. Where do you even start? How do you format your resume? How do you get past the ATS bots? What content should you include? How do you build a website? Should you use a template? How do you write a case study? Kristine Yuen, a design manager at LinkedIn, joins us to talk about how to craft a killer portfolio and resume to get past the ATS bots and recruiters to impress the hiring managers to get a shot at an in-person interview. Kristine put together a list of portfolios she likes and explains a little bit about why she likes each of them: * karindevenish.com&nbsp;&#8211; Kristine really likes the overall structure of Karin’s Credit Sherpa case study. It’s very thorough and visual. Her favorite section is how she shows her iterations side by side. It really helps comprehend the differences between the variations and makes it easy to follow along in her story.* yangq.design&nbsp;&#8211; Yang’s portfolio is a very visual portfolio that uses motion subtly. Particularly, the home page is really well laid out. It catches the attention of the reviewer quickly and it is detailed to understand what the projects are all about.* rbrahmwar.com&nbsp;&#8211; Paisool is a well-laid-out case study. It is visually balanced and clear in terms of storytelling. Ridhi mixes her process well with the content that she writes. She also uses a similar family of illustrations that blend well with her visuals in the rest of the portfolio. Also, the solution section at the end is very easy to comprehend the flows within the designed app.* shunweiwilson.com&nbsp; &#8211; This portfolio has a wide range of projects that showcase Wilson’s background from UX to industrial design. She likes how he lays it out without taking away the emphasis from his UX work. Additionally, she enjoys his About page. It showcases a nice balance between his professional interests, experiences, and personal hobbies. Additionally, all his links are really easy to find.* rajatbagga.com&nbsp;&#8211; Rajat’s portfolio is a visual take on dark mode. I enjoyed seeing the visuals and motion together in his case studies. In particular Vedetarian, the motion adds a lot of delight and helps me understand the intention of his app. Also, his process is light enough to comprehend the steps without going into tons of detail.* kritikakushwaha.com/projects&nbsp;&#8211; Kritika’s Spark case study does a really great job of making text look extremely visual.&nbsp; She uses cards and blocking as techniques to balance out paragraphs of text. She also does a good job of balancing out the digital and physical solution of her project, as it emphasizes the UI more.* rachelthinks.design&nbsp;&#8211; Kristine&#8217;s favorite case study from Rachel’s portfolio is the Google Buzz project. Rachel doesn’t use GIFs or videos of her solution, instead, she uses arrows in the images to show how her app works. It works really well as it’s subtle, clear, and easy to comprehend. Topics:• 02:20 &#8211; What makes a great first impression?
Jul 8, 2021
57 min
29. We believe in nothing, Lebowski!
We&#8217;ve all been there. After having to answer the same silly question again, or having to correct the same person again, or getting the same urgent request at the last minute again, you realize there is no point to any of this. Why are you even trying? Before you go and pee on your co-worker&#8217;s rug, there is still hope. The path to work nihilism is slow and painful. We all had grand plans and huge, ambitious goals for our careers. None of us set out to be a work nihilist. Like stress, it sneaks up on you. It happens slowly over years, then comes crashing down upon us all at once. Luckily, we can keep an eye out for some signs that we&#8217;re heading towards the dark side and use a few techniques to remind us that what we&#8217;re doing really is important, and we are making an impact. Topics:• 04:24 &#8211; How do we end up as work nihilists?• 06:32 &#8211; This doesn&#8217;t only happen in big corporate environments• 07:46 &#8211; Sometimes work Nihilism comes and goes. Why?• 08:15 &#8211; Knuckleheads gonna knucklehead• 09:07 &#8211; Focus on the smaller things you can control• 10:36 &#8211; Knuckleheadednesss is a group affliction• 11:45 &#8211; Try to divide and conquer to change a culture• 15:13 &#8211; Write down all your accomplishments that day to motivate you• 21:31 &#8211; Some things to look out for• 25:48 &#8211; What can we learn from The Borg?• 30:03 &#8211; When you start to ask &#8220;What&#8217;s the point of all this?&#8221;• 35:25 &#8211; What can we delegate so we can focus on what we love? Helpful Links:• My political awakening | I know I&#8217;ve changed• We believe in nothing, Lebowski!• On TikTok, Grimes Pitches Fully Automated Luxury Communism &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google Podcasts • Subscribe on Apple Podcasts • Subscribe on Spotify • <a rel="noreferrer noopener" aria-label="Subscribe on Stitcher: (opens in a new tab)" href="https://www.stitcher.
Jul 1, 2021
41 min
Get Hired: Networking and building your tribe with Kasey Randall
This might come as a surprise, but your job hunt starts long before your job hunt actually starts. Before you send off your first job application you should be building both your personal and professional network. Having a solid network will make sure you are meeting the right people and learning the right things. But more importantly, meeting the right people means they are thinking about you long before their job listing is ever posted online. In short, a solid professional network is the best way to jump start your career and ensure future employment. We&#8217;re excited to kick off the first episode of the Get Hired series by talking with Senior Interaction Designer at SiriusXM, Kasey Randall. Over the last decade, Kasey has used his networking skills to break into the design scene in D.C. and make some serious industry connections, all while staying a pretty swell guy. This week, Kasey shares his secrets for networking, building your tribe, and how to make sure you are always working towards ensuring you&#8217;re employed in the future. Topics:• 05:53 &#8211; Surround yourself with people better than you.• 07:28 &#8211; You&#8217;re the average of the five people you spend the most time with• 11:06 &#8211; Ask the right people the right questions• 15:22 &#8211; How do you find the right people to ask the right questions?• 20:47 &#8211; Be curious• 21:15 &#8211; Don&#8217;t overthink it. Just do it.• 23:31 &#8211; Don&#8217;t reach out to strangers looking for favors.• 23:43 &#8211; Do reach out to strangers and ask to chat about their experiences• 24:37 &#8211; How do you get over imposter syndrome?• 30:44 &#8211; If you move to a new city, jump right in• 31:31 &#8211; Networking across borders is becoming the norm• 32:45 &#8211; What does post-COVID networking look like?• 34:18 &#8211; Kasey&#8217;s core principles of networking• 38:54 &#8211; Don&#8217;t be sleazy and don&#8217;t be a jerk and you can fail forward.• 39:17 &#8211; What you put out there is a direct representation of you Helpful Links:• District Creatives• Make America Dinner Again• You’re NOT The Average Of The Five People You Surround Yourself With• Why doesn&#8217;t an unbound merino t-shirt smell bad? About Kasey RandallKasey is an adventurer, storyteller, and design entrepreneur, helping shape how people experience the digital world around them. His intuitive eye for core experience and passion for great design results in truly engaging interactions. Kasey dedicates time to host events and mentor Designers through ADPList, helping UXers sharpen skills, navigate their career, advocate for the user, and slay dragons. &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • <a rel="noreferrer noopener" aria-label="Check out our website (opens in a new tab)" href="h...
Jun 23, 2021
49 min
Deep Dives: Introducing The “Get Hired” Series
We seem to be noticing a trend. There are lots of folks looking to break into the software industry but aren&#8217;t sure where to start. There seems to be a lot of people looking for a mid-career change. There are tons of recent boot camp graduates. The good news is software teams are hiring! Whatever the case might be, not everyone is lucky enough to have industry connections to get one on one advice. If this is you, we&#8217;ve got some stuff you might find helpful. In episode one, we&#8217;ll talk about networking with Kasey Randall from Sirius XM. Kasey will talk about his experiences networking, hustling, and finding his design community. In episode two, we&#8217;ll talk with Kristine Yuen, a design manager at LinkedIn. She&#8217;ll give us tips on resume writing and help with portfolios. We/ll explore how different UX tracks should approach portfolios and resume writing. In episode three, we&#8217;ll talk to Jay Casteel who works in Machine Learning at AWS. Jay will give us some interview tips and advice on how to ace your interview. Sorry kids, there won&#8217;t be any Amazon interview spoilers! In episode four, we&#8217;ll talk to Ray Lemon from GE Aviation. Ray will talk through some whiteboard challenge tips, and we&#8217;ll do a whiteboard challenge live on the air to show you what to expect. Finally, in episode five, Derek and Jeremy will dive into what they do best, cross-functional collaboration. Once you land that job you&#8217;ll need to be a great teammate, so we&#8217;ll give some advice on how designers, product folks, and software engineers can build a great working relationship. So keep an eye out on Twitter and LinkedIn for the new Deep Dive Series on getting hired! Stay tuned! &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google Podcasts • Subscribe on Apple Podcasts • Subscribe on Spotify • <a rel="noreferrer noopener" aria-label="Subscrib...
Jun 18, 2021
4 min
27. CUPID: A Software Love Story with Dan North
You probably know Dan North as the father of Behavior Driven Development. But if you aren&#8217;t following twitter too closely, you may not know that Dan created quite a stir with his rebuttal of the SOLID principles back in 2017. Since then, he&#8217;s thought about a different approach using a similarly clever acronym, CUPID. We were fortunate enough to get a sneak peek into CUPID and discuss some of the ideas with Dan. Dan has spent a lot of time looking not just at his own code, but other people&#8217;s code too. One thing he&#8217;s noticed is that the best code is the code that is a joy to look at and work with. The best code takes other developers into account when writing their code. They design it so that it&#8217;s easy to follow and logical to work on. Dan&#8217;s CUPID consists of five properties of software that make software joyful to work with. CUPID stands for Composable, UNIX Philosophy, Predictable, Idiomatic, and Domain-based. Composable: Can I use this software with other software? Does my code play well with other developer&#8217;s code? Does my code require dependencies that might break another developer&#8217;s code? UNIX Philosophy: Each thing should do one thing well. But don&#8217;t over-engineer it and do that one thing too much. Know when to stop. Predictable: Our code should be predictable in what it does and how it does it. The chances are good that someone else will need to look at your code one day. Keep in mind we&#8217;re writing software for other people to come back and read later. Your code should be predictable, readable, and organized in a way that makes reading your code completely obvious. Idiomatic: Familiar tools are easier to use. How does the rest of the team do it? Does it make sense to challenge these standards? Were decisions made for a reason? Before we have opinions on changing what is there, we need to find out why the team does something the way they do. As Sam Newman says &#8220;it&#8217;s better to have things be consistently wrong than inconsistently anything.&#8221; Domain Based: Domain is about language&#8211; design or written language. The code itself is domain-based, meaning we use the terms that relate to the domain of the app. Make the domain language ubiquitous in the codebase. Additionally, we should structure the code by domain. Keep the code organized so that it makes sense based on what the app does. Topics• 03:25 &#8211; Dan is triggered• 08:22 &#8211; Hello CUPID• 12:37 &#8211; Centered vs bounded communities•&nbsp;16:39 &#8211; Composable•&nbsp;20:49 &#8211; UNIX philosophy• 24:34 &#8211; Predictable•&nbsp;29:53 &#8211; Idiomatic• 35:43 &#8211; Domain Based• 49:33 &#8211; It&#8217;s everyone&#8217;s responsibility Helpful Links• Dan North &amp; Associates•&nbsp;The CUPID Back Story• The SOLID principles• Why Every Element of SOLID is&nbsp;Wrong About Dan NorthDan is the originator of&nbsp;Behaviour-Driven Development, an agile approach to software development that encourages teams to deliver the software that matters by emphasising ...
May 27, 2021
1 hr
26. If you can’t convince ’em, rebrand!
When it comes to the term &#8220;MVP,&#8221; everyone has a different interpretation of the term. Like it or not, perception is reality. If the term MVP has you stuck, why don&#8217;t we use a different term? In our last episode, Derek read an insightful article by Ardi Karaj titled The Learning Release. In her article, Ardi suggests changing the way we talk about MVPs. She breaks the idea of releases up into two phases: A Learning Release and an Earning Release. We found this idea extremely compelling. As both of us have worked in software for a while, we&#8217;ve seen firsthand how the term &#8220;MVP&#8221; has been bastardized and has ultimately lost its true meaning. As Ardi says, ask five people what they think of when they think about MVPs and you&#8217;ll get more than five answers. Preach! This week, Derek and Jeremy discuss Ardi&#8217;s idea and explore how we might apply some of these concepts to the enterprise software space. Topics:• 04:52 &#8211; Words make a difference to people learning a new concept• 06:21 &#8211; If you can&#8217;t beat them, rebrand!• 09:19 &#8211; We can&#8217;t say we&#8217;re going to make money if our confidence isn&#8217;t high.• 10:18 &#8211; Other industries do market trials and focus groups• 13:16 &#8211; Derek&#8217;s analogy of the day• 15:55 &#8211; If your team can&#8217;t celebrate changes, you may not be a team• 18:24 &#8211; How do we apply this to enterprise software?• 20:28 &#8211; Can we separate the learning release from the codebase?• 21:44 &#8211; Can the learning release be a beta test with a small subset of users?• 22:44 &#8211; Promise knowledge by a certain deadline not features• 23:37 &#8211; Instead of monetary benefit, what if the benefit is knowledge?• 25:27 &#8211; Don&#8217;t be selective with the feedback you get from a learning release• 29:01 &#8211; Explore tools to help with your learning release• 31:46 &#8211; Be irreverent with how you learn• 33:01 &#8211; Make the best of the tools you have Helpful Links:•&nbsp;Follow Ardi on LinkedIn•&nbsp;Follow Ardi on Twitter•&nbsp;“The Learning Release” by Ardi Karaj• Retro Time After Hours: The Learning Release• Retro Time 06. MVP2 &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • <a rel="noreferrer noopener" aria-label="Follow us on Twitter (opens in a new tab)" hre...
May 20, 2021
34 min
After Hours: “The Learning Release” by Ardi Karaj
As much as we try to fight it, unfortunately, perception is reality. The term MVP is thrown around by a lot of people with no clear standard of what an MVP truly is or what it truly means. Maybe a rebrand is in order. Ardi Karaj has a suggestion: if your team is confused by the term &#8220;MVP,&#8221; why not call it something else? Ardi suggests using the terms &#8220;Learning Release&#8221; and &#8220;Earning Release.&#8221; This concept is meant to clearly align everyone on the goal of each type of release so expectations are clear and everyone is aligned to the same goals. Have a listen to this insightful blog post, and stay tuned next time as our heroes dive deeper and give their take on Ardi Karaj&#8217;s thoughts. Helpful Links:• Follow Ardi on LinkedIn• Follow Ardi on Twitter• &#8220;The Learning Release&#8221; by Ardi Karaj &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google Podcasts • Subscribe on Apple Podcasts • Subscribe on Spotify • Subscribe on Stitcher
May 19, 2021
9 min
25. Don’t get burnt out y’all, “It’s not even goose season.”
Stress and burnout aren&#8217;t something a lot of teams talked about pre-COVID. But with all of the loss of life, restrictions, school and office closures, layoffs, and general upheaval from the last year and a half, it&#8217;s becoming clear to most that stress and burnout are a major problem for a lot of us. The trouble with burnout and stress is that it&#8217;s not something we usually pick up on until it&#8217;s too late. Like the frog in a pot of water that begins to boil, we don&#8217;t notice the symptoms until they hit us like a ton of bricks. The good news is that there are some tactics that we can use to reduce the stress and burnout, specifically at work. Topics:• 03:44 &#8211; What is burnout?• 04:56 &#8211; Peter Gibbons is a classic example of burnout• 06:46 &#8211; Burnout vs depression• 08:28 &#8211; Physical vs emotional damage• 09:36 &#8211; Jeremy&#8217;s burnout story• 17:07 &#8211; Derek&#8217;s burnout story• 22:07 &#8211; Derek&#8217;s analogy of the day• 23:26 &#8211; Hussling can give you a dopamine hit• 29:08 &#8211; Set the right expectations• 30:12 &#8211; Advice for leaders Helpful Links• Burnout Prevention and Treatment• Is unlimited vacation a trap? It just might be.• How to Implement an Effective Unlimited Vacation Policy• We Offered Unlimited Vacation For One Year. Here’s What We Learned.• Dirty Coast• Shultzilla &#8212;&#8211; Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google Podcasts • Subscribe on Apple Podcasts • Subscribe on Spotify • Subscribe on...
May 14, 2021
34 min
Load more