Greater Than Code

Greater Than Code

Download on the App Store

Greater Than Code episodes

  • 178: Data Science and Sponsorship with Emily Robinson

    Manning Publications has been kind enough to give our listeners a discount code. They're giving listeners of the show a permanent 40% discount, which is good for all products in all formats for everyone. Again, this is a PERMANENT discount code for all Greater Than Code listeners. Use the code PODGREAT20 every time you shop Manning.

    02:30 - Emily’s Superpower: Finding all the dogs to pet.

    05:05 - Emily’s Data Science Journey

    • Organization Behavior
    • Qualitative / Quantitative
    • Research: Women in STEM Fields
    • 08:21 - The Idea of Passion

      • Unlocking the Clubhouse: Women in Computing
      • Gatekeeping
      • 10:46 - Defining Data Science

        • Analytics
        • Decision Science
        • Machine Learning
        • 13:48 - Emily’s Book: Build a Career in Data Science

          16:11 - Dealing with Failure

          • PyData Ann Arbor: Jacqueline Nolis | When Data Science Projects Fail
          • 18:30 - Sponsorship

            • Emily’s Post on Sponsorship: The Importance of Sponsorship
            • 20:08 - The Spread of Data Science Roles

              • Strengthening Job-Critical Skills
                • The Art of Statistics
                • How Charts Lie
                • The Cartoon Guide to Statistics
                • Statistical Rethinking
                • The Book of Why
                • 27:09 - Sponsorship (Cont’d)

                  • Sponsorship vs Mentorship
                  • Having a Solid Community / Network
                    • R-Ladies
                    • Capital
                    • Smaller Acts of Mentorship
                      • Trey Causey's Do you have time for a quick chat? Post
                      • Sponsorship and Mentorship Work Best When There's a Concrete, Stated Goal
                        • Data Helpers
                        • Mentorship Should Be Part of Our Formal Career Ladder
                        • 36:20 - Themes Learned From Writing Build a Career in Data Science

                          • Communication Skills
                          • Proactivity
                          • Community (Network is Important)
                          • 40:02 - Companies Should Train People to be Mentors

                            • What does a tech lead do?
                            • 43:07 - Measuring Productivity

                              • Thinking Fast and Slow
                              • How to Measure Anything
                              • The Tyranny of Metrics
                              • Engineering Career Development at Etsy
                              • 45:48 - External vs Internal Data Science

                                • People Scientists
                                • 47:18 - Women and Diverse Representation in Data Science

                                  • Groups & Resources
                                    • AI Inclusive
                                    • PyLadies
                                    • Data Umbrella: NYC URGs and Allies in Data Science
                                    • Black in AI
                                    • Harvey Mudd
                                    • Rice University
                                    • Why Women Are Flourishing In R Community But Lagging In Python
                                    • Reflections:

                                      Avdi: Mentorship does not have to be a huge commitment to be useful and sponsorship is often as important -- or more important than mentorship.

                                      Chanté: What are the things that we’re willing to do for people who need an extra boost or push or support?

                                      Jacob: Mentorship is possible without the mentors knowing they’re even doing it.

                                      Rein: If you’re a mentor and your mentees aren’t coming to you with well-formed questions, it’s your job to coach them into that as a mentor.

                                      Emily: There aren’t enough resources for senior engineers on the non-technical side of things.

                                      This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                      To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                      Special Guest: Emily Robinson.

                                      Sponsored By:

                                      • strongDM: Today’s show is sponsored by strongDM.
                                      Transitioning your team to work from home? Managing a gazillion SSH keys, database passwords, and Kubernetes certs?
                                      Meet strongDM. Manage and audit access to servers, databases, and Kubernetes clusters, no matter where your employees are.
                                      With strongDM, easily extend your identity provider to manage infrastructure access. Automate onboarding, offboarding, and moving people within roles. Grant temporary access that automatically expires to on-call teams.
                                      Admins get full auditability into anything anyone does: when they connect, what queries they run, what commands are typed. It’s full visibility into everything. For SSH, RDP, and Kubernetes, that means video replays. For databases, it’s a single unified query log across all database management systems.
                                      strongDM is used by companies like Hearst, Peloton, Betterment, Greenhouse, and SoFi to manage access. It’s more control and less hassle.
                                      strongDM. Manage and audit remote access to infrastructure”.
                                      Start your free 14-day trial today at strongdm.com/GTC.

                                      Support Greater Than Code

                                      1 hr
                                    • Special Edition: COVID-19

                                      Content warnings for discussion of pandemic and sickness, American politics, and mental health issues.

                                      In this special episode of Greater Than Code, several of our panelists have a candid conversation about the current COVID-19 situation, how it has been affecting them personally, and how they believe it will affect the tech industry as a whole. Discussion topics include how it feels both to be working and unemployed during the pandemic, productivity while quarantined, the effect on WFH and conference culture, the current political climate, and human resiliency in the face of the unknown.

                                      Links Mentioned:

                                      • I Want to Know What Day It Is - Foreigner Parody
                                      • Becoming More Fully Human with Virginia Satir
                                      • Additional show notes:

                                        Jamey wanted to report that after recording was finished, they called their favorite restaurant back and was able to successfully order takeout after all.

                                        .

                                        .
                                        .
                                        .

                                        This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                        To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                        Support Greater Than Code

                                        54 min
                                      • 177: Source Docs and People with Chris Stead

                                        00:56 - Chris’ Superpower: Not Knowing In Public

                                        • Asking Questions
                                        • 02:53 - Source Documents and Their Relation To People

                                          • Grace Hopper
                                          • Maintaining Code to Give People Context (Writing Code For People)
                                          • Critical Complexity
                                          • Indu Alagarsamy
                                          • 06:44 - Encouraging Others To Write Code For People

                                            • Modeling Behavior
                                            • Event Storming
                                            • ECO Mapping (Ego, Command, Outcome)
                                            • Creating Culture
                                            • Arlo Belshee: Naming is a Process
                                            • 12:39 - Naming Things in Code / Narratives in Software and Business

                                              18:53 - Asking the Right Questions

                                              • Google-Fu
                                              • Mobbing Interviews
                                              • 22:38 - Interviewing for the Benefit of the Interviewee

                                                • The Problem with Being Transactional
                                                • It’s People All The Way Down
                                                • Empathetic Interviewing
                                                • 33:44 - Treating People as People; Making Things More Humane

                                                  • Peopleware
                                                  • Books by Gerald Weinburg
                                                  • The Mythical Man-Month
                                                  • The Cathedral & the Bazaar: Musings On Linux And Open Source By An Accidental Revolutionary
                                                  • Willem Larsen
                                                  • 38:23 - Code Stores Emotion

                                                    • Measuring Progression
                                                    • The Valley of Despair
                                                    • 45:19 - Deciding: “Will this be helpful for someone else?”

                                                      Reflections:

                                                      Jessica: The idea that code can convey emotions. Even code can be Greater Than Code.

                                                      John: Structuring interviews with goals around comfort and familiarity so people can perform at their best.

                                                      Jamey: Imbuing things with the feeling when you wrote it.

                                                      Chris: If you’re feeling frustrated, kind is great. Also, everything is a systemic whole.

                                                      This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                      To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                      Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                      Special Guest: Chris Stead.

                                                      Support Greater Than Code

                                                      56 min
                                                    • 176: Career Karma with Ruben Harris

                                                      01:44 - Ruben’s Superpower: Believing in people more than they believe in themselves and helping people to meet their potential.

                                                      03:00 - How Ruben Developed His Superpower

                                                      • Natural Belief In Self
                                                      • Father and Mother’s Example
                                                      • 06:35 - Benefits Of Being Underestimated

                                                        • Conquering Challenges
                                                        • Career Karma Coaches And Squads
                                                        • 11:15 - Career Karma Success Story

                                                          13:50 - Fires Lit Inside

                                                          15:03 - Origin Of Career Karma

                                                          • App Launched January 2019
                                                          • CareerKarma.com/schools
                                                          • Learn And Experience The Companies
                                                          • Breaking into Startups
                                                          • The Reality of Breaking Into Startups: The First Product You Build Is Yourself
                                                          • 18:10 - How Career Karma Secured Funding

                                                            23:38 - What Makes The Success Of Career Karma Different

                                                            • Culture of Experimentation
                                                            • 25:25 - What It Feels Like To Know You Are Doing What You Are Meant To Be Doing

                                                              • Pay Attention To The Patterns In Your Life
                                                              • 31:21 - Impact of Coronavirus

                                                                36:15 - Who Will Benefit From Remote Work

                                                                38:00 - The Career Karma Team

                                                                • Pay It Forward
                                                                • 42:30 - If You Want To Be A Master In Life, You Have To Submit To A Master

                                                                  44:30 - What’s On The Horizon For Career Karma

                                                                  48:20 - The Biggest Lesson Ruben Has Learned Thus Far

                                                                  LINKS:

                                                                  • State of the Bootcamp Market Report 2020
                                                                  • Remote Working Tips and Complete Guide to Telecommuting in 2020
                                                                  • How to Pay for Coding Bootcamp: The Ultimate Guide
                                                                  • Income Share Agreements: State of the Market 2019
                                                                  • This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                    To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                    Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                    Special Guest: Ruben Harris.

                                                                    Support Greater Than Code

                                                                    53 min
                                                                  • 175: Developing for the Long Term with Eric A. Meyer

                                                                    00:57 - Eric’s Superpower: The Ability To Explain Things In A Way That Makes Sense To Most People

                                                                    02:37 - Legacy Capability Of The Web

                                                                    • Web Technologies Are Long Term
                                                                    • Frameworks
                                                                    • Lynx
                                                                    • Y2K
                                                                    • 11:30 - Creating Long Term Within Frameworks

                                                                      • Static Can Be Good
                                                                      • 15:50 - Ethical Dimensions

                                                                        • RAINN
                                                                        • Information Accessible As Widely As Possible
                                                                        • Long Term vs. Short Term Code
                                                                        • 20:50 - Longevity Of The Web

                                                                          23:11 - Edge Cases - Stress Cases

                                                                          • Evan Hensleigh @futuraprime
                                                                          • Design For Real Life
                                                                          • 25:44 - Make Everything Accessible To The Most People

                                                                            • Diverse Teams Are Stronger
                                                                            • Making Assumptions
                                                                            • Write People Off Explicitly
                                                                            • 44:00 - Design For Real Life

                                                                              • Challenging Team Assumptions
                                                                              • The Designated Dissenter
                                                                              • Sarah Parmenter @sazzy
                                                                              • Reflections:

                                                                                John: The designated dissenter idea. Doing a pre-mortem on a project - planning ahead.

                                                                                Carina: A whole other conversation could come of the philosophy of agile and move fast and break things.

                                                                                Jacob: How the dissenter could be a challenging position to be in.

                                                                                Eric: The dissenter is stress testing, not criticizing.

                                                                                This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                                To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                                Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                                Special Guest: Eric A. Meyer.

                                                                                Support Greater Than Code

                                                                                1 hr 7 min
                                                                              • 174: Resilience

                                                                                01:38 - What Does Resilience Mean To The Panelists?

                                                                                • John - [It’s] Like A Flexible Tree That Can Bend With The Wind Or Environment - It Does Not Resist Or Break
                                                                                • Chanté - Tenacity And Grit And Being Able To Cope Or Withstand Something That You Didn’t Foresee - It Doesn’t Break You, It Makes You Stronger
                                                                                • Antifragile
                                                                                • Rein - [It’s] About Unforeseen Surprises
                                                                                • 03:36 - Thoughts On David Woods - Four Concepts for Resilience

                                                                                  • Resilience As Rebound
                                                                                  • Resilience As Robustness
                                                                                  • Resilience As The Opposite Of Brittleness
                                                                                  • Resilience As Sustained Adaptability
                                                                                  • 04:49 - Applying Resilience To Leadership

                                                                                    • High Performance Organization - HPO
                                                                                    • People Make Up Companies
                                                                                    • 14:40 - The Difference Between Sustainability And Resilience

                                                                                      17:20 - Welcoming The Resilient Mindset

                                                                                      18:30 - Creating And Acknowledging Resilience

                                                                                      21:54 - Organization Resilience And Adaptive Capacity

                                                                                      • Richard Cook’s REdeploy 2019 Talk On The Resilience Of Bone
                                                                                      • Convincing Employers To Become More Resilient To Reduce Harm To Employees
                                                                                      • 27:15 - Resilience Related To Diversity And Inclusion

                                                                                        • Families And Communities
                                                                                        • 31:00 - Resilience Within Software Development

                                                                                          • Software Being Made Robust, Not Resilient
                                                                                          • Rejection Proof - A Parallel Between People And Software
                                                                                          • Casey Rosenthal REdeploy2019
                                                                                          • 36:27 - What Price Do We Pay For Not Prioritizing Resiliency

                                                                                            • Existential Risk
                                                                                            • 39:00 - Rein’s Wrap-Up On Resilience

                                                                                              This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                                              To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                                              Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                                              Sponsored By:

                                                                                              • Logz.io: If you are like most engineers, you probably prefer using open source. You may even prefer using tools like ELK and Grafana for observability due to their ease of use and built-in community. But, what if you could use these same tools, without sacrificing enterprise-grade scale, support and security. With Logz.io, you get the best of both worlds. A fully managed service that offers complete cloud observability on one unified platform; Log management and Cloud SIEM based on ELK, and Infrastructure Monitoring based on Grafana. The Open Source you love, at the scale you need. Sign up today for a 14-day free trial at Logz.io/gtc, and for your chance to receive your free Logz.io t-shirt.

                                                                                              Support Greater Than Code

                                                                                              42 min
                                                                                            • 173: The Ethical Open Source Movement

                                                                                              02:22 - Coraline Talks About Her Work With The Open Source Movement

                                                                                              • Seth Vargo: @sethvargo
                                                                                              • The Open Source License - The Hippocratic License
                                                                                              • Bruce Perens
                                                                                              • 08:14 - Who Wrote The Open Source License

                                                                                                • The Libertarian Platform
                                                                                                • Balancing Our Individual Freedoms With Societal Good
                                                                                                • 10:26 - The Open Source Initiative

                                                                                                  11:25 - Licensing And The Evolution Of Open Source

                                                                                                  • Realizing The Impact Of Open Source On Human Society
                                                                                                  • The Structure of Scientific Revolutions - Thomas Kuhn
                                                                                                    • Procrastination
                                                                                                    • Assimilation
                                                                                                    • Revolution
                                                                                                    • 18:43 - Litigation Thoughts

                                                                                                      • Promoting Arbitration Over Litigation
                                                                                                      • Advantages Of Adopting The License
                                                                                                      • Putting The Power In The Hands Of The Creators
                                                                                                      • 23:31 - Creators’ Rights

                                                                                                        • Corporations Are Benefiting From The Free Labor Of The Community
                                                                                                        • 26:00 - Tying The Hippocratic License To Open Source

                                                                                                          • The Declaration of Human Rights
                                                                                                          • Matt Boehm: @bigolewannabe
                                                                                                          • Accepting Critique
                                                                                                          • The Ethical Source Working Group
                                                                                                          • 28:48 - Other Prongs Of Approach Other Than The License

                                                                                                            • Scholarship
                                                                                                            • 30:50 - Coraline’s Candidacy For The OSI Board

                                                                                                              • Tobie Langel: @tobie
                                                                                                              • 34:00 - What Open Source Means To The Panelists

                                                                                                                38:50 - The Concept Of Community

                                                                                                                • How Maintainers Have Changed Their Relationships With Communities
                                                                                                                • Writing Values And Aspirations In Codes Of Conduct
                                                                                                                • ethicalsource.dev

                                                                                                                  firstdonoharm.dev

                                                                                                                  This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                                                                  To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                                                                  Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                                                                  Sponsored By:

                                                                                                                  • Logz.io: If you are like most engineers, you probably prefer using open source. You may even prefer using tools like ELK and Grafana for observability due to their ease of use and built-in community. But, what if you could use these same tools, without sacrificing enterprise-grade scale, support and security. With Logz.io, you get the best of both worlds. A fully managed service that offers complete cloud observability on one unified platform; Log management and Cloud SIEM based on ELK, and Infrastructure Monitoring based on Grafana. The Open Source you love, at the scale you need. Sign up today for a 14-day free trial at Logz.io/gtc, and for your chance to receive your free Logz.io t-shirt.

                                                                                                                  Support Greater Than Code

                                                                                                                  47 min
                                                                                                                • 172: Limitations of Human Knowledge with Miko Matsumura

                                                                                                                  02:12 - Miko’s Superpower: Not Knowing Things.

                                                                                                                  03:30 - Coming To Your Senses

                                                                                                                  • Breaking Out Of Thinking
                                                                                                                  • Detecting - Venture Capitalism
                                                                                                                  • Pattern Making And Pattern Matching
                                                                                                                  • 06:45 - Understand The Limits Of What You Can Know And What You Do Know

                                                                                                                    • Knowing People
                                                                                                                    • Knowing Industries
                                                                                                                    • Most Humans Don’t Know A Lot Of Things
                                                                                                                    • Impermanence
                                                                                                                    • 11:45 - Human Decision Making Is An Embodied Process

                                                                                                                      • The Gut Feeling
                                                                                                                        • Enteric Nervous System
                                                                                                                        • Sympathetic And Parasympathetic Nervous Systems
                                                                                                                        • Central Nervous System
                                                                                                                        • The Heart Feelings
                                                                                                                        • Feelings Are Emotions
                                                                                                                        • 18:30 - Interviews As Coachable And Teachable Moments

                                                                                                                          • The Gig Economy
                                                                                                                          • Prioritizing The Development Of Relationships
                                                                                                                          • Exhibited Behaviors That Match Patterns Are Coachable And Teachable
                                                                                                                          • 25:33 - Problems With The Interview Framework

                                                                                                                            29:23 - Human Action Is Connected To Emotion

                                                                                                                            • The Human Brain
                                                                                                                            • 34:30 - Not Knowing As A Superpower

                                                                                                                              • Action Potential
                                                                                                                              • 39:56 - Small Mind, Big Mind

                                                                                                                                • Losing Your Mind And Coming To Your Senses
                                                                                                                                • 45:50 - Being Over Reliant On The Posture Of Knowing

                                                                                                                                  • Andrew Yang
                                                                                                                                  • Peter Thiel - Zero to One
                                                                                                                                  • Human Advantage Over Machines
                                                                                                                                  • 50:16 - The Notion Of Marriage

                                                                                                                                    • Dr. John Gottman
                                                                                                                                    • The Idea Of Magic
                                                                                                                                    • Reflections:

                                                                                                                                      Jessica: Favorite part is the idea that if we think we know something, that leads to despair sometimes. The release of admitting we don’t know everything is a source of hope.

                                                                                                                                      Jacob: Feeling like I’m known personally and professionally is important to me, but being known in a deterministic way resonated with me.

                                                                                                                                      Artemis: The Bob Marley principle that was mentioned. Thinking about that philosophy connects with the ideas we talked about. When you realize all the intelligence that is out there, thinking of how small you are. If we can lose our mind and come back to our senses and see that we are part of this fabric, we’re not really all that different.

                                                                                                                                      Miko: “You can’t fool all the people all the time.” It is a way of connecting with the world of limitation.

                                                                                                                                      This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                                                                                      To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                                                                                      Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                                                                                      Special Guest: Miko Matsumura.

                                                                                                                                      Support Greater Than Code

                                                                                                                                      1 hr 6 min
                                                                                                                                    • 171: Web Accessibility with Chris DeMars

                                                                                                                                      01:14 - Chris’s Superpower: His Ability to Sleep.

                                                                                                                                      01:50 - Why Chris Wants To Talk About Web Accessibility

                                                                                                                                      • Top 3 Priorities When Building on the Web
                                                                                                                                        • Accessibility
                                                                                                                                        • Performance
                                                                                                                                        • Security
                                                                                                                                        • 02:45 - Whose Responsibility Is It To Build An Accessible Web?

                                                                                                                                          • Anyone Building On The Web
                                                                                                                                          • Dominos’ Lawsuit
                                                                                                                                          • WCAG
                                                                                                                                          • 07:38 - How To Inform And Get Colleagues On Board With Accessibility

                                                                                                                                            • Understanding The Clientele
                                                                                                                                            • Have Numbers To Back It Up
                                                                                                                                            • 11:45 - Image Descriptions

                                                                                                                                              • Alt Attributes
                                                                                                                                              • Twitter Adds Alt Text For .gifs
                                                                                                                                              • 16:34 - Companies Deal With Accessibility Lawsuits

                                                                                                                                                19:07 - Where To Start Making Changes

                                                                                                                                                • Only Shipping One Experience That Works For Everybody
                                                                                                                                                • Make Sure You Are Using Semantic Markup
                                                                                                                                                • Color Contrast
                                                                                                                                                • Make Sure There Are Alt Attributes On Your Images
                                                                                                                                                • 27:50 - What Can Developers Do Today To Make Changes

                                                                                                                                                  • Start With An Audit
                                                                                                                                                  • Compare To Competitors
                                                                                                                                                  • 31:06 - Work Collaboratively With The Designers

                                                                                                                                                    34:15 - How To Be Accessible For Various Disabilities

                                                                                                                                                    • Hearing
                                                                                                                                                    • Cognitive
                                                                                                                                                    • Physical
                                                                                                                                                    • 37:10 - Accessibility Can Benefit Everyone

                                                                                                                                                      Reflections:

                                                                                                                                                      Chris: Accessibility is not a requirement, it is a must. From Marcy Sutton: Every little bit of accessibility you contribute is so necessary and so needed.

                                                                                                                                                      Carina: The concrete useful examples such as audits are beneficial to business people.

                                                                                                                                                      Jacob: Wants to get better at using a screen reader to gain empathy about what the right thing is to do.

                                                                                                                                                      This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                                                                                                      To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                                                                                                      Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                                                                                                      Special Guest: Chris DeMars.

                                                                                                                                                      Support Greater Than Code

                                                                                                                                                      43 min
                                                                                                                                                    • 170: The Case for Vanilla JavaScript with Chris Ferdinandi

                                                                                                                                                      00:53 - Chris’s Superpower: Derailing conversations and having a knack for taking complex tasks and breaking them down into smaller, simpler parts that people find easy to understand.

                                                                                                                                                      01:44 - The Pitch for Vanilla JavaScript

                                                                                                                                                      03:06 - Peoples’ Biggest Challenge as a Developer

                                                                                                                                                      • Having Trouble Keeping Up
                                                                                                                                                      • Adding Processes and Tools Make it More Difficult to Get Started
                                                                                                                                                      • “The Right Way To Do It”
                                                                                                                                                      • 05:50 - The Problem With The Way We Do Things Today

                                                                                                                                                        • Front-End Development
                                                                                                                                                        • Back-End Developers Move to Front-End
                                                                                                                                                        • 08:30 - Modern Web Development

                                                                                                                                                          • The Use of Frameworks
                                                                                                                                                          • Package Managers
                                                                                                                                                          • “The Cascade is Bad” - Using More JavaScript
                                                                                                                                                          • 11:42 - A Better Approach To Web Development

                                                                                                                                                            • Sometimes Old Is Better
                                                                                                                                                            • Don’t Ditch The Old Just Because Something New Came Out
                                                                                                                                                            • Embrace The Platform
                                                                                                                                                            • Think Smaller And More Modular
                                                                                                                                                            • Remember That The Web Is For Everyone
                                                                                                                                                            • 17:15 - CSS and JavaScript

                                                                                                                                                              • Web Bloat That Affects The End User
                                                                                                                                                              • Accessibility - Being Able To Work On Improvement
                                                                                                                                                              • Accessibility Audit On Gutenberg
                                                                                                                                                              • Being Too Heavily Focused On One Programming Language
                                                                                                                                                              • 25:05 - The Notion of Development At Scale

                                                                                                                                                                • The Google Hiring Process And Frameworks
                                                                                                                                                                • 27:45 - Silos Of Technology

                                                                                                                                                                  31:10 - Complexity And/Or Simplicity

                                                                                                                                                                  • Focusing On Quality Over Volume
                                                                                                                                                                  • Factoring For Growth
                                                                                                                                                                  • 37:20 - Advocating For Vanilla JavaScript

                                                                                                                                                                    • Documentation
                                                                                                                                                                    • Unexpected Incidentals
                                                                                                                                                                    • 44:10 - Gradual Movement Of The Code Base

                                                                                                                                                                      45:30 - Using The Word “Just”

                                                                                                                                                                      49:30 - The Concept Of State

                                                                                                                                                                      52:45 - Use Of Static HTML

                                                                                                                                                                      53:40 - Do Companies Actually Build For The Web Like This

                                                                                                                                                                      • Netflix Page Loads With Vanilla JS
                                                                                                                                                                      • Happy Middle Ground
                                                                                                                                                                      • 58:05 - Summation Of Positives Of Vanilla JavaScript

                                                                                                                                                                        • Ease Of Beginner Developer Onboarding
                                                                                                                                                                        • Allowing Non-JavaScript Developers To Participate More Meaningfully In Your Process
                                                                                                                                                                        • Overall Resilience And Performance For The End User
                                                                                                                                                                        • Reflections:

                                                                                                                                                                          Rein: Pick the thing that reduces your suffering the most.

                                                                                                                                                                          Jacob: If you are just starting to learn JavaScript, it is ok to not learn a framework immediately. It is also ok to dive into something else and come back to learn vanilla JS. Also, Noel Rappin - Modern Front-End Development for Rails, takes a great approach to using differing technologies and what they can bring to your project.

                                                                                                                                                                          Chris: Thinking about the instances where it does make sense to use some of these tools as opposed to reasons why you shouldn’t use them. Liked the talk about minimizing your pain.

                                                                                                                                                                          If you feel like there are too many moving parts to JavaScript, you are not alone, it’s not you, and you’ve totally got this.

                                                                                                                                                                          This episode was brought to you by @therubyrep of DevReps, LLC. To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode

                                                                                                                                                                          To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps. You will also get an invitation to our Slack community this way as well.

                                                                                                                                                                          Amazon links may be affiliate links, which means you’re supporting the show when you purchase our recommendations. Thanks!

                                                                                                                                                                          Special Guest: Chris Ferdinandi.

                                                                                                                                                                          Support Greater Than Code

                                                                                                                                                                          1 hr 10 min

                                                                                                                                                                        About Greater Than Code

                                                                                                                                                                        From the publisher's feed

                                                                                                                                                                        For a long time, tech culture has focused too narrowly on technical skills; this has resulted in a tech community that too often puts companies and code over people. Greater Than Code is a podcast that invites the voices of people who are not heard from enough in tech: women, people of color, trans and/or queer folks, to talk about the human side of software development and technology. Greater Than Code is providing a vital platform for these conversations, and developing new ideas of what it means to be a technologist beyond just the code.