POPULARITY
L'AI ci permette di scrivere codice a una velocità senza precedenti, ma a quale prezzo?In questo episodio, Alex Pagnoni ne discute con Matteo Baccan (Software Engineer con 35 anni di esperienza).Esploriamo il rischio di "outsourcing cognitivo", la necessità di test automatici evoluti e come deve cambiare il ruolo del Senior Developer per non perdere il controllo del prodotto.Capitoli:00:00 Introduzione: Il paradosso della produttività01:15 Velocità vs Apprendimento: cosa stiamo perdendo03:20 Dal programmatore "nudo e crudo" all'analista olistico05:45 Debugging e verifica: il vero costo del codice AI08:10 AI come Outsourcing: chi possiede davvero il software?11:30 Evitare la desertificazione delle competenze: allenare la "vecchia scuola"14:50 Recruiting e interviste tecniche nel 202617:40 Il dilemma dell'automazione: "La gabbia di vetro"
In dieser Folge ist endlich Ivo zu Gast – langjähriger Softwareentwickler, Sparringspartner im Hintergrund und jetzt auch vor dem Mikrofon. Wir sprechen über virtuelle Büros wie aus „Die Sims“, Remote-Teamgefühl ohne Kaffeemaschine und warum Avatare Hemmschwellen abbauen können. Der zweite große Block dreht sich um KI in der Softwareentwicklung: Wird der Developer überflüssig? Haben Junioren noch eine Zukunft? Was verändert sich wirklich – und was ist nur Hype? Ivo gibt tiefe Einblicke in Vibe Coding, Side Projects, Testing mit KI, Code Reviews durch Maschinen und warum sich Code heute „fremder“ anfühlt als noch 2004. Eine Folge über Geschwindigkeit, Verantwortung, Vertrauen – und dass „tatsächlich“ immer noch Geld kostet. -- Links zur Folge immer auf https://podcast.ichglaubeeshackt.de/ Wenn Euch unser Podcast gefallen hat, freuen wir uns über eine Bewertung! Feedback wie z.B. Themenwünsche könnt Ihr uns über sämtliche Kanäle zukommen lassen: Email: podcast@ichglaubeeshackt.de Web: podcast.ichglaubeeshackt.de Instagram: http://instagram.com/igehpodcast
Ever catch yourself second-guessing decisions you were confident about just months ago? Does that mean you're getting worse at your job?In the latest episode of the No Compromises podcast, we explore why senior developers often feel "wrong" more frequently than they did earlier in their careers.Aaron makes the case that this isn't a sign of declining skill—it's evidence of a richer mental model that reveals nuance where things once seemed black and white.We discuss how feedback sources shift with experience, why changing your mind signals growth rather than failure, and how to reframe architectural decisions as a spectrum rather than binary choices.(00:00) - Feeling wrong more often as a senior dev (01:45) - Knowledge plateaus and how growth resets them (04:45) - How feedback sources change with experience (07:00) - Binary thinking versus nuanced decision-making (09:15) - Silly bit Want two Laravel experts to review your code?
Jared Parsons is a Developer Manager for the .NET Tools team at Microsoft. He's also done extensive work on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jared started out at Microsoft over 20 years ago as a Developer; moved on to become a Senior Developer; then Principal Developer on Midori OS; and most recently, the Principal Developer on C# Compiler Team, and now a Developer Manager. He's spoken at many conferences, like Microsoft Build and others. Mentioned in this Episode Episode 287 Episode 53 Github - Rosyln Github - Analyzers Github - Csharplang Jared's LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
How do I learn from a senior developer without frustrating them? How do I keep them happy while asking them lots of questions? These are the questions we will answer in today's episode of Dev Questions.Website: https://www.iamtimcorey.com/ Ask Your Question: https://suggestions.iamtimcorey.com/ Sign Up to Get More Great Developer Content in Your Inbox: https://signup.iamtimcorey.com/
Is the current AI hype just a repeat of the 1999 dot-com bubble? A veteran software developer of 27 years, David William Silva, reveals the shocking parallels between past tech booms and today's AI revolution, and shares a critical warning about how passive AI use could be damaging our cognitive abilities.In this episode of the COS Business Podcast, we sit down with David William Silva, a developer who started his first company during the dot-com era, built games before it was a trend, and now runs the data company Data Hubs. He provides a masterclass on the history of technology, the promise and peril of Artificial Intelligence, and the philosophical frameworks we need to thrive in this new age.Whether you're a coder, an entrepreneur, or just curious about the future, this conversation will change the way you think about AI.➡️ Timestamps / In This Episode, We Discuss:00:00 - The Dangers of AI on The Human Brain04:12 - Starting a Tech Company in 1998 with Zero Money06:27 - Is The AI Hype The Same as The Dot-Com Bubble?11:53 - Lessons Learned from 3 Different Tech Revolutions22:12 - The Problem with AI Hallucinations & Why First Principles Matter33:47 - What is "Vibe Coding"? The Hype vs. The Reality39:21 - The #1 Mistake People Make When Using AI51:55 - How to Brainstorm with AI Using Plato's Philosophical Method55:37 - The Study Showing AI "Decreases Cognitive Areas" in The Brain01:00:32 - The Story of Data Hubs & Exponential ImpactConnect with David Silva:• Substack: https://davidwsilva.substack.com/• LinkedIn: https://www.linkedin.com/in/davidwilliamsilva/Listen to the full COS Business Podcast episode:► Spotify: https://open.spotify.com/show/1jSQ8OQSi0rprCcxTGx0KB?si=hpkxA-nkQOWSs6uBf7dYbg&nd=1&dlsi=6a5996bc19e449b4► Apple Podcasts: https://podcasts.apple.com/us/podcast/colorado-springs-business-podcast/id1492740546CONNECT WITH US:► Website: https://cosbizpodcast.com/► Instagram: https://www.instagram.com/cos.bizpodcast/► Facebook: https://www.facebook.com/COSBusinessPodcast
Robby is joined by Sara Jackson, Senior Developer at thoughtbot, to explore the practical ways teams can foster resilience—not just in their infrastructure, but in their everyday habits. They talk about why documentation is more than a chore, how to build trust in test suites, and how Chaos Engineering at the application layer can help make the case for long-term investment in maintainability.Sara shares why she advocates for writing documentation on day one, how “WET” test practices have helped her avoid brittle test suites, and why she sees ports as a powerful alternative to full rewrites. They also dive into why so many teams overlook failure scenarios that matter deeply to end users—and how being proactive about those situations can shape better products and stronger teams.Episode Highlights[00:01:28] What Well-Maintained Software Looks Like: Sara champions documentation that's trusted, updated, and valued by the team.[00:07:23] Invisible Work and Team Culture: Robby and Sara discuss how small documentation improvements often go unrecognized—and why leadership buy-in matters.[00:10:34] Why Documentation Should Start on Day One: Sara offers a “hot take” about writing things down early to reduce cognitive load.[00:16:00] What Chaos Engineering Really Is: Sara explains the scientific roots of the practice and its DevOps origins.[00:20:00] Application-Layer Chaos Engineering: How fault injection can reveal blind spots in the user experience.[00:24:36] Observability First: Why you need the right visibility before meaningful chaos experiments can begin.[00:28:32] Pitching Resilience to Stakeholders: Robby and Sara explore how chaos experiments can justify broader investments in system quality.[00:33:24] WET Tests vs. DRY Tests: Sara explains why test clarity and context matter more than clever abstractions.[00:40:43] Working on Client Refactors: How Sara approaches improving test coverage before diving into major changes.[00:42:11] Rewrite vs. Refactor vs. Port: Sara introduces “porting” as a more intentional middle path for teams looking to evolve their systems.[00:50:45] Delete More Code: Why letting go of unused features can create forward momentum.[00:51:13] Recommended Reading: Being Wrong by Kathryn Schulz.Resources & LinksSara on MastodonthoughtbotRubyConf 2024 Talk – Chaos Engineering on the Death StarBook: Being Wrong by Kathryn SchulzFlu Shot on GitHubChaosRB on GitHubSemian from Shopify — a chaos engineering toolkit for RubyThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
A junior developer who got hired at a startup used AI non-stop to keep up.It worked for weeks until he crashed and burned.He'd built a house of cards that he couldn't keep up. The AI tools went in doom loops or just added more sloppy code that his team wouldn't accept.Turns out they hired a prompt engineer instead of a coder.We're in uncharted territory my friends.You can't just NOT use AI but when should you start? How much is too much?Let's explore a path to learning code with AI that won't make you another prompt engineer.PS - If you're already a software developer, I'm working with a few people to crush their next interview. Apply here.Send us a textShameless Plugs
In this episode, Dave Farley explores how SpareBank One transformed their software development approach with Ola Hast (Developer) and Asgaut Mjølne Söderbom (Senior Developer). Working at Norway's second-largest banking alliance serving 1.2 million users, they reveal how pair programming became absolutely essential to achieving true continuous delivery.------------------------The Engineering Room is sponsored by Equal Experts.Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0Only Patreon Supporters get to see the FULL VIDEO Episodes of The Engineering Room, sign up here: https://www.patreon.com/c/continuousdeliveryDave's NEW BOOK is OUT NOW: https://leanpub.com/softwaredevelopersguidebookSupporting Links: Ola & Asgaut's QCon talk "Continuous Delivery Is Not Possible without Pair Programming": https://www.infoq.com/presentations/cd-pair-programming/ SINTEF Research into Pair Programming in the Bank: https://arxiv.org/abs/2506.19511
A conversation with historian Jason Heppler about their book Silicon Valley and the Environmental Inequalities of High-Tech Urbanism (University of Oklahoma Press, Environment in Modern North America Series, 2024) Dr. Jason A. Heppler is a historian and digital historian, currently working as Senior Developer at the Roy Rosenzweig Center for History and New Media and an adjunct professor of history at George Mason University. He earned a BA in history from South Dakota State University and an MA and PhD in history from the University of Nebraska-Lincoln. Prior to his current positions at George Mason he held posts at Stanford University's Center for Spatial and Textual Analysis, Dept. of History, and Center for Interdisciplinary Digital Research, and the University of Nebraska at Omaha's Sustainability program, Libraries, and history department. He co-edited a 2020 University of Cincinnati Press volume with Rebecca Wingo, Digital Community Engagement: Partnering Communities with the Academy, which won the 2021 National Council on Public History Book Award. His first monograph, which we talk about today, Silicon Valley and the Environmental Inequalities of High-Tech Urbanism (University of Oklahoma Press, Volume 9 in the Environment in Modern North America Series, 2024). The Writing Westward Podcast is produced and hosted by Prof. Brenden W. Rensink for the Charles Redd Center for Western Studies at Brigham Young University. Subscribe to the Writing Westward Podcast on Apple Podcasts, Stitcher, Spotify, Google Play, and other podcast distribution apps and platforms. Follow the BYU Redd Center and the Writing Westward Podcast on Facebook, Bluesky, or X/Twitter, or get more information @ https://www.writingwestward.org. Theme music by Micah Dahl Anderson @ www.micahdahlanderson.com
Katie Fenn and Amy Benson, organisers of Front End North, discuss their involvement in the Sheffield tech community and the upcoming Front End North conference. Scheduled for 10th July 2025 at Sheffield Hallam University, the event will feature eight talks covering a range of topics including design, software development, and accessibility. They emphasise the importance of an accessible, low-cost event to include a diverse range of attendees and speakers. The selection process for talks involved an anonymised system to ensure fairness. They also highlight their motivations for organising the event and why they want to put Sheffield on the map for this type of event.Amy is part-time Senior Software Engineer at Hive IT, and full-time Social Research student.Katie is Senior Developer at the Financial Times. She's a member of The Green Party, LGBTIQA+ Greens, and Greens for HS2. She loves cycling, fiddling with bikes, and also has a collection of synthesisers! She gave a talk at State of the Browser in 2024 about making the music of Daft Punk using a browser and a MIDI controller!Subscribe to the podcastIf you'd like to have new episodes of the show appear right in your podcast player, you can subscribe via our page on Apple Podcasts and follow the show on Spotify, or search for us in your podcast app of choice!LinksFront End North websiteFront End Sheffield Meetup websiteFront End North on LinkedInFront End Sheffield on LinkedInFront End North on BlueskyFront End Sheffield on BlueskyFront End North on MastodonKatie Fenn on LinkedInAmy Benson on LinkedInReferencesHive ITAll Day Hey!ffconfState of the BrowserPixel PioneersMake DoDave LetoreyOther Front End North Conference organisersIan ParrLee MoodyTom HeatonDid we miss something you're looking for? Just
Send a text and I may answer it on next episode (I cannot reply from this service
Send a text and I may answer it on next episode (I cannot reply from this service
Tomas Stvrtecky, Development Director at Civica Asia Pacific, has built an impressive tech engineering career, leaving a lasting impact at well-known organisations like Home Credit International, Creditinfo Solutions, Monster Technologies, IBISWorld, Telstra Health, MYOB, carsales.com.au, and Coles.Join us for an insightful conversation with Tomas as we explore his journey from developer to leader, his unique take on “human resources,” and his actionable advice for aspiring developers.
Microsoft's Power Plattform bietet mit Power Apps einen integrierten Service, um Applikationen zu erstellen. Markus Franz ist Senior Developer und Super User im Microsoft Community Form und gibt uns als Experte für diesen Bereich einen Einblick in seine tägliche Arbeit und Beispiele, mit denen er bereits zu tun hatte. Themen in In dieser Folge: Grundlagen zu Copilot Studio, Power Apps, Power Pages, Power Automate Canvas App vs. Model-Driven Apps Azure AI Builder Low Code vs. Pro Code Beispiel 1: Negative E-Mails erkennen und delegieren Beispiel 2: AI-basierte Reisekostenabrechnung LinkedIn-Profil von Markus Franz: https://www.linkedin.com/in/markus-franz-435759278/ LinkedIn-Profil von Daniel: https://www.linkedin.com/in/drohregger/
Learning from other developers is an important ingredient to your success. During this episode, Joël Quenneville is joined by Stefanni Brasil, Senior Developer at Thoughtbot, and core maintainer of faker-ruby. To open our conversation, she shares the details of her experience at the Rails World conference in Toronto and the projects she enjoyed seeing most. Next, we explore the challenge of Mac versus Windows and how these programs interact with Ruby on Rails and dive into Stefanni's involvement in Open Source for Thoughtbot and beyond; what she loves about it, and how she is working to educate others and expand the current limitations that people experience. This episode is also dedicated to the upcoming Open Source Summit that Stefanni is planning on 25 October 2024, what to expect, and how you can get involved. Thanks for listening! Key Points From This Episode: Introducing and catching up with Thoughtbot Senior Developer and maintainer of faker-ruby, Stefanni Brasil. Her experience at the Rails World conference in Toronto and the projects she found most inspiring. Why accessibility remains a key topic. How Ruby on Rails translates on Mac and Windows. Stefanni's involvement in Open Source and why she enjoys it. Her experience as core maintainer at faker-ruby. Ideas she is exploring around Jeremy Evans' book Polished Ruby Programming and the direction of Faker. Involvement in Thoughtbot's Open Source and how it drew her in initially. The coaching series on Open Source that she participated in earlier this year. What motivated her to create a public Google doc on Open Source maintenance. An upcoming event: the Open Source Summit. The time commitment expected from attendees. How Stefanni intends to interact with guests and the talk that she will give at the event. Why everyone is welcome to engage at any level they are comfortable with. Links Mentioned in Today's Episode: Stefanni Brasil (https://www.stefannibrasil.me/) Stefanni Brasil on X (https://x.com/stefannibrasil) Thoughtbot Open Summit (https://thoughtbot.com/events/open-summit) Open Source Issues doc (https://docs.google.com/document/d/1zok6snap6T6f4Z1H7mP9JomNczAvPEEqCEnIg42dkU4/edit#heading=h.rq72izdz9oh6) Open Source at Thoughtbot (https://thoughtbot.com/open-source) Polished Ruby Programming (https://www.packtpub.com/en-us/product/polished-ruby-programming-9781801072724) Faker Gem (https://github.com/faker-ruby/faker) Rails World (https://rubyonrails.org/world/) The Bike Shed (https://bikeshed.thoughtbot.com/) Joël Quenneville on LinkedIn (https://www.linkedin.com/in/joel-quenneville-96b18b58/)
Send us a textWithout a clear path from junior developer to senior, most developers fall into the coding trap:You double down on your current programming language to become an "expert"You add more tools to your tool belt like a new, more impressive programming language (Rust anyone?)You obsess over code quality and writing error free codeYou wonder why you haven't been promoted yetPlot twist: I am you.I made all these mistakes and have since gone on to be a senior at multiple companies even though I've rarely been the best coder on any team.As an engineering manager, I had the privilege of promoting developers to senior and the awkward duty to share with developers why there were NOT getting promoted.Let's break down how you can shorten your path to senior developer, step by step.Shameless Plugs
How can we optimize our time and environment to do our best work as developers? In today's episode, we are joined by Stephanie Viccari, former co-host of The Bike Shed and Senior Developer at thoughtbot, to unpack the steps for creating work conditions that enhance productivity. In this conversation, we delve into her unique communication style and approach to optimizing productivity within a team. She explains why she decided to hang up her consulting hat and join the product team at Cisco Meraki, her new role there, and how her consulting skills benefit her new position. Tuning in, you'll discover the key to empathetic communication, how to unblock yourself, tips to help you navigate different communication styles, and why you should advocate for your needs. Stephanie also shares strategies for effective communication and recommendations for managing ‘deep work' when your time is limited. Gain valuable insights into how to uncover what makes your skillset unique, why it takes a team to manage complex software, benchmarking performance, keeping motivated during stressful times, and more. To learn how to create the conditions for your best work and unlock your full potential as a developer, don't miss this episode with Stephanie Viccari! Key Points From This Episode: Catch up with Stephanie: what she's been up to since leaving thoughtbot. How she mastered optimizing workflows and enhancing productivity. Similarities and differences between working as a consultant versus on a product team. Ways Stephanie's mindset shifted from individual thinking to team-oriented strategies. Nuances of advocating for changes as a consultant versus within a product team. What software developers need to achieve their best work. The role of trust between managers and developers in effective problem-solving. Tips and recommendations for identifying and delivering your best work. Practical advice for doing your best work, even when you feel demotivated. Why it's important not to steal from tomorrow's productivity. Links Mentioned in Today's Episode: Stephanie Viccari Stephanie Viccari on LinkedIn Stephanie Viccari on X Stephanie Viccari on GitHub Cisco Meraki thoughtbot Stephanie Viccari's The Bike Shed's Episodes ‘Generative AI is not going to build your engineering team for you' The Bike Shed Joel Quenneville on LinkedIn Support The Bike Shed
Hunter's out on tour this week which means Matt needed a new friend! Good for him he works with some pretty cool folks, including Nick Brachmann! Nick is a Senior Developer at Leder Games and is responsible for the upcoming Ahoy: New Horizons expansion. It more than doubles what is possible in Ahoy and Matt has been playing a lot of it recently. Let's talk game development, creativity, and fostering strategic depth! Also MAPS. Music provided by Ben Prunty. Find more at benpruntymusic.com or benprunty.bandcamp.com Additional Music and Sounds by Brian Kupillas. https://wanderinglake.bandcamp.com/ To learn more about our Discord, Patreon, Merch, and more, visit https://spacecatspeaceturtles.com/
We're excited to have Jenny Jarzabski, Senior Developer at Paizo, joining us to discuss "Unionization in the Video Game Industry." Jenny brings a wealth of experience and insights into the topic, having played a pivotal role in advocating for unionization within the game industry. Throughout our conversation, we'll delve into various aspects of unionization and its impact on game developers. Jenny will share her firsthand experiences, shedding light on her job responsibilities at Paizo and the motivations behind the decision to unionize. We'll explore the significance of solidarity in the workplace and delve into the bargaining process involved in establishing a union. Furthermore, Jenny will provide valuable insights into the role of a union steward and discuss the potential downsides of being in a union, offering a balanced perspective on the topic. For those interested in unionizing their workplace, Jenny will offer practical advice on the first steps to take and highlight the importance of collective action in advocating for workers' rights. Additionally, Jenny will share her excitement about upcoming releases in the tabletop gaming industry, giving us a glimpse into the innovative projects she's been working on at Paizo. Stay connected with Jenny Jarzabski on social media: Twitter: https://twitter.com/spaceprincess_j LinkedIn: https://www.linkedin.com/in/jennifer-jarzabski/ Join us as we explore the crucial topic of unionization in the video game industry and gain valuable insights from Jenny's extensive experience and advocacy efforts. #IndieGameBusiness #Unionization #VideoGameIndustry #JennyJarzabski #Paizo #GameDevelopment #WorkersRights #Solidarity #UnionSteward #CollectiveAction #TabletopGaming #Starfinder #Pathfinder --- Support this podcast: https://podcasters.spotify.com/pod/show/indiegamebusiness/support
FYI! This is part TWO in this series. The First part is hosted over on No Quest for the Wicked's feed! This week we are breaking from the main campaign for a very exciting partnership with our friends at No Quest for the Wicked and Jenny Jarzabski, the Senior Developer for Starfinder at Paizo! Get a look at the new 2e rules in action, featuring the changes to Solarian, Mystic, Envoy, and Operative. Support our show on Patreon!Call to Action:Find and call your representatives and be heard (US)Find and call your members of Parliament and be heard (Canada)Find and call your members of Parliament and be heard (UK)
HTML All The Things - Web Development, Web Design, Small Business
Progressing through your web development career is unique depending on the companies you decide to work for, but there are some common positions that companies will use to help guide their promotion process. These positions include junior developer, developer (intermediate), senior developer, tech lead, and staff engineer. Each one of these positions will have a unique flare depending on who's setting up the teams but in general as you climb the ladder through them you'll collect more cash, more responsibility, and slowly transition to less code/more management. In this episode Matt and Mike discussed the common promotions that web developers progress through and how they can vary company to company. Show Notes: https://www.htmlallthethings.com/podcasts/junior-developer-vs-senior-developer Learn with Scrimba - https://scrimba.com/?ref=htmlallthethings
Jared Parsons, the Principal Developer Lead on the C# Compiler Team. Everybody tuning in probably uses his code on a day-to-day basis! Jared started at Microsoft 20 years ago as a Developer; moved on to become a Senior Developer; then the Principal Developer on Midori OS; and most recently, the Principal Developer on the C# Compiler Team, which he has been with since 2014. Topics of Discussion: [3:14] Jared talks about his twisty career path. [5:29] What does designing a programming language look like? [6:18] The two features in C#. [10:30] The C# language design process. [14:09] How we get from ideas to designs and implementations. [16:02] Jared recommends resources to learn more. [17:34] Jared's favorite convention for all the member types. [18:20] Primary constructors. [24:21] Is the entire compiler open source? [25:28] Thinking like a customer and pushing on the tools if needed. [30:33] How the process has changed over the years. [32:41] Jared's favorite testing unit. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! Jared Parsons on DevOps on the C# Compiler Team: Ep #53 Roslyn Github Roslyn Analyzers Github C# Language Github Jared on LinkedIn Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Do you agree with Dr Chuck? That this is the most important programming language you need to learn, and the language you shouldn't use in the real world (in most cases). You need to learn C if you're serious about becoming a senior developer. // David's SOCIAL // Discord: discord.com/invite/usKSyzb Twitter: www.twitter.com/davidbombal Instagram: www.instagram.com/davidbombal LinkedIn: www.linkedin.com/in/davidbombal Facebook: www.facebook.com/davidbombal.co TikTok: tiktok.com/@davidbombal // MY STUFF // https://www.amazon.com/shop/davidbombal // SPONSORS // Interested in sponsoring my videos? Reach out to my team here: sponsors@davidbombal.com // MENU // 00:00 - Coming up 00:48 - The most important programming language 03:25 - The successor to C 04:44 - Dr. Chuck's free C course // C Programming for Everybody 09:07 - What should be your first programming language // Python for Everybody 10:45 - Object Orient Programming 14:32 - "Stealing" The C Programming Language book // Interview with Brian Kernighan 19:30 - The history of C and C++ 25:29 - The history of Python 26:58 - The path to becoming a master programmer 30:15 - Dr. Chuck's next course // Hardware for Everybody 32:29 - Free and available Dr. Chuck courses 36:33 - Where to get started 38:36 - When to use C 39:04 - Which programming language to learn next 41:15 - Learn different programming languages 42:25 - How AI/ChatGPT changes coding 51:20 - ChatGPT vs college essays 54:12 - The future of AI // Is programming still worth it? 57:49 - Visiting students around the world 01:00:22 - Conclusion c rust c vs rust c course free c course dr chuck dr chuck master programmer #c #rust #drchuck
En este episodio nos sumergimos en el fascinante mundo de ser un desarrollador senior. Vamos más allá del código para hablar sobre el pensamiento y el proceso detrás de la programación. ¿Qué significa realmente ser un profesional en este campo? Acompáñanos en una charla amena donde exploramos la importancia de documentar, estandarizar y, sobre todo, compartir nuestras experiencias en el desarrollo web
Topics covered in this episode: Granian pytest 8 is here Assorted Docker Goodies New GitHub Copilot Research Finds 'Downward Pressure on Code Quality' Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too. Michael #1: Granian via Andy Shapiro and Bill Crook A Rust HTTP server for Python applications. Granian design goals are: Have a single, correct HTTP implementation, supporting versions 1, 2 (and eventually 3) Provide a single package for several platforms Avoid the usual Gunicorn + uvicorn + http-tools dependency composition on unix systems Provide stable performance when compared to existing alternatives Could use better logging But making my own taught me maybe I prefer that! Originates from the Emmett framework. Brian #2: pytest 8 is here Improved diffs: Very verbose -vv is a colored diff, instead of a big chunk of red. Python code in error reports is now syntax-highlighted as Python. The sections in the error reports are now better separated. Diff for standard library container types are improved. Added more comprehensive set assertion rewrites for comparisons other than equality ==, with the following operations now providing better failure messages: !=, =, . Improvements to -r for xfailures and xpasses Report tracebacks for xfailures when -rx is set. Report captured output for xpasses when -rX is set. For xpasses, add - in summary between test name and reason, to match how xfail is displayed. This one was important to me. Massively helps when checking/debugging xfail/xpass outcomes in CI. Thanks to Fabian Sturm, Bruno Oliviera, and Ran Benita for help to get this release. Lots of other improvements See full changelog for all the juicy details. And then upgrade and try it out! pip install -U pytest Michael #3: Assorted Docker Goodies OrbStack Say goodbye to slow, clunky containers and VMs OrbStack is the fast, light, and easy way to run Docker containers and Linux. Develop at lightspeed with our Docker Desktop alternative. Podman Podman is an open source container, pod, and container image management engine. Podman makes it easy to find, run, build, and share containers. Manage containers (not just Podman.) Podman Desktop allows you to list, view, and manage containers from multiple supported container engines* in a single unified view. Gain easy access to a shell inside the container, logs, and basic controls. Works on Podman, Docker, Lima, kind, Red Hat OpenShift, Red Hat OpenShift Developer Sandbox. CasaOS Your Personal Cloud OS. Community-based open source software focused on delivering simple personal cloud experience around Docker ecosystem. Also have the ZimaCube hardware (Personal cloud. Re-invented.) Brian #4: New GitHub Copilot Research Finds 'Downward Pressure on Code Quality' David Ramel Regarding “…the quality and maintainability of AI-assisted code compared to what would have been written by a human.” Q: "Is it more similar to the careful, refined contributions of a Senior Developer, or more akin to the disjointed work of a short-term contractor?" A: "We find disconcerting trends for maintainability. Code churn -- the percentage of lines that are reverted or updated less than two weeks after being authored -- is projected to double in 2024 compared to its 2021, pre-AI baseline. We further find that the percentage of 'added code' and 'copy/pasted code' is increasing in proportion to 'updated,' 'deleted,' and 'moved 'code. In this regard, AI-generated code resembles an itinerant contributor, prone to violate the DRY-ness [don't repeat yourself] of the repos visited." Extras Brian: Did I mention pytest 8? Just pip install -U pytest today And if you want to learn pytest super fast, check out The Complete pytest Course or grab a copy of the book, Python Testing with pytest Michael: I'd like to encourage people to join our mailing list. We have some fun plans and some of them involve our newsletter. It's super private, no third parties, no spam and is based on my recent Docker and Listmonk work. Big release for Pydantic, 2.6. New essay: Use Custom Search Engines Way More Joke: Pushing to main Junior vs Senior engineer
Christopher Brown, Senior Developer of Business Development with Calgary Economic Development, joins Calgary NEXT hosts David Wallach and Tara McCool, to discuss the exciting and forward-looking business in the Calgary community.
In this episode of Whiskey Web and Whatnot, hosts RobbieTheWagner and Charles William Carpenter III invite Clark Sell onto the show. Clark, the founder of 'THAT Conference' and 'Unspecified', talks about the genesis of the conference, the current state of tech, and his use of artificial intelligence services likeGPT-3 and DALL-E. The hosts and Clark also try out a new whiskey, discuss football and their disdain for certain programming languages. Tune in to hear about the intersection of tech and whiskey, and get some insights into the future of AI and the tech industry. Key Takeaways [00:34] - Guest Introduction: Clark Sell [02:05] - Whiskey Tasting Session [07:11] - Hot Takes: Tech Debates [17:08] - The Journey of That Conference [23:45] - The Future of Tech and Conferences [31:13] - The Reality of Being a Senior Developer [31:26] - The Challenges of Job Hunting in Tech [31:52] - The Impact of AI on Tech Jobs [33:01] - The Shift to Remote Work [34:05] - The Debate on Return to Office [34:37] - The Rise of Online Personalities in Tech [35:07] - The Influence of Social Media on Tech Careers [35:42] - The Role of In-Person Interactions in Tech [36:35] - The Controversy Around React [37:30] - The Evolution of Web Development [38:07] - The Debate on HTML as a Programming Language [39:37] - The Impact of AI on Content Creation [41:07] - The Influence of Cryptocurrency [52:17] - The Role of AI in Education [54:43] - The Future of AI in Content Generation [58:37] - The Importance of Community Involvement in Tech Links Clark Sell Twitter Clark Sell LinkedIn THAT Conference Unspecified Connect with our hosts Robbie Wagner Chuck Carpenter Subscribe and stay in touch Apple Podcasts Spotify Google Podcasts Whiskey Web and Whatnot Promos Whiskey Web and Whatnot Merch Enjoying the podcast and want us to make more? Help support us by picking up some of our fresh merch at https://whiskey.fund/. --- Send in a voice message: https://podcasters.spotify.com/pod/show/whiskey-web-and-whatnot/message
How is AI being used at the edge, and what possibilities does this create for businesses? In this episode, host Bill Pfeifer sits down with the co-authors of the book AI at the Edge, Jenny Plunkett, Senior Developer Relations Engineer and Daniel Situnayake, Head of ML at Edge Impulse. They discuss how to determine which problems can actually be addressed through AI at the edge, how to think about effective AI, and unexpected use cases in generative AI and synthetic data generation. Plus, they cover how AI can support data distillation efforts and how to build teams that can successfully navigate this landscape. ---------Key Quotes:“We're going to be using generative AI to help us build a synthetic data set to train other AI models to deploy to edge devices.” - Jenny“One of the things that's really cool about synthetic data and using generative AI for that, is it potentially reduces the cost of training a model because instead of having to spend huge amounts of money labeling all this data, if you create the data yourself, you can have it implicitly be labeled.” - Dan --------Show Timestamps:(01:49) How did they get started in tech? (03:14) What brought them to AI?(08:12) What brought them together to write their book?(13:26) Determining which problems can be addressed with AI at the edge(15:51) What possibilities does AI at the edge create for businesses? (20:41) Synthetic data and generative AI (24:15) Using AI for data distillation (31:00) Building a skilled and interdisciplinary team (39:30) AI's transition from a career path to a tool (43:06) Effective AI (46:46) Edge / wildlife conservation case study (49:37) What are they excited about moving forward? --------Sponsor:Over the Edge is brought to you by Dell Technologies to unlock the potential of your infrastructure with edge solutions. From hardware and software to data and operations, across your entire multi-cloud environment, we're here to help you simplify your edge so you can generate more value. Learn more by visiting dell.com/edge for more information or click on the link in the show notes.--------Credits:Over the Edge is hosted by Bill Pfeifer, and was created by Matt Trifiro and Ian Faison. Executive producers are Matt Trifiro, Ian Faison, Jon Libbey and Kyle Rusca. The show producer is Erin Stenhouse. The audio engineer is Brian Thomas. Additional production support from Elisabeth Plutko and Eric Platenyk.--------Links:Follow Bill on LinkedInConnect with Jenny Plunkett on LinkedInConnect with Daniel Situnayake on LinkedIn and TwitterDaniel's substack
The backer kit campaign for Ahoy: New Horizons launches November 14, 2023 here: https://www.backerkit.com/call_to_action/fd610745-96dd-4289-839e-ac0757c468bd/landing00:00 - Intro & genesis of the expansion02:04 - What type of expansion is this04:09 - New factions, same limitations?04:46 - Solo considered?06:09 - Approach to figuring out what to expand08:15 - Smugglers in a 2 player game?10:48 - What makes a good game developer?13:14 - Leder & external designs16:10 - ARCS internal pitch & development20:41 - Role of market research & staying up on games24:13 - Early transparency & impact on creativity29:36 - Minnesota & Board Games32:00 - What makes a Leder game?Links:Our Site - https://www.cardboardherald.comOur Video Channel - https://www.youtube.com/TheCardboardHeraldOur Twitter - https://twitter.com/CardboardHeraldOur Patreon - https://www.patreon.com/user?u=9669551
What is MQTT? Roger Light, Senior Developer at Cedalo and inventor of Mosquitto, joins Ryan Chacon on the IoT For All Podcast to discuss the MQTT protocol in IoT. They talk about the best uses cases for MQTT, alternatives to MQTT, the differences between MQTT brokers, MQTT security, how MQTT fits in the IoT journey, and the future of MQTT. Roger Light is the inventor of open-source Mosquitto (the leading MQTT broker in the world with more than 500 million Docker pulls), and he is the Senior Developer of Pro Mosquitto at Cedalo GmbH. Additionally, Roger is an Assistant Professor, Faculty of Engineering at The University of Nottingham. Since its founding in 2017, Cedalo has been a reliable partner for the global development community. They have stood behind the well-known Mosquitto and Streamsheets open source projects by delivering high-quality and industrial grade versions of them to market with premium support. Currently, they are committed to further developing their Pro Edition for Eclipse Mosquitto and Pro Edition for Streamsheets so that customers can build modern software solutions without breaking their budget. Discover more about MQTT and IoT at https://www.iotforall.com More about Cedalo: https://cedalo.com (00:00) Intro (00:11) Roger Light and Cedalo (00:39) What is MQTT? (01:44) MQTT alternatives (02:36) Best use cases for MQTT (04:06) What differentiates MQTT brokers? (06:12) MQTT security (08:18) Who are the MQTT stakeholders? (09:34) Challenges in MQTT and IoT (11:07) Future of MQTT (13:20) Learn more and follow up SUBSCRIBE TO THE CHANNEL: https://bit.ly/2NlcEwm Join Our Newsletter: https://www.iotforall.com/iot-newsletter Follow Us on Social: https://linktr.ee/iot4all Check out the IoT For All Media Network: https://www.iotforall.com/podcast-overview
Join Jon as he interviews Katie Hoesley, Senior Developer Advocate at BigCommerce. In this episode, they delve into the challenges that beginner developers face and explore how to creatively bridge the gap between technical leaders and the next generation of technologists. Drawing from her liberal arts background, Katie emphasizes the importance of creativity, communication, and community in developer advocacy. Don't miss out on their insightful discussion where they unpack the complexities of measuring the ROI of developer marketing the importance of relationships in DevRel, and much more!
Episode 230 of the #MVPbuzzChat interview series. Conversation between Microsoft Regional Director and MVP Christian Buckley (@buckleyplanet), and Business Applications MVP, Keith Atherton (@MrKeithAtherton), a Senior Developer with Quorum Network Resources Ltd, based in Edinburgh, Scotland. You can also find this episode on the CollabTalk blog at https://www.buckleyplanet.com/2023/08/mvpbuzzchat-with-keith-atherton.html
Today on the podcast, we're chatting with Senior Developer Matt Cross about how he got his job, what drives him most in his career and how to get started if you're interested in a development career.
In this episode, Jamie Barton, Senior Developer Relations at Grafbase, joins us to discuss his experiences in the tech industry, developer education, the importance of developer relations, and the impact of GraphQL in the tech ecosystem.
Stephanie is joined by very special guest, fellow thoughtboter, Senior Developer, and marathon trainer Mina Slater. Mina and Stephanie had just been traveling together for two weeks, sponsored by WNB.rb for RubyKaigi in Matsumoto, Japan, and together, they recount their international adventure! RubyKaigi (https://rubykaigi.org/2023/) WNB.rb (https://www.wnb-rb.dev/) Understanding the Ruby Global VM Lock by observing it by Ivo Anjo (https://rubykaigi.org/2023/presentations/KnuX.html#day1) gvl-tracing (https://github.com/ivoanjo/gvl-tracing) Justin Searls' RubyKaigi 2023 live coverage (https://blog.testdouble.com/field-reports/ruby-kaigi/) Prioritizing Learning episode (https://www.bikeshed.fm/362) Transcript: STEPHANIE: Hello and welcome to another episode of The Bike Shed, a weekly podcast from your friends at thoughtbot about developing great software. I'm Stephanie Minn and today. I'm joined by a very special guest, fellow thoughtboter Mina Slater. Mina, would you like to introduce yourself to our audience? MINA: Yeah. Hi, everyone. I am Mina. I am a Senior Developer on Mission Control, which is thoughtbot's DevOps and SRE team. STEPHANIE: So, Mina, what's new in your world? MINA: Well, I start marathon training this week. So I hope that this conversation goes well and lasts you for three months because you're probably not going to see or hear from me all summer. STEPHANIE: Yes. That sounds...it sounds hard, to be honest, marathon training in the summer. When I was doing a bit more running, I always thought I would wake up earlier than I did and, you know, beat the heat, and then I never would, and that really, like, was kind of rough. MINA: Yeah, actually, I was thinking about my plans for today. I didn't wake up early enough to run in the morning. And so I was calculating, like, okay, by midday, it's going to be too hot. So I'm going to have to wait until, like, 6:00 p.m. [laughs] STEPHANIE: Yeah, yeah. Or, if you're like me, there's a very real chance that you just skip it altogether. [laughter] MINA: Well, I have a deadline, so... [laughs] STEPHANIE: That's true. When is your marathon race? MINA: This is actually the first year I'm doing two in a calendar year. So I'm doing Berlin in September. And then, three weeks after that, I'm going to run one in Detroit. STEPHANIE: Nice. At least you'll be ready. You'll, like, have done it. I don't know; it kind of sounds maybe a bit more efficient that way. [laughs] MINA: Theoretically. But, you know, ask me in October. I'll let you know how it goes. STEPHANIE: That's true. You might have to come back on as a guest. [laughs] MINA: Just to talk about how it went. [laughs] STEPHANIE: Yeah, exactly. MINA: So that's what's new with me. What's new in your world, Steph? STEPHANIE: So, a while back on a previous Bike Shed episode, I talked about joining this client team and, in their daily team syncs, in addition to just sharing what we were up to and what we were working on, we would also answer the question what's something new to us. And that was a space for people to share things that they learned or even just, like, new things that they tried, like food, or activities, or whatnot. And I really enjoyed it as a way to get to know the team, especially when I was new to that client project. And recently, someone on the team ended up creating a random question generator. So now the question for the daily sync rotates. And I've been having a lot of fun with that. Some of the ones that I like are, what made you laugh recently? What's currently playing on your Spotify or YouTube? No cheating. MINA: [laughs] STEPHANIE: And then, yesterday, we had what's for dinner? As the question. And I really liked that one because it actually prompted me to [chuckles] think about what I was going to do for dinner as opposed to waiting till 5:00 p.m. and then stressing because I'm already hungry but don't have a plan [chuckles] for how I'm going to feed myself yet. So it ended up being nice because I, you know, kind of was inspired by what other people mentioned about their dinner plans and got my stuff together. MINA: That's shocking to me because we had just come off of two weeks of traveling together. And the one thing I learned about you is that you plan two meals ahead, but maybe that is travel stuff. STEPHANIE: I think that is extremely correct. Because when you're traveling, you're really excited about all the different things that you want to eat wherever you are. And so, yeah, we were definitely...at least I was planning for us, like, two or three meals [laughs] in advance. MINA: [laughs] STEPHANIE: But, when I'm at home, it is much harder to, I don't know, like, be motivated. And it just becomes, like, a daily chore. [laughs] So it's not as exciting. MINA: I think I'm the same way. I just had a whole bunch of family in town. And I was definitely planning dinner before we had breakfast because I'm like, oh, now I have to be responsible for all of these people. STEPHANIE: Yeah. I just mentioned the questions because I've been really having fun with them, and I feel a lot more connected to the team. Like, I just get to know them more as people and the things they're interested in, and what they do in their free time. So, yeah, highly recommend adding a fun question to your daily syncs. MINA: Yeah, we started doing that on Mission Control at our team sync meetings recently, too, where the first person...we actually have an order generator that somebody on the team wrote where it takes everyone's first and last name and scramble them and then randomizes the order. So you kind of have to figure out where in the queue you are and who's coming up next after you. But the first person that goes in the queue every day has to think of an icebreaker question. STEPHANIE: That's kind of a lot of pressure [laughs] for a daily meeting, especially if you're having to unscramble names and then also come up with the icebreaker question. I personally would be very stressed [laughs] by that. But I also can see that it's...I also think it's very fun, especially for a small team like yours. MINA: Yeah, yeah, just seven of us; we get to know really well what letters are in everyone's names. But I was first today, and I didn't have an icebreaker question ready. So I ended up just passing. So that's also an option. STEPHANIE: That's fair. Maybe I'll link you to our random question generator, so you can find some inspiration. [laughs] MINA: Yeah, it's a ChatGPT situation. STEPHANIE: So you mentioned that you and I had just been traveling together for two weeks. And that's because Mina and I were at RubyKaigi in Matsumoto, Japan, earlier this May. And that's the topic of today's episode: Our Experience at RubyKaigi. And the really cool thing that I wanted to mention was that this was all possible because Mina and I were sponsored by WNB.rb, which is a global community of women and non-binary people working in Ruby. And I've mentioned this group on the show before, but I wanted to plug it again because I think that this was something really special that we got to do. WNB runs a lot of initiatives, like, meetups and panels supporting people to speak at conferences and book clubs. And, you know, just many different programming events for supporting women and non-binary Rubyists in their career growth. And they are recently beginning a new initiative to sponsor folks to attend conferences. And Mina, you and I were the first people to get to try this out and go to an international conference. So that was really awesome. It was something that I don't think I would have done without the support from WNB. MINA: And you almost didn't do. I think there was a lot of convincing [chuckles] that went on at the beginning to kind of get you to, like, actually consider coming with me. STEPHANIE: It's true. It's true. I think you had DMed me, and you were, like, so, like, RubyKaigi, like, eyeball emoji. [laughs] I was, I think, hesitant because this was my first international conference. And so there was just a lot of, like, unknowns and uncertainty for me. And I think that's going to be part of what we talk about today. But is there anything that you want to say about WNB and how you felt about being offered this opportunity? MINA: Yeah. When Emily and Jemma, the founders of WNB, approached us with this opportunity and this offer, I think I was...taken aback is not really quite the right words but, like, surprised and honored, really, I think it's a better word. Like, I was very honored that they thought of us and kind of took the initiative to come to us with this offer. So I'm really grateful for this opportunity because going to RubyKaigi, I think it's always something that was on my radar. But I never thought that...well, not never. I thought that I had to go as a speaker, which would have been, like, a three to five-year goal. [laughs] But to be able to go as an attendee with the support of the group and also of thoughtbot was really nice. STEPHANIE: Yeah, absolutely. That investment in our professional development was really meaningful to me. So, like you, I'm very grateful. And if any of our listeners are interested in donating to WNB.rb and contributing to the community's ability to send folks to conferences, you can do so at wnb-rb.dev/donate. Or, if you work for a company that might be interested in sponsoring, you can reach out to them at organizers@wnb-rb.dev. MINA: I highly recommend doing that. STEPHANIE: So, one of the questions I wanted to ask you about in terms of your RubyKaigi experience was, like, how it lined up with your expectations and if it was different or similar to what you were expecting. MINA: Yeah, I have always heard that when people talk about RubyKaigi as a conference and about its contents, the word that everyone uses to describe it is technical. I have already had sort of a little bit of that expectation going in. But I think my interpretation of the word technical didn't really line up with how actually technical it was. And so that was one thing that was different than what I had expected. STEPHANIE: Could you elaborate on what was surprising about the way that it was technical? MINA: Yeah. I think that when I hear technical talks and having been to some Ruby and Rails confs here in the States, when I hear about technical talks, it's a lot more content about people using the technology, how they use Ruby to do certain things, or how they use Rails to achieve certain goals in their day-to-day work or side projects. But it seems at RubyKaigi; it is a lot more about the language itself, how Ruby does certain things, or how interpreters implement Ruby, the language itself. So I think it's much more lower-level than what I was expecting. STEPHANIE: Yeah, I agree. I think you and I have gone to many of Ruby Central conferences in the U.S., like RubyConf and RailsConf. So that was kind of my comparison as well is that was, you know, the experience that I was more familiar with. And then, going into this conference, I was very surprised that the themes of the talks were, like you said, very focused on the language itself, especially performance, tooling, the history and future of Ruby, which I thought was pretty neat. Ruby turns 30, I think, this year. And one thing that I noticed a lot was folks talking about using Ruby to reflect on itself and the possibilities of utilizing those capabilities to improve our experience as developers using the language. MINA: Yeah. I think one of the things I was really fascinated by is...you had mentioned the performance. There were several talks about collecting how Ruby performs at certain levels. And I thought that that was quite interesting and things I had never thought about before, and I'm hoping to think about in the future. [laughs] STEPHANIE: Yeah. One talk that I went to was Understanding the Ruby Global VM Lock by Ivo Anjo. And that was something that, you know, I had an awareness of that Ruby has this GVL and certain...I had, like, a very hand-wavy understanding about how, like, concurrency worked with Ruby because it hasn't been something that I've really needed to know too deeply in my day-to-day work. Like, I feel a little bit grateful not to have run into an issue where I had to, you know, dive deep into it because it was causing problems. [laughs] But attending that talk was really cool because I liked that the speaker did give, like, an overview for folks who might be less familiar but then was able to get really deep in terms of, like, what he was doing workwise with improving his performance by being able to observe how the lock was being used in different threads and, like, where it might be able to be improved. And he shared some of his open-source projects that I'll link in the show notes. But, yeah, that was just something that I was vaguely aware of and haven't yet, like, needed to know a lot about, but, you know, got to understand more by going to this conference. And I don't think I would have gotten that content otherwise. MINA: Yeah, I agree. The talk that you are referencing is one of my favorite as well. I think, like you, kind of this vague idea of there's things going on under the hood in Ruby is always there, but to get a peek behind the curtain a little bit was very enlightening. I wrote down one of the things that he said about how highly optimized Ruby code can still be impacted and be slow if you don't optimize GVL. And he also shared, I think, some strategies for profiling that layer in your product, if that is something you need, which I thought was really cool. STEPHANIE: Yeah. I think I had mentioned performance was a really big theme. But I didn't realize how many levers there were to pull in terms of the way Ruby is implemented or the way that we are able to use Ruby that can improve performance. And it's really cool to see so many people being experts at all of those different components or aspects of making Ruby fast. [laughs] MINA: Yeah. I think that part of the work that we do on Mission Control is monitoring performance and latency for our clients. And while I don't expect having to utilize some of the tools that I learned at RubyKaigi, I expect being aware of these things helping, I think, in the long run. STEPHANIE: Yeah, absolutely. Joël and I have talked on the show about this idea of, like, push versus pull learning. So push, being you consume content that may not be relevant to you right now but maybe will be in the future. And you can remember, like, oh, I watched a talk on this, or I read something about this, and then you can go refer back to it. As opposed to pull being, like, I have this thing that I don't understand, but I need to know right now, so I'm going to seek out resources about it. And I think we kind of landed on that both are important. But at Kaigi, especially, this was very much more push for me where there's a lot of things that I now have an awareness of. But it's a little different, I think, from my experience at Ruby Central conferences where I will look at the schedule, and I will see talks that I'm like, oh, like, that sounds like it will be really relevant to something I'm working through on my client project or, like, some kind of challenging consulting situation. And so the other thing that I noticed that was different was that a lot of the U.S. conferences are more, I think like business and team challenges-focused. So the talks kind of incorporate both a technical and socio-cultural aspect of the problems that they were solving. And I usually really like that because I find them very relatable to my day-to-day work. And that was something that was less common at Kaigi. MINA: Also, that I've never been to a conference that is more on the academic side of things. So I don't know if maybe that is more aligned with what Kaigi feels like. STEPHANIE: Yeah, that's true. I think there were a lot of talks from Ruby Committers who were just sharing, like, what they've been working on, like, what they've been thinking about in terms of future features for Ruby. And it was very much at the end of those talks, like, I'm open to feedback. Like, look out for this coming soon, or, like, help contribute to this effort. And so it was interesting because it was less, like, here are some lessons learned or, like, here are some takeaways, or, like, here's how we did this. And more like, hey, I'm, you know, in the middle of figuring this out, and I'm sharing with you where I'm at right now. But I guess that's kind of the beauty of the open-source community is that you can put out a call for help and contributions. MINA: Yeah, I think they call that peer review in the academic circles. STEPHANIE: [laughs] That's fair. MINA: [laughs] STEPHANIE: Was there anything else that you really enjoyed about the conference? MINA: I think that one of my favorite parts, and we've talked about this a little bit before, is after hours on the second day, we were able to connect with Emori House and have dinner with their members. Emori House is a group that supports female Kaigi attendees specifically. I think it's that they, as a group, rent out an establishment or a house or something, and they all stay together kind of to look out for each other as they attend this very, I think, male-dominated conference. STEPHANIE: Yeah. I loved that dinner with folks from Emori House too. I think the really cool thing to me is that it's just community and action, you know, like, someone wanted to go to this conference and make it easier for other women to go to this conference and decided to get lodging together and do that work of community building. And that social aspect of conferences we hadn't really talked about yet, but it's something that I really enjoy. And it's, like, one of the main reasons that I go to conferences besides learning. MINA: Yeah, I agree. At the Ruby Central conferences, one of my favorite parts is always the hallway track, where you randomly meet other attendees or connect with attendees that you already knew. And like I mentioned, this dinner with Emori House happened on the second night. And I think by midday second day; I was missing that a little bit. The setup for RubyKaigi, I noticed, does not make meeting people and organizing social events as easy as I had been used to, and part of that, I'm sure, is the language barrier. But some places where I had met a lot of the people that I call conference friends for Ruby Central conferences had been at the lunch table. And Kaigi sets up in a way where they send you out with food vouchers for local restaurants, which I thought was really cool. But it doesn't make meeting people and organizing groups to go out together with people you don't already know a little more difficult. So meeting Emori House on the second night was kind of exactly what I had been missing at the moment. STEPHANIE: Yeah, agreed. I also really thrive off of more smaller group interactions like organically, you know, bumping into people on the hallway track, ideally. I also noticed that, at Kaigi, a lot of the sponsors end up hosting parties and meetups after the conference in the evenings. And so that was a very interesting social difference, I think, where the sponsors had a lot more engagement in that sense. You and I didn't end up going to any of those drink-ups, are what they're called. But I think, similarly, if I were alone, I would be a little intimidated to go by myself. And it's kind of one of those things where it's like, oh, if I know someone, then we can go together. But, yeah, I certainly was also missing a bit of a more organic interaction with others. Though, I did meet a few Rubyists from just other places in East Asia, like Taiwan and China. And it was really cool to be in a place where people are thinking about Ruby differently than in the U.S. I noticed in Japan; there's a lot more energy and enthusiasm about it. And, yeah, just folks who are really passionate about making Ruby a long-lasting language, something that, you know, people will continue to want to work with. And I thought that was very uplifting because it's kind of different from what the current industry in the U.S. is looking like in terms of programming languages for the jobs available. MINA: It's really energizing, I think, to hear people be so enthusiastic about Ruby, especially, like you said, when people ask me what I do here, I say, "Developer," and they say, "Oh, what language do you work in?" I always have to be kind of like, "Have you heard of Ruby?" [laughs] And I think it helps that Ruby originated in Japan. They probably feel a little bit, like, not necessarily protective of it, but, like, this is our own, and we have to embrace it and make sure that it is future-facing, and going places, and it doesn't get stale. STEPHANIE: Right. And I think that's really cool, especially to, you know, be around and, like, have conversations about, like you said, it's very energizing. MINA: Yeah, like you mentioned, we did meet several other Rubyists from, like, East Asian countries, which doesn't necessarily always happen when you attend U.S.-based or even European-based conferences. I think that it is just not as...they have to travel from way farther away. So I think it's really cool to hear about RubyConf Taiwan coming up from one of the Rubyists from Taiwan, which is awesome. And it makes me kind of want to go. [laughs] STEPHANIE: Yeah, I didn't know that that existed either. And just realizing that there are Rubyists all over the world who want to share the love of the language is really cool. And I am definitely going to keep a lookout for other opportunities. Now that I've checked off my first international conference, you know, I have a lot more confidence about [laughs] doing it again in the future, which actually kind of leads me to my next question is, do you have any advice for someone who wants to go to Kaigi or wants to go to an international conference? MINA: Yeah, I think I have both. For international conferences in general, I thought that getting a buddy to go with you is really nice. Steph and I were able to...like, you and I were able to kind of support each other in different ways because I think we're both stressed [laughs] about international travel in different ways. So where you are stressed, I'm able to support, and where I'm stressed, you're able to support. So it was really nice and well-rounded experience because of that. And for RubyKaigi specifically, I would recommend checking out some of the previous year's talks before you actually get there and take a look at the schedule when it comes out. Because, like we said, the idea of, I think, technical when people use that word to describe the content at RubyKaigi is different than what most people would expect. And kind of having an idea of what you're getting into by looking at previous videos, I think, will be really helpful and get you in the right mindset to absorb some of the information and knowledge. STEPHANIE: Yeah, absolutely. I was just thinking about...I saw in Ruby Weekly this week Justin Searls had posted a very thorough live blogging of his experience at Kaigi that was much more in the weeds of, like, all of the content of the talks. And also had tips for how to brew coffee at a convenience store in Japan too. So I recommend checking that out if folks are curious about...especially this year before the videos of the talks are out. I think one thing that I would do differently next time if I were to attend Kaigi or attend a conference that supports multiple languages...so there were talks in Japanese and English, and the ones in Japanese were live interpreted. And you and I had attended, like, one or two, but it ended up being a little tough to follow because the slides were a little bit out of sync with the interpretation. I definitely would want to try again and invest a little more into attending talks in Japanese because I do think the content is still even different from what we might be seeing in English. And now that I know that it takes a lot of mental energy, just kind of perhaps loading up on those talks in the morning while I'm still, you know -- MINA: [laughs] STEPHANIE: Fresh-faced and coffee-driven. [laughs] Rather than saving it for the afternoon when it might be a little harder to really focus. MINA: I think my mental energy has a very specific sweet spot because definitely, like, late in the afternoon would not be good for that. But also, like, very early in the morning would also not be very good for that because my coffee hasn't kicked in yet. STEPHANIE: That's very real as well. MINA: Do you think that there is anything that the conference could have done to have made your experience a little tiny bit better? Is there any support that you could have gotten from someone else, be it the conference, or WNB, or thoughtbot, or other people that you had gone with that could have enhanced this experience? STEPHANIE: Hmm, that's an interesting question. I'm not really sure because I was experiencing so many new things -- MINA: [laughs] STEPHANIE: That that was kind of, like, what was top of mind for me was just getting around even just, like, looking at all the little sponsor booths because that was, like, novel for me to see, like, different companies that I've never heard of before that I think when I asked you about expectations earlier, like, I actually came in with not a lot of expectations because I really was just open to whatever it was going to be. And now that I've experienced it once, I think that I have a little more of an idea of what works for me, what I like, what I don't like. And so I think it really comes down to it being quite a personal experience and how you like to attend conferences and so -- MINA: For sure. STEPHANIE: At the end of the day, yeah, like, definitely recommend just going if that opportunity is available to you and determining for yourself how you want that experience to be. MINA: Certainly. I think just by being there you learn a lot about what you like in conferences and how we like to attend conferences. On a personal level, I'm also an organizer with Ruby Central with their scholarship committee. And that's somewhere where we take new Rubyists or first-time conference attendees and kind of lower the barrier for them to attend these conferences. And the important part I wanted to get to is setting them up with a mentor, somebody who has attended one of these conferences before that can kind of help them set goals and navigate. And I thought that someone like that would...at RubyKaigi, being both our first times, might be useful. STEPHANIE: Yeah, absolutely. I think that's totally fair. One thing I do really like about the Ruby Central conferences is the social support. And I think you had mentioned that maybe that was the piece that was a little bit missing for you at this conference. MINA: Yeah. I know that someone had asked early on, I think, like, the night before the conference officially kicked off, whether there is a Slack or Discord space for all conference attendees so that people can organize outings or meals. And that is definitely something that at least the Ruby Central conferences have, and I imagine other conferences do too, that was missing at Kaigi as well. STEPHANIE: I'm wondering if you would go to Kaigi again and maybe be that mentor for someone else. MINA: I think so. I think I had different feelings about it when we were just leaving the conference, kind of feeling like some of these things that I'm learning here or that I'm being made aware of rather at RubyKaigi will come up important in the future, but maybe not right away. So then I was kind of walking away with a sense of, like, oh, maybe this is a conference that is important, but I might deprioritize if other opportunities come up. But then I started to kind of, like, jot down some reflections and retroing with myself on this experience. And I thought what you mentioned about this being the sort of, like, the push learning opportunity is really nice because I went in there not knowing what I don't know. And I think I came out of it at least being a little bit aware of lots of things that I don't know. STEPHANIE: Yeah, yeah. Maybe, like, what I've come away with this conversation is that there is value in conferences being different from each other, like having more options. And, you know, one conference can't really be everything for everyone. And so, for you and I to have had such a very different experience at this particular conference than we normally do, that has value. It also can be something that you end up deciding, like, you're not into, and then you know. So, yeah, I guess that is kind of what I wanted to say about this very new experience. MINA: Yeah, having new experiences, I think, is the important part. It's the same idea as you want to get a diverse group of people in the room together, and you come out with better ideas or better products or whatever because you have other points of view. And I think that attending conferences, even if not around the world, that are different from each other either in academia or just kind of, like, branching out of Ruby Central conferences, too, is a really valuable experience. Maybe conferences in other languages or language-agnostic conferences. STEPHANIE: Yeah, well said. On that note, shall we wrap up? MINA: Let's do it. STEPHANIE: Show notes for this episode can be found at bikeshed.fm. JOËL: This show has been produced and edited by Mandy Moore. STEPHANIE: If you enjoyed listening, one really easy way to support the show is to leave us a quick rating or even a review in iTunes. It really helps other folks find the show. JOËL: If you have any feedback for this or any of our other episodes, you can reach us @_bikeshed, or you can reach me @joelquen on Twitter. STEPHANIE: Or reach both of us at hosts@bikeshed.fm via email. JOËL: Thanks so much for listening to The Bike Shed, and we'll see you next week. ALL: Byeeeeeeeeee!!!!!!!!!! ANNOUNCER: This podcast is brought to you by thoughtbot, your expert strategy, design, development, and product management partner. We bring digital products from idea to success and teach you how because we care. Learn more at thoughtbot.com.
In this episode, PJ Hagerty, Senior Developer Advocate at Spotify, joins us to talk about why Spotify is such an interesting place to work, the parallels between coding and music and why the education system needs to change the way it teaches math and coding.
Today's guest is Chuck Tomasi, Senior Developer Advocate at ServiceNow. Based in Phoenix, Arizona, Chuck has over 40 years of experience in the IT industry which has given him the skills to leverage industry best practices, create lean processes, and provide his customers with the best service and solutions possible. His experience includes global team management, program rollout and leading small to medium (
Tegan Ashby is the Assistant Director of Software Engineering for the Philadelphia Phillies. Before that, she worked in the NBA as a Senior Developer of Basketball Systems for the Brooklyn Nets, and as a Developer of Research & Development for the Philadelphia 76ers.. She holds a BA in Linguistics from Penn, and took classes at Cal Berkeley's Ancient Neat Eastern and Biblical Languages, Literatures, and Linguistics Graduate Studies program. In this conversation, Tegan talks about…What a software engineer does and how it applies to a baseball team.What kinds and volumes of data MLB teams deal with.The difference between a development job with an NBA team compared to an MLB team.What NBA engineering looks like.Her background in Linguistics and how it helps her in her profession.Advice on sports-specific tools for someone learning software engineering.Co-founding the Women In Sports Data and how people can support the initiative.Then, TruMedia's Sergio De La Espriella joins the show to discuss Paul's conversation with Tegan.Show LinksFollow Tegan on Twitter: @bunsushiFollow Women in Sports Data on Twitter: @WinSportsDataFor more on Women in Sports Data, click here.For more on SportsDataVerse, click here.To check out Tegan's website, click here.To check out Tegan on LinkedIn, click here.Follow @TruMediaSports on Twitter.Listen here or wherever you get your podcasts: Apple, Spotify, Google, Stitcher, TuneIn.
A senior developer understands that they have to be very selective about how they apply knowledge. Know matter how vast your knowledge may be, you are limited in how you can practically use it in a given circumstance.
On this episode of Remote Ruby, Chris came down with what he thinks was food poisoning this week, Jason brings up Ghost Kitchens which seem to be a thing these days, and Chris applied to be a Guide at RailsConf 2023. Also, Jason and Chris are excited to have a guest joining them because they've always talked about how they wished for better tooling for day-to-day Ruby development, so they brought on Vini Stock, who's a Senior Developer at Shopify. Shopify has created the Ruby Language Server (LSP) to make it easier to implement features such as code definition and auto formatting for Ruby across different editors. We're so lucky to have Vini with us to discuss the Ruby LSP and some other really cool things happening in the Ruby tooling space. We hope you enjoy this episode! Hit the download button now.[00:06:19] Vini shares his journey of programming and working with the Ruby on Rails Infrastructure team.[00:08:27] Now that Vini is on the Ruby Infrastructure team, we find out what kind of projects he was first working on. [00:12:04] How long has the Ruby Experience team and the LSP project been a thing?[00:12:44] Vini explains why the Ruby LSP was created. [00:15:25] Let's find out some goals they want to achieve with the LSP right now.[00:17:37] We hear some of the differences between the work Vini's doing on Ruby LSP and something like Solargraph.[00:19:01] Listen here as Vini details how Go To Definition works, which is a more complex feature than others.[00:24:34] Jason asks Vini what language do you write a language server in? [00:27:26] Chris wonders what challenges Vini runs into and what's the next step of the problem of building the language server. Where does he go from there? [00:31:38] Vini shares his aha moment when he built a feature and used it, and he was thinking, “Build with joy!” [00:32:46] We hear if Vini's using RuboCop or Syntax tree for formatting, which leads him into telling us about future plans of adding a plugin system to be able to format with standard and with Ruby format. [00:35:56] Vini shares other ideas he has for the future of the Ruby LSP.[00:37:11] Outside of the LSP, we hear about some other projects Shopify is working on with contributing to the new Ruby debugger, Chris expresses his appreciation for all the new tooling the team at Shopify is working on, and Jason expresses his love for the Rust tooling.[00:42:18] Have you seen Gary Bernhardt's talk on building an editor? [00:46:27] If you want to try Ruby LSP, Vini tells us where to go to set up VS Code.[00:50:29] There's a great blog post Vini wrote, a video with his talk from RailsConf 2022, and find out where you can follow him online.Panelists:Jason CharnesChris OliverGuest:Vinicius (Vini) StockSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterVinicius Stock TwitterVinicius Stock GitHubVinicius Stock WebsiteRuby LSP (VS Code extension)Ruby LSP-ShopifyImproving the Developer Experience with the Ruby LSP by Vinicius StockRubyConf 2022- Improving the development experience with language servers by Vinicius Stock (YouTube)RailConf 2023A Whole New World-A talk by Gary Bernhardt from Strange Loop 2012Ruby Radar TwitterRuby for All Podcast
The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.In today's episode, we'll add more detail to the commonly recommended skill of "work breakdown." Sometimes this extremely valuable skill is the opposite of what you really need to practice.Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!
The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer. In this episode, we'll discuss the fact that difficulty does not equate to value, and hazard a guess as to why we can easily confuse this, especially as we begin to grow from junior to senior roles. Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!
The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.In this episode, we'll discuss the importance of systematically communicating value to various audiences.Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!
The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!
In this potluck episode of Syntax, Wes and Scott answer your questions about how to give feedback on the podcast, deciding on a business model for courses, what to do about Twitter, and more. Linode - Sponsor Whether you're working on a personal project or managing enterprise infrastructure, you deserve simple, affordable, and accessible cloud computing solutions that allow you to take your project to the next level. Simplify your cloud infrastructure with Linode's Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Get started on Linode today with a $100 in free credit for listeners of Syntax. You can find all the details at linode.com/syntax. Linode has 11 global data centers and provides 24/7/365 human support with no tiers or hand-offs regardless of your plan size. In addition to shared and dedicated compute instances, you can use your $100 in credit on S3-compatible object storage, Managed Kubernetes, and more. Visit linode.com/syntax and click on the “Create Free Account” button to get started. Sentry - Sponsor If you want to know what's happening with your code, track errors and monitor performance with Sentry. Sentry's Application Monitoring platform helps developers see performance issues, fix errors faster, and optimize their code health. Cut your time on error resolution from hours to minutes. It works with any language and integrates with dozens of other services. Syntax listeners new to Sentry can get two months for free by visiting Sentry.io and using the coupon code TASTYTREAT during sign up. Freshbooks - Sponsor Get a 30 day free trial of Freshbooks at freshbooks.com/syntax Show Notes 00:10 Welcome 01:51 Podcast feedback 04:46 Can you talk about how you made the decision to re-write LevelUp? Strangler Fig 13:54 How did you get a score for your website? Google Pagespeed 19:30 Where will we move to when Twitter implodes? Twitter Blue 26:29 Sponsor: Linode 27:06 How did you arrive at your business model? 33:15 Advice for getting into freelancing web dev? 38:49 Sponsor: Sentry 40:07 How to feel more “senior” as a developer 43:30 How do you manage notifications between various apps? Hazel 50:46 Label makers Nimbot label makers 54:14 Sponsor: Freshbooks 54:45 How are people testing node apps? JestJS Vitest Mocha ChaiJS 56:38 What are your thoughts on the TanStack Router? Tanstack Astro SvelteKit Nozzle 01:09 SIIIIICK ××× PIIIICKS ××× ××× SIIIIICK ××× PIIIICKS ××× Scott: Sensibo Air Wes: We Crashed Shameless Plugs Scott: LevelUp Tutorials Wes: Wes Bos Tutorials Tweet us your tasty treats Scott's Instagram LevelUpTutorials Instagram Wes' Instagram Wes' Twitter Wes' Facebook Scott's Twitter Make sure to include @SyntaxFM in your tweets
Scott Simons is a successful car dealer that is involved in multiple businesses across many industries. Scott's main focus is in the auto industry. He is the Managing Partner and General Manager of five Carter Myers Automotive dealerships in West Virginia. He is a speaker, business consultant, astute investor, and purveyor of filling the cups of anyone who is willing to put in the effort.Scott shares specific tactical advice you can apply and how he continues to push himself by surrounding himself with those he can learn from .What we discuss in this episode:If you own or manage a dealership, you must be willing to explore new growth opportunities and embrace new ideas. Dealerships that embrace the future will maintain their profitability and relevance in the coming years. Those who do not will be squeezed out of a tightening landscape. In this week's episode of the Dealer Playbook, Scott Simons goes into great detail about Creating A Dealership Growth Environment. As a true leader and an excellent communicator, he ensures that each member of his team understands their role and works together to further the company's growth.While Building a Great Team. Investing in employee training, retention, and happiness is critical to growth and success for your dealership. A motivated, positive team is your greatest asset in building competitive advantage for your business over the long term.Customer service is easily the auto industry's best salesperson. With customer emotions running so hot,it's crucial for your auto dealership to give every facet of customer service the finest polish imaginable. Due to the "virtuous circle" nature of the automotive industry, where strong customer service performance brings customers back later to the showroom floor—and the other way around—there is no doubt that this will pay off in amazing ways.How doing business with your own people make your climb to success is betterScott stocks his view on training employees “training is not it's not a knowing issue here, people know what to do. It's a motivation issue. And I need to help motivate them and get the best out of them. That's my job is to give them all the tools in order to be successful and give them an environment to thrive.”Chain of Command in Organizational Structure establishes accountability, it lays out a company's lines of authority and decision-making power. A proper chain of command ensures that every task, job position and department has one person assuming responsibility for performance.To unify competing desires and perspectives, emphasize that choices be made in the best interest of the customer.How Scott pours back into his team weekly including monitoring their personal credit, managing expenses, and much more that's lead to saving their livesGrowth and rewards have always been critical components of human resources and employee motivation. Furthermore, most people want to advance in their careers. To keep employees longer in your organization, you should provide them with a Personal Development Plan. You can use this plan to map out employee development. How does a Junior Developer advance to the level of Senior Developer? Or, how can a Manager improve in his or her position? Another advantage of employee development is that by promoting employees internally, you can easily fill senior positions within your organization. Furthermore, because you already know everything there is to know about the employee, you are less likely to hire the wrong person for the job.To keep your employees and increase growth in your dealership, one of the most important factors is company culture. Before using motivation-boosting methods such as rewards and development, preparing your organization to support these changes is important. It's not about having the right infrastructure, but also having the right people in the right place. You must create an en
Scott Simons is a successful car dealer that is involved in multiple businesses across many industries. Scott's main focus is in the auto industry. He is the Managing Partner and General Manager of five Carter Myers Automotive dealerships in West Virginia. He is a speaker, business consultant, astute investor, and purveyor of filling the cups of anyone who is willing to put in the effort. Scott shares specific tactical advice you can apply and how he continues to push himself by surrounding himself with those he can learn from . What we discuss in this episode: If you own or manage a dealership, you must be willing to explore new growth opportunities and embrace new ideas. Dealerships that embrace the future will maintain their profitability and relevance in the coming years. Those who do not will be squeezed out of a tightening landscape. In this week's episode of the Dealer Playbook, Scott Simons goes into great detail about Creating A Dealership Growth Environment. As a true leader and an excellent communicator, he ensures that each member of his team understands their role and works together to further the company's growth. While Building a Great Team. Investing in employee training, retention, and happiness is critical to growth and success for your dealership. A motivated, positive team is your greatest asset in building competitive advantage for your business over the long term. Customer service is easily the auto industry's best salesperson. With customer emotions running so hot,it's crucial for your auto dealership to give every facet of customer service the finest polish imaginable. Due to the "virtuous circle" nature of the automotive industry, where strong customer service performance brings customers back later to the showroom floor—and the other way around—there is no doubt that this will pay off in amazing ways. How doing business with your own people make your climb to success is better Scott stocks his view on training employees “training is not it's not a knowing issue here, people know what to do. It's a motivation issue. And I need to help motivate them and get the best out of them. That's my job is to give them all the tools in order to be successful and give them an environment to thrive.” Chain of Command in Organizational Structure establishes accountability, it lays out a company's lines of authority and decision-making power. A proper chain of command ensures that every task, job position and department has one person assuming responsibility for performance. To unify competing desires and perspectives, emphasize that choices be made in the best interest of the customer. How Scott pours back into his team weekly including monitoring their personal credit, managing expenses, and much more that's lead to saving their lives Growth and rewards have always been critical components of human resources and employee motivation. Furthermore, most people want to advance in their careers. To keep employees longer in your organization, you should provide them with a Personal Development Plan. You can use this plan to map out employee development. How does a Junior Developer advance to the level of Senior Developer? Or, how can a Manager improve in his or her position? Another advantage of employee development is that by promoting employees internally, you can easily fill senior positions within your organization. Furthermore, because you already know everything there is to know about the employee, you are less likely to hire the wrong person for the job. To keep your employees and increase growth in your dealership, one of the most important factors is company culture. Before using motivation-boosting methods such as rewards and development, preparing your organization to support these changes is important. It's not about having the right infrastructure, but also having the right people in the right place. You must create an environment that naturally stimulates motivation. Listen to the full episode for insights and context from Scott Simons Like this show? Please leave us a review here — even one sentence helps! Consider including your LinkedIn or Instagram handle so we can thank you personally! Thanks, Scott Simons! If you enjoyed this episode featuring Scott Simons, support us by clicking the links! Connect with Scott Simons on LinkedIn Connect with Michael Cirillo Connect with Michael on LinkedIn