Off Script
Download on the App Store

Off Script episodes

  • Episode 13: 2021 developer round-up

    2021 has been an eventful year! From January's launch of the AVIF format, April's Basecamp employee speech controversy and the web hitting 30 years old plus much more. Hosts James & Josh take us on a journey through the highs and lows of the year.

    Thanks to Cooper Press’ Frontend Focus and Ruby Weekly, invaluable resources that helped us go back in time to compile the monthly breakdown.

    • Google Cloud Functions adds Ruby support
    • GitHub makes it easier to rename branches
    • Google migrating Puppeteer to TypeScript
    • AVIF
    • The Web didn't change, you did
    • Edge Kids Mode
    • Sonic Pi 3.3
    • Homebrew 3.0
    • 10 Years of Open Source D3.js
    • Basecamp's Employee speech controversy
    • All Day Hey! Live
    • 25 Years of CSS
    • Sublime Text 4
    • Prawn library update
    • Tim Berners-Lee NFT
    • Github Codespaces
    • Chrome Removing IFRAME support
    • 30 Years of the web
    • Decline of Firefox users
    • Cloudflare outages
    • Netlify
    • Dev tooling
    • LOG4J
    • Resources:

      • Google Cloud Functions
      • GitHub - Support for Renaming an Existing Branch
      • Hotwire
      • Migrating Puppeteer to TypeScript
      • AVIF has landed - Jake Archibald
      • The web didn't change; you did - Remy Sharp
      • The Verge - Microsoft Edge
      • GitHub - Sonic PI
      • Homebrew
      • Observable
      • WordPress Tavern
      • Ghost
      • Chromium Blog
      • GitHub - Rails
      • John Nunemaker
      • The Verge - Breaking Camp
      • All Day Hey!
      • Ruby on Rails
      • Sublime Text
      • Meyerweb
      • Web Design Museum
      • The Register
      • GitHub - Prawn
      • CNN Style
      • Microsoft Edge Blog
      • GitHub Copilot
      • GitHub - Codespaces
      • The Register - Chrome
      • W3C
      • PC Gamer
      • 9to5 Mac
      • The Verge - Mozilla
      • Cloudflare
      • Matthias Ott
      • Missouri Independent
      • Lea Verou
      • Microsoft Edge Insider
      • Netlify
      • David Heinmeier Hansson
      • Wired
      • Find out more about Stac and Parallax:

        • Stac
        • Parallax
        • 1 hr 17 min
        • Episode 12: Productivity & mental health

          How do you avoid burnout and keep productivity high? What methods can you use to help produce an efficient flow state? How have companies addressed these issues around hybrid working? Productivity and mental health go hand in hand but how do you manage it? Hosts James & Josh explore these issues around creating a positive motivated team.

          • Burnout
          • Time boxing
          • The side effects of being unproductive
          • Mental health
          • Exercise
          • Setting boundaries
          • Setting time limits on software and social media useage
          • The benefits of side projects
          • Mental health as the world reopens
          • Hybrid working
          • Empowering a team
          • Resources:

            • The Pomodoro Technique
            • Things
            • Atlassian
            • Motion
            • Well Good
            • Leeds Cookery School
            • Phil Hawksworth
            • Find out more about Stac and Parallax:

              • Stac
              • Parallax
              • 33 min
              • Episode 11: Leadership

                What leadership style do you have? How do you foster a productive culture? When do you give people autonomy and when do you put your foot down? The decisions around how to lead a team can affect how successful a project delivery is. How did the pandemic and working from home impact things? Hosts James & Josh explore these questions and look at ways to engage the team.

                • Different leadership styles
                • The value of delegating
                • How to keep people invested in the project
                • Boundaries when working from home
                • Tooling the team for the current times
                • Giving autonomy
                • Putting your foot down
                • The curse of analysis paralysis
                • How team structure affects leadership styles
                • Creating a positive culture around leadership when starting a business
                • Open Source software leadership
                • How different management styles anchorage flow state
                • Confluence
                • Showing vulnerability from the leader
                • Ensuring a work / life balance
                • Resources:

                  • Management book recommendation
                  • Vulnerability
                  • Find out more about Stac and Parallax:

                    • Stac
                    • Parallax
                    • 34 min
                    • Episode 10: Software estimation

                      How long will a project take to complete? How can you get this as close to reality as possible? Software estimation is an essential part of the development process and one that many people don’t know how to approach correctly. Is your team equipped with the right tools? Is there a shared understanding of the process within your team? Hosts James and Josh explore these questions and look at practical solutions to get it right.

                      • Mapping the user experience
                      • Demystifying the quote process with the client
                      • Understanding your team and the time estimates they give you
                      • Setting expectations
                      • Internal communication and the quote process
                      • Making tradeoff decisions
                      • Adapting the tools you use as a team
                      • Reusing code
                      • Time management with client tweaks
                      • Previous project analysis
                      • The cost for updating and maintaining a project in the future
                      • Early understanding of the client’s system
                      • Building trust
                      • Keeping devs on track via meetings
                      • Creating a shared understanding between front and back-end developers
                      • The value of face-to-face communication
                      • and more.

                        Resources:

                        • Planning Poker
                        • Find out more about Stac and Parallax:

                          • Stac
                          • Parallax
                          • 33 min
                          • Episode 09: Application performance

                            What would your first steps be when working on application performance? What tools can you use to help you through this process? What are the challenges when you overly optimise your application? Our hosts James and Josh dive into these questions and outline their thoughts on the following and much more:

                            • Baselining where you are and establishing your starting point
                            • Monitoring and improving performance
                            • Speeding up your app speeds up dev time
                            • Chrome dev tools
                            • Game-changing services
                            • Image optimisation
                            • Reducing friction
                            • Unlearning best practices
                            • Testing
                            • Worker related scripts
                            • Lazy loading
                            • Preloading
                            • Resources:

                              • Chrome DevTools
                              • web.dev
                              • Cloudflare
                              • Fastly
                              • New Relic
                              • AppSignal
                              • Blackfire
                              • Find out more about Stac and Parallax:

                                • Stac
                                • Parallax
                                • 37 min
                                • Episode 08: Web application security

                                  Today, Off Script hosts Josh and James discuss all things web application security. It’s something that is getting more and more important to get right. More cyber attacks. More ransomware attacks. They address good application hygiene and the common pitfalls they are seeing people fall for. Big data breaches can lead to losing customer trust so it’s so important to makes sure you’re running a tight ship with security.

                                  Basic security maintenance is essential but what can companies and individuals be doing to make sure their web applications are secure during a time of high value bug bounties being offered to people for finding vulnerabilities?

                                  • Bug bounties. The positives, negatives and relevancy to different sized agencies
                                  • The use of bots to find MongoDB vulnerabilities
                                  • Encrypted vaults
                                  • The Slack issue
                                  • How hard is it to put secure processes in place from the start?
                                  • Canary and environment variables
                                  • If you’re a security researcher, what do you do with responsible disclosure?
                                  • The fine line between helping the hackers and helping the community
                                  • What makes a good, secure app?
                                  • Package managers
                                  • Modern libraries making it obvious when you are doing a bad thing
                                  • Open pull requests
                                  • Get your house in order with OWASP
                                  • Frameworks and the early standards they set with password management and security hygiene
                                  • Importance of rotating keys
                                  • Human interfaces and the floors surrounding them
                                  • What can we learn from Twelve-Factor?
                                  • Github Workspaces and recreatable environments
                                  • The issues of convenience
                                  • Macs vs dev accessibility and Windows catching up
                                  • Github and Atom
                                  • Good, automated test suites
                                  • How to have a good view on what makes a good security test
                                  • Falling into the trap of feeling productive
                                  • Sitting down with the team to discuss testing value and priorities
                                  • The creativity of SQL injection
                                  • Reinventing the wheel
                                  • Dangers of writing an encryption tool and importance of getting an external security company
                                  • Resources:

                                    • GitHub Security Bug Bounty
                                    • snyk
                                    • Yarn
                                    • The Open Web Application Security Project
                                    • 12 Factor
                                    • Hyper
                                    • Find out more about Stac and Parallax:

                                      • Stac
                                      • Parallax
                                      • 48 min
                                      • Episode 07: Career progression

                                        We’re happy to welcome James Hall to Off Script as a new co-host alongside Josh Nesbitt in our new podcast format! The topic today is ‘Career progression’.

                                        Josh and James have known each other for many years and have a lot of professional experience in tech at the top level between them, ranging from agency work through to consulting. Josh runs Leeds-based software consultancy Stac whilst James runs Parallax - a digital agency specialising in websites, apps and much more. This gives our co-hosts different perspectives on the tech topics they’ll be getting into in the coming episodes and gives the listener a balanced take on today’s top topics in tech.

                                        If you enjoy this episode, make sure to subscribe so you don’t miss the next one! In today’s episode, Josh and James explore:

                                        • How do you define a career path?
                                        • The changes you experience as a developer as you progress up the career ladder within an agency and as a consultant.
                                        • Knowing where to invest your time as a junior in tech to ensure suitable progression for yourself.
                                        • What opportunities and challenges does remote working create for employees and employers?
                                        • What can employers do to retain employees and create a rewarding career path for their staff?
                                        • How often should companies speak to employees about progression and what frameworks are effective for this?
                                        • Zoom fatigue and remote working.
                                        • What does the future look like for offices with a mixture of remote working and people wishing to spend their time around people in person?
                                        • Find out more about Stac and Parallax:

                                          • Stac
                                          • Parallax
                                          • 45 min
                                          • Episode 06: Why the cyber security industry needs to hire more anthropologists

                                            Why does the cyber security industry need to hire more anthropologists? Because the criminals already are.

                                            By 2025 it is estimated $10.5 trillion will be lost to cyber criminals. Hacking humans is a very lucrative business.

                                            Social engineering is one of the easiest and most effective ways to access a secure system. Cyber criminals know this, and they are increasingly leaning on the research and techniques of the social science disciplines to leverage the human element into letting them into our lives, our businesses and our bank accounts. Yet, while the security industry is always striving to be ‘one step ahead’ of the criminals in terms of technical capabilities, it often neglects the need to consider the very social nature of hacking.

                                            As more of our lives are now online, how can security practitioners increase security awareness and build up our resilience to unite against malicious actors looking to leverage our weakest, but what could be our strongest, defences in cyber-warfare - our people?

                                            This discussion puts people and social science at the centre of the solution. Utilising anthropological theories and methodologies - such as reciprocity, participant observation and tribalism - Lianne will demonstrate why cyber security teams need to hire beyond technical expertise and look towards the social sciences for the next advancements in cyber fortification to respond to this ever-increasing threat.

                                            To face this threat, we need to readdress the fact that technology does not exist without human interaction. Cyber security practitioners must cater for a wide breadth of expertise, capabilities, experiences, cultural norms, along with all equalities and disparities that frame these individuals. This task is not one for the computer scientist alone and it highlights the urgency to address this problem from an anthropological perspective.

                                            54 min
                                          • Episode 05: Empathy at work

                                            We welcomed Sharon Steed to Hey! Live as our guest in November for a special, free live-streamed lecture. Sharon and Hey! Founder, Josh Nesbitt explored "Empathy at work".

                                            Transformational culture starts with empathy. But how do you make that happen? How do you create a culture that everyone feels heard in? Respected? Where each individual knows them and their ideas are valuable to not only their coworkers, but the company at large?

                                            These are the ideas Communilogue’s founder and principal Sharon Steed examines in her ebook "Empathy at work". Communilogue is also an empathy consultancy, so we can't wait for Sharon's insight into this fascinating topic at our live-streamed event.

                                            Sharon speaks at companies and conferences globally on empathy at work. Her story is unique in that she got her start speaking and consulting in a non-traditional way.

                                            Sharon is a life-long stutterer, and she uses her speech impediment to teach what empathy is and how to use it as a foundation for positive and effective communication. Stuttering has informed her view of communication as a result of years of being both terrified to speak but also fascinated with the the intricacies of conversation. She has spoken about empathy and communication, vulnerability and her experiences as a stutterer at conferences and companies globally.

                                            "Empathy at work" is a topic Sharon has fantastic insight into. She has written an ebook about it facilitates a training course of the same name.

                                            59 min
                                          • Episode 04: It's never too late to get into technology

                                            We're happy to welcome Lu Liu, software engineer from Fintech industry to Off Script by Hey! Radio.

                                            This is a story with practical lessons about how it's never too late to get into technology. Lu shares her journey into tech, how she got into the industry and how she overcame the difficulty and obstacles she encountered at the beginning of her career. She extracts key advice and takeaways she's learned that will be useful for people who are trying to change their career path into tech or students who want to pursue a career in tech.

                                            There are lessons in Lu's talk that also benefit anyone with more experience in the industry who wants to reconnect with what that journey feels like if say, you manage a team with people who are. It's easy to lose sight of what the beginning feels like so there is something in this for all levels of industry experience.

                                            17 min

                                          About Off Script

                                          From the publisher's feed

                                          Hosted by CTOs Josh Nesbitt and James Hall, Off Script brings you unfiltered conversations about the highs, lows, and lessons of working in tech today. From leading engineering teams and scaling…

                                          More shows like Off Script

                                          Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                                          Syntax - Tasty Web Development Treats

                                          987 Listeners