Stories from the Hackery

Stories from the Hackery

Find out what it takes to start a career in software development, data analytics, data science, or UI/UX design from those who made the leap. Hear from musicians, veterans, single-moms, teachers, bartenders, postdocs, warehouse workers, and more - all graduates of Nashville Software School (NSS) - as they discuss their transition to tech and their capstone projects presented at Demo Day. Founded in 2012, NSS is a flourishing community of over one thousand alumni, active students, and a team of dedicated instructors all working together to grow and learn their craft. As a non-profit, NSS is committed to growing diversity in tech by creating opportunities for under-represented groups in these fields. Learn more at nashvillesoftwareschool.com.

  1. NSS Alumni Unlock Generative AI's Coding Potential | Stories From The Hackery

    JAN 8

    NSS Alumni Unlock Generative AI's Coding Potential | Stories From The Hackery

    In this episode of Stories From The Hackery, we chat with Spencer Sharpe and Jack Parsons, two NSS graduates and lead software developers. We catch up on their journeys of transitioning from music to tech and explore the impact and utilization of generative AI tools in their current roles. They also share their insights on the evolving landscape of software development. Listen in for their advice on leveraging AI tools, maintaining code quality, and shaping a career in tech today. SHOW NOTES 00:00 Introduction to Stories from the Hackery 00:37 Meet the Guests: Spencer Sharpe and Jack Parsons 02:34 Musical Backgrounds and Career Shifts 9:52 Generative AI Tools and Productivity 17:31 Generative AI for Unit Testing 19:21 Quality and Context in AI-Generated Code 29:12 AI in Code Review 29:29 The Required Human Element 31:53 Training and Assessing Junior Developers 37:52 Resources for Learning to Use Generative AI 42:18 Advice for Aspiring Tech Professionals 44:06 The Future of Software Engineering 50:33 Technology Guilty Pleasures 52:19 Final Thoughts Links from the show: Nashville Software School: https://nashvillesoftwareschool.com How are NSS Alumni Using Generative AI Tools on the Job (Survey 2024): https://learn.nashvillesoftwareschool.com/blog/2024/06/26/how-are-nss-alumni-using-generative-ai-tools-on-the-job Ethan Mollick: 15 times to Use AI and 5 Not to https://www.oneusefulthing.org/p/15-times-to-use-ai-and-5-not-to Prompt Engineering LLMs by John Berryman and Albert Ziegler https://www.amazon.com/Prompt-Engineering-LLMs-Model-Based-Applications/dp/1098156153/

    56 min
  2. Using Generative AI on the Job For Learning | Stories From The Hackery

    11/05/2024

    Using Generative AI on the Job For Learning | Stories From The Hackery

    In this episode of Stories from the Hackery, John Work, founder and CEO of Nashville Software School, sits down with NSS graduates Pemberton Heath and Rob Schulteis to discuss their careers post-NSS. They share insights on how they have integrated generative AI tools like ChatGPT and Claude into their daily work routines, focusing on generative AI as a learning and productivity aid. The conversation also delves into the evolving skills needed for tech careers and the potential pitfalls of relying too heavily on generative AI for learning when you’re first starting out. Tune in to hear real-world applications and thoughtful reflections on the impact of generative AI on professional growth and learning in the tech industry. Show Notes: 00:00 Introduction to Stories from the Hackery 00:33 Meet our Guests: Pemberton Heath and Rob Schulteis 02:23 Pemberton Heath's Journey to Full Stack Development 06:39 Rob Schulteis' Path from the Music Industry to Data Analytics 14:00 Using Generative AI Tools for Learning 33:21 Prompt Engineering and Effective Generative AI Use 38:25 Adding A Human Touch & Generative AI's Infinite Patience 42:00 A Tool To Fight Imposter Syndrome 43:45 Using Generative AI to Write Code 47:18 Challenges of Generative AI in Learning Environments 51:06 Understanding Codebases with Generative AI 58:52 The Evolving Role of Developers 01:05:04 Integrating Generative AI in Education 01:18:36 Final Thoughts Links from the show: Nashville Software School: https://nashvillesoftwareschool.com How are NSS Alumni Using Generative AI Tools on the Job (Survey 2024): https://learn.nashvillesoftwareschool.com/blog/2024/06/26/how-are-nss-alumni-using-generative-ai-tools-on-the-job The Effects of Generative AI on High Skilled Work: Evidence from Three Field Experiments with Software Developers: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4945566 Can GenAI Actually Improve Developer Productivity?: https://resources.uplevelteam.com/gen-ai-for-coding The Impact of Large Language Models on Programming Education and Student Learning Outcomes: https://www.mdpi.com/2076-3417/14/10/4115 Coding on Copilot: 2023 Data Suggests Downward Pressure on Code Quality: https://www.gitclear.com/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality Onboarding to a 'legacy' codebase with the help of AI: https://martinfowler.com/articles/exploring-gen-ai.html#memo-09

    1h 21m
  3. 05/08/2024

    Using LLMs Beyond the Chatbot | Stories From The Hackery

    As we continue to discuss generative AI on Nashville Software School’s podcast, Stories from the Hackery, Founder and CEO John Wark and lead Data instructor Michael Holloway, dive into various techniques for leveraging large language models (LLMs) like generative AI. They explore the potential of using hosted public LLMs via chatbot interfaces and discuss strategies for embedding LLMs into applications. One such technique discussed is the use of a prompt engineering, which involves wrapping the LLM API to tailor user prompts for more effective responses. They also discuss more advanced techniques like retrieval-augmented generation (RAG), which involves using external data to tailor LLM responses further. This approach helps mitigate challenges like hallucination and ensures contextually relevant responses. Additionally, they touch on fine-tuning LLMs for specific applications, which requires more computational resources and domain expertise. John and Michael highlight the importance of having machine learning skills to implement these techniques effectively. While fine-tuning LLMs may require specialized skills and resources, the emergence of smaller LLMs makes certain applications more accessible. They also mention the potential of multi-agent models for deeper and more focused outputs, indicating an exciting direction for LLM applications. For more information on the evolving landscape of LLMs and the need for organizations to stay informed about these advancements to harness their full potential in this episode of Stories from the Hackery by Nashville Software School. START YOUR NSS JOURNEY To learn more about Nashville Software School and our upcoming programs, visit our website at https://NashvilleSoftwareSchool.com SUPPORT NSS Want to support NSS in our mission to teach adults skills needed for careers in tech? Visit our website to donate to the scholarship fund and learn about other volunteer opportunities! Nashss.com/Give CHAPTERS: 00:00 - Introduction 01:57 - Public Chat Bot Usage 02:47 - Prompt Engineering 03:21 - Retrieval Augmented Generation (RAG) 3:57 - Fine Tuning of Models 04:37 - Technical Implementation 05:10 - Product Engineering and Its Role 08:17 - Implementing Prompt and Product Engineering 10:15 - Utilizing External Context with RAG 11:20 - Responsible AI Considerations 16:57 - Overcoming Challenges and Limitations 23:53 - Future Trends and Considerations 29:48 - Prompt and product engineering techniques

    57 min
  4. 04/24/2024

    How is Generative AI Impacting Data Analytics and Data Science? | Stories from the Hackery

    In this episode of Stories from the Hackery, Founder and CEO of Nashville Software School, John Wark, sits down with lead analytics instructor, Michael Holloway, to provide insights into the impact of generative AI tools like ChatGPT on data analytics and data science. They highlight the importance of human oversight and contextual understanding in leveraging these tools effectively as well as strategies for adapting programs at Nashville Software School to prepare students for evolving roles in data analytics and data science are discussed, emphasizing the need for continuous learning and skill development. START YOUR NSS JOURNEY To learn more about Nashville Software School and our upcoming programs, visit our website at https://NashvilleSoftwareSchool.com SUPPORT NSS Want to support NSS in our mission to teach adults skills needed for careers in tech? Visit our website to donate to the scholarship fund and learn about other volunteer opportunities! https://Nashss.com/Give CHAPTERS: 00:00 - Introduction. 03:10 - An overview of data analytics and data science. 04:30 - The evolution and impact of generative AI tools like ChatGPT and their role in supporting data analytics and data science tasks. 05:33 - Similarities and differences between software development and data analytics/data science are explored, focusing on how generative AI tools transform learning and work processes. 06:31 - Similarities in using generative AI tools for coding tasks and the importance of understanding contextual knowledge and problem domains. 08:12 - Key differences between software development and data analytics/data science, such as exploratory nature and iterative problem-solving approaches, are highlighted. 10:18 - The iterative exploration process in data analytics is discussed, emphasizing the need for planning, design, and contextual understanding of the data. 12:10 - Limitations of generative AI tools like ChatGPT in reasoning and understanding complex data contexts are explained. 13:05 - Capabilities and limitations of generative AI tools, emphasizing their dependence on training data and human validation. 17:42 - The importance of human oversight in using generative AI tools. 22:58 - Domain expertise in data analytics and data science tasks, emphasizing the limitations of generative AI tools. 24:48 Training strategies at NSS to prepare students for evolving roles in data analytics and data science. 46:08 - Strategies for adapting training content to incorporate skills relevant to generative AI tools. 01:04:2 - Closing.

    1h 5m

Ratings & Reviews

5
out of 5
4 Ratings

About

Find out what it takes to start a career in software development, data analytics, data science, or UI/UX design from those who made the leap. Hear from musicians, veterans, single-moms, teachers, bartenders, postdocs, warehouse workers, and more - all graduates of Nashville Software School (NSS) - as they discuss their transition to tech and their capstone projects presented at Demo Day. Founded in 2012, NSS is a flourishing community of over one thousand alumni, active students, and a team of dedicated instructors all working together to grow and learn their craft. As a non-profit, NSS is committed to growing diversity in tech by creating opportunities for under-represented groups in these fields. Learn more at nashvillesoftwareschool.com.

More From NashviIIe Software School

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada