Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
Health & Fitness
Sports
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Podjoint Logo
US
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/e5/4b/96/e54b9604-3e81-8e6d-72e6-d928762c5a99/mza_6637421807365573394.jpg/600x600bb.jpg
Free the Geek.fm with Matthew Setter
matthew@freethegeek.fm (FreetheGeek.fm with Matthew Setter)
48 episodes
4 months ago
Interesting, engaging, exciting, and thought-provoking stories from those in tech; because all of us have a story or two to tell.
Show more...
How To
Education,
Business,
Careers
RSS
All content for Free the Geek.fm with Matthew Setter is the property of matthew@freethegeek.fm (FreetheGeek.fm with Matthew Setter) and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Interesting, engaging, exciting, and thought-provoking stories from those in tech; because all of us have a story or two to tell.
Show more...
How To
Education,
Business,
Careers
Episodes (20/48)
Free the Geek.fm with Matthew Setter
Talking Software Consulting, Getting Into PHP, AWS, Laravel, and So Much More!

In this episode, I had a wonderful chat with fellow Australian and former expat, Nigel James, about his journey from SAP consulting to PHP, and what life was like as a consultant over so many years in London. Our time there overlapped, but we never met. We also talked about why PHP is still an excellent choice to develop with, how Laravel is a Marketing-lead development (and that that's not a good thing), and so much more.

So if you're keen to get into software consulting, or want to do better at it, tune in to hear from someone who's been doing it for years.

Some key takeaways are:

  • Programming is simple: Sequence. Selection. Repetition.
  • Almost regardless of your career path as a developer and your skills, you need to develop some business savvy.
  • A great selling point for PHP (at least in the early days) was that you didn't have to pay Microsoft  for so much; this was one of my key motivations too, back in the PHP 3.x days.
  • Are layoffs necessarily all bad, or can they actually be helpful?
  • Are layoffs in tech truly necessary right now, or are they being made to satisfy investors?

Links

  • ABAP
  • SAP
  • Zend Framework 1 (now Laminas)
  • PHP London
  • PHP and MySQL Web Development (Developer's Library)
  • Laravel

Guest(s): Nigel James (@njames // phpc.social/@njames).

Hosted By: Matthew Setter.


Thanks for tuning in to Free the Geek. If you'd like to be a guest on the podcast or know someone who'd make a great guest, email me: matthew[at]matthewsetter.com. This podcast is produced by Matthew Setter for the Web Dev With Matt podcast network.

Support
If you want to support the show, you can always buy me a coffee. I'd greatly appreciate your financial support.

★ Support this podcast ★
Show more...
2 years ago
1 hour 22 minutes

Free the Geek.fm with Matthew Setter
With Chris Hartjes. Discussing How to Learn Software Testing, Pest PHP, PHPUnit & More!

In this episode, I had a long and winding discussion about software testing with the legendary Grumpy Programmer Chris Hartjes.

We talked about the importance of learning the essentials of software testing rather than focusing on a particular framework, as that makes your skills so much more transferable. We discussed how to approach testing; it's not a framework-first approach. And we also discussed the latest PHP testing framework, Pest PHP, covering what it brings to the table and whether people should just stick to older veterans, such as PHPUnit, or not.

Some key takeaways are:

  • You should learn the essentials of testing first, and not a specific tool such as PHPUnit or Pest PHP
  • It's better if people worry less about the tool and more about testing concepts
  • The people who write the best tests are also really talented programmers, because you can't be a shitty programmer and write good tests
  • Testing is an intermediate skill. You have to know how code before you can write tests
  • When approaching testing something, ask: "How would I manually do this?". Don't think about testing concepts or a framework straight away
  • If people would spend as much time learning the fundamentals (of testing), they'd see that their skills are transferable.
  • Composer saved PHP. It kept PHP from just being the thing that runs WordPress
  • Bill Joy on Linux and macOS: "Re-implementing what I designed in 1979 is not interesting to me personally. For kids who are 20 years younger than me, Linux is a great way to cut your teeth. It's a cultural phenomenon and a business phenomenon. Mac OS X is a rock-solid system that's beautifully designed. I much prefer it to Linux.'

Links

  • The Arrange, Act, Assert pattern
  • Pest PHP
  • PHPUnit
  • Test-Driven Development by Kent Beck
  • Rector
  • PHP's Abstract Syntax Tree (AST)
  • NixOS
  • Mozilla
  • The RemoteOK.io thread
  • Laravel

Guests: Chris Hartjes.

Hosted By: Matthew Setter.


Thanks for tuning in to Free the Geek. If you'd like to be a guest on the podcast or know someone who'd make a great guest, email me: matthew[at]matthewsetter.com. This podcast is produced by Matthew Setter for the Web Dev With Matt podcast network.

Support
If you want to support the show, you can always buy me a coffee. I'd greatly appreciate your financial support.

★ Support this podcast ★
Show more...
2 years ago
1 hour 39 minutes

Free the Geek.fm with Matthew Setter
With Arne Blankerts. Talking Container, Podman, Kubernetes, Linux Containers, and so much more!
Want to know about why Podman is a better choice than Docker? Then this episode is for you. Come and listen to Arne Blankerts explain why - in great detail.
Show more...
2 years ago
54 minutes

Free the Geek.fm with Matthew Setter
With Darryl Ware. The Changing Tech Landscape in Brisbane, Australia, Tech is Very Transitory, and C-based Languages
Want a rollingly good chat about C-based languages, PHP, life in tech in Brisbane, Australia, and what it's like to keep up in tech? Then this is the episode for you. Darryl and I have a great conversation that I'm eager to share with you for these and so many more reasons.
Show more...
2 years ago
1 hour 13 minutes

Free the Geek.fm with Matthew Setter
With Doug Bierer. Teaching Yourself to Code, Microsoft vs. Unix/Linux, and Not Throwing More Hardware at the Problem
Come listen to Doug Bierer share his years of experience and knowledge as a developer coding in Basic and Assembler, working with Novel & Dr DOS and Windows and MS-DOS, and so much more!
Show more...
3 years ago
1 hour 11 minutes

Free the Geek.fm with Matthew Setter
With Mihalis Tsoukalos. C-based Languages, Code Documentation, & Unix Over Windows
Come listen to Mihalis Tsoukalos share his wealth of knowledge about systems programming in C-based languages, what it takes to be a great developer, the importance of documenting your code, and so much more!
Show more...
3 years ago
1 hour 3 minutes

Free the Geek.fm with Matthew Setter
With Oliver Davies. Horror Stories From the Road
In this episode, very reminiscent of early episodes of the podcast, Oliver and I have a rip-roaring chat about so many common experiences as developers. From managing the bus factor, pair programming, preparing hand over information before going on holidays, to working remotely vs working in an office, this is a wonderful episode.
Show more...
3 years ago
1 hour 17 minutes

Free the Geek.fm with Matthew Setter
With Karl Hughes. Working With Intention In Your Career
In this episode, Karl and I have an absolute blast of a conversation, one which got off to quite an unexpected roller-coaster beginning. We talk not specifically about any tech, as such, but rather on life and career, and how important it is to live and work with intention.
Show more...
3 years ago
54 minutes

Free the Geek.fm with Matthew Setter
With Andreas Heigl. How to Be a Better Public Speaker and Documentation-Driven Development
Come listen to this warm and friendly chat with Andreas Heigl about how to be a better public speaker, why some developers only work "9-to-5", and what it was like taking over an established user group (phpugffm).
Show more...
3 years ago
55 minutes

Free the Geek.fm with Matthew Setter
With Andrey Breslav. Designing Kotlin and How to Learn Software Development
Come listen to this warm chat with Andrey Breslav, the lead language designer of Kotlin at JetBrains. He shares his journey to becoming a professional software developer and how Kotlin came about.
Show more...
3 years ago
53 minutes

Free the Geek.fm with Matthew Setter
With Cal Evans. How to Be a Better Communicator & WordPress Fun
Come listen to this rousing chat with Cal Evans, voice of the PHP community, talk about how to be a better communicator, which is an essential skill as a developer, plus fun things you can do with WordPress.
Show more...
3 years ago
46 minutes

Free the Geek.fm with Matthew Setter
With Joel Clermont. The Principles of Effective Learning, Mastering Laravel + Much More!
Come listen to Joel Clermont share the principles of effective learning, so that you can learn quicker and better than you do now. Joel was kind, generous, and charming during our fireside chat. I know you're going to get so much out of it.
Show more...
3 years ago
54 minutes

Free the Geek.fm with Matthew Setter
With Stuart Herbert. Psychological Safety, Before there were PRs + Loads More!
In this episode, I talk with Stuart Herbert about so many great topics, including psychological safety, PRs before the term was coined, writing code used by organisations such as NASA and he Australian Weather Service, and loads more!
Show more...
3 years ago
33 minutes

Free the Geek.fm with Matthew Setter
With Steve McDougall. Streaming, Learning Laravel and PHP + Much More!
In this episode, Steve and I have a wonderful, warm chat about how he started streaming, what got him to use Laravel instead of Slim PHP, what it's like contributing to open source, and loads more!
Show more...
3 years ago
50 minutes

Free the Geek.fm with Matthew Setter
With Matthew Turland. TypeScript, Functional Programming + Loads More!
In this episode, the first one of the new series, I chat with Matthew Turland about loads of things, including TypeScript, Functional Programming, and the Principle of Least Surprise.
Show more...
3 years ago
36 minutes

Free the Geek.fm with Matthew Setter
Five Tips When Starting To Work From Home
In this episode, I give my five core tips for successfully working from home + a special bonus tip. If you're just starting out working from home, this is the episode for YOU!
Show more...
5 years ago
21 minutes

Free the Geek.fm with Matthew Setter
With Stefan Koopmanschap. Starting a Software Dev Company, Conference Speaking, Running User Groups and Loads More
In this episode, I talk with Stefan Koopmanschap about starting a software development company, conference speaking, running user groups plus loads more! Stefan shared a load of excellent advice in this warm, fireside chat.
Show more...
5 years ago
46 minutes

Free the Geek.fm with Matthew Setter
With Matthew Turland. Updating Technical Books and Programming in Multiple Languages + Loads More!
In this episode, I talk with Matthew Turland about the effort involved in updating one of his technical books and programming in multiple languages (PHP and Ruby) plus loads more! Matthew shared a load of excellent advice in this warm, fireside chat.
Show more...
5 years ago
41 minutes

Free the Geek.fm with Matthew Setter
With Matt Stauffer. Laravel, Hiring Developers + Loads More!
In this episode, I talk with Matt Stauffer about how he started Tighten, how he got into Laravel, why he's such an active member of the community, what he looks for when hiring developers and loads more! Matt shared a load of excellent advice that you can start using today in your career.
Show more...
5 years ago
46 minutes

Free the Geek.fm with Matthew Setter
With Najaf Ali. Do I Start a Software Consultancy? The Warts and All Account.
In this episode, I have an extremely interesting, inspiring, but most of all educational chat with my mate Najaf Ali, founder of Happy Bear Software, about what it's like to go from being an independent software consultant and freelancer to running a software consulting business.
Show more...
7 years ago
51 minutes

Free the Geek.fm with Matthew Setter
Interesting, engaging, exciting, and thought-provoking stories from those in tech; because all of us have a story or two to tell.