Off By 1 Podcast

Off By 1 Podcast

By Jake Lacey, Greg BowlerNewsTechnologyTech News
Download on the App Store

Off By 1 Podcast episodes

  • 006 - Who the hell are we?
    Who the hell are we?

    In this episode we share a little about ourselves.

    Released: 22nd Feb 2022.

    (01:19)

    • Jake and Greg shares a little about themselves.
    • What have we been working on?
      Greg's week

      (05:18)

      • Github actions started breaking, and found it hard to ignore Github issues.
      • Exposing an internal tool as an API.
      • What is the best strategy for versioning an API?
      • Jake's week

        (20:00)

        • Started working on the BIG project around jwt_client_authentication.
        • Prophunt.uk beta finally been released, working on the backend plumbing work.
        • Greg requests access.
        • Jake shares how he gets request access.
        • Jake breaks Prophunt.
        • The next phase in Prophunt.
        • Web components

          (30:30)

          • Introduction to web components that might help with problems with CSS frameworks.
          • Are web components only for client side?
          • Issues with non-trivial applications being implemented on the client side.
          • Using web components to isolate custom interaction.
          • Pick of the Pod

            (47:49)

            • Erlang: The Movie
            • Lipgloss
              46 min
            • 005 - Do I need a CSS framework?
              Do I need a CSS framework?

              In this episode we discuss what we're looking for in a CSS framework and why.

              Released: 10th Aug 2021.

              What have we been working on?
              Jake's week

              (01:48)

              • Writing functional tests for some existing flows.
              • Debugging funky functional tests.
              • Working on some calendar functionality for prophunt.
              • Refactoring some of the UI and logic because started to hit some limits with the POC.
              • Sadly no deployments this week :( but its so easy so not that upset.
              • Greg's week

                (12:18)

                • Optimizing Nginx to mitigate DDOS attacks with fastcgi_cache and wget.
                • Maintaining an ancient system.
                • Adding a couple of features to energy logger (CCTV, VNC).
                • Do I need a CSS framework?

                  (27:18)

                  • Jake is writing way to much CSS, and it doens't feel productive.
                  • What kind of CSS is Jake writing.
                  • The downsides of picking up a framework.
                  • Greg and Jake go through a list of frameworks:
                  • Bootstrap
                  • A tangent about Twitter's div problem.
                  • Foundation
                  • UIKit
                  • Bulma
                  • csszengarden.com
                  • Materialize
                  • Pure.css
                  • Tailwind
                  • NES.css & PaperCSS
                  • Are there any design patterns we can use in CSS?
                  • Common points between these framework.
                  • Could using SCSS more help solve the problem we have?
                  • What do we actually want when we're styling?
                  • Pick of the Pod

                    (87:40)

                    • Linux utility: glances
                    • Coding Adventure: Ant and Slime Simulations
                      1 hr 39 min
                    • 004 - Text Editors
                      Text Editors

                      From Windows Notepad to bull-blown IDEs, what are the features of text editors that you look for?

                      Released: 29th Jun 2021.

                      What have we been working on?
                      Greg's week

                      (01:48)

                      • Open source projects, getting and managing contributions. (https://github.com/PhpGt/Dom, https://github.com/php-actions/composer)
                      • Having to deal with stupid contracts for simple work.
                      • More HTML Emails!
                      • Jake's week

                        (12:28)

                        • Continuing with JWT Client Authentication Designing the API.
                        • When is good, good enough?
                        • Being made quality 'streets' champion.
                        • Wanting to try avoid suggesting things early on.
                        • News about the graphics card, and the graphics card market is dead!
                        • Graphics card driver issue.
                        • Secret side project is deployed, and called PropHunt.uk.
                        • Why is Jake making PropHunt?
                        • Text Editors

                          (35:46)

                          • Jake is having issues with his editors.
                          • Editors being slow the productivity killer.
                          • Jake is migrating to emacs with DoomEmacs.
                          • Jake's timeline of editors.
                          • What is Language Server Protocol (LSP).
                          • Greg's timeline of editors.
                          • DIV Games Studio.
                          • What is the perfect editor?!
                          • Pick of the Pod

                            (116:32)

                            • Wintergatan
                            • howtodeal.dev
                              0 min
                            • 003 - My Dad Got Sextorted
                              My Dad Got Sextorted

                              In this episode we talk about how scammers can scare you into doing what they want.

                              Released: 18th May 2021.

                              What have we been working on?
                              Greg's week

                              (00:24)

                              • Pledge never touch HTML emails again, but having to touch them.
                              • Hidden complexities of HTML email.
                              • Setting up servers for clients, linux tooling giving quick wins.
                              • Clients scared of the cloud.
                              • Clients getting DDoS'd, and how Greg prevented it.
                              • Jake's week

                                (14:15)

                                • Working wise been contining with the JWT Client Authentication work.
                                • Started picking up a side project and this time with a new approach.
                                • My Dad Got Sextorted

                                  (20:17)

                                  • Greg knows Jake's password!!! But How!?
                                  • The story of how Greg's dad got sextorted and how it was so believable!
                                  • Close call scamming stories from Jake.
                                  • Jake's rant about Google Ads.
                                  • Pick of the Pod

                                    (33:33)

                                    • Greg: ohmyzsh
                                    • Jake: duckduckgo
                                    • 43 min
                                    • 002 - My computer runs at 65,487 degrees
                                      My computer runs at 65,487 degrees

                                      This episode is too hot to handle! How do software developers debug computer hardware?

                                      Released: 11th May 2021.

                                      What have we been working on?
                                      Jake's week

                                      (00:18)

                                      • Designing a new API around private key JWT
                                      • Practising incident drills
                                      • Greg's week

                                        (10:20)

                                        • Wood working project
                                        • Admin, taxes and invoices
                                        • Question: How do deal with the last 5% of project work
                                        • Server side DOM document implementation
                                        • Using Nginx to add functionality to an old Ruby and ASP project
                                        • My computer runs at 65,487 degrees

                                          (25:20)

                                          • Jake has been having some computer issues
                                          • Breaking down the problem
                                          • Discovering that Jake's computer is running at 65,487 degrees
                                          • Why the number 65,487 is interesting
                                          • Interesting links

                                            (52:13)

                                            • Greg: ICO-3103, RFC-1149
                                            • Jake: Plausible Analytics
                                            • 1 hr 4 min
                                            • 001 - What Makes Code get "old"?
                                              What Makes Code get "old"?

                                              In their first episode, Jake and Greg discuss the feeling of their code decaying over time. What makes code get old, what can we do to prevent it?

                                              Released: 21st April 2021.

                                              What have we been working on?
                                              Greg's week

                                              (00:45)

                                              • Open source project for Document Object Model (DOM) implementation for PHP.
                                              • Jake's week

                                                (05:05)

                                                • Spec'ing out a new peice of work to enhance our authentication thing called JWT client Authentication.
                                                • Main topic: What makes code get old?

                                                  (12:07)

                                                  • Define old code, what do you mean?
                                                  • Is it actually bad?
                                                  • Greg's Calculator app story
                                                    • The value in consistency
                                                    • Whats the answer?
                                                    • Using BDD?
                                                    • Does BBD make you less distracted in wanting to rewrite "old code"?
                                                    • Pick of the Pod

                                                      (30:00)

                                                      • Jake: Deep Nostalgia
                                                      • Greg: The Future of Web Software is HTML over WebSockets
                                                      • 41 min

                                                      About Off By 1 Podcast

                                                      From the publisher's feed

                                                      Join software engineers Jake and Greg in their weekly catchup call, deep diving into various technology and programming topics.