477: Sweet Little Lies
477: Sweet Little Lies
Coder Radio

We debate the lies our tool makers tell us, if Clojure has a Rails-sized hole, and the secrets of a successful software engineer.

Sponsored By:

Support Coder Radio


  • Jupiter Broadcasting Meetup Page — London Meetup just days away!
  • Join our West Coast Crew Matrix chat. — Calling West Coast Locals!
  • ResearchKit — ResearchKit is an open source framework introduced by Apple that allows researchers and developers to create powerful apps for medical research. Easily create visual consent flows, real-time dynamic active tasks, and surveys using a variety of customizable modules that you can build upon and share with the community. And since ResearchKit works seamlessly with HealthKit, researchers can access even more relevant data for their studies — like daily step counts, calorie use, and heart rate.
  • ResearchKit and CareKit - Apple — a framework for developers to build apps that let you manage your own well-being on a daily basis.
  • What is GitOps? — GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation.
  • Clojure needs a Rails — Other programming languages have their definitive web framework. Ruby has Rails, Python has Django, Java has Play, Elixir has Pheonix.
  • Luminus - a Clojure web framework — Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions.
  • Michael Dominick on Twitter — First time using Migration Assistant. Going from an M1 to an Intel Mac. Let’s see how this goes lol
  • Skills of a Successful Software Engineer — Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on everything from refactoring to acing an interview.
  • Coder to Developer
  • Open Source Licenses to Avoid — Check if the open sources you use pose a threat to your business and find out what to do today to secure your company for years.</
3,000 sats
4 Aug
Why use VIM? Because sometimes you just need to have a text editor or two, and a couple of terminal sessions open in tmux panes at one time that you can quickly swap back and forth between on that headless server that is your team's only available development environment so that you can fix whatever God awful thing that new junior dev just managed to do to your Docker stacks to bring half your platform down and your entire team to a standstill. Any IDE can just get in the way sometimes.
2,222 sats
7 Aug
Text editing is an art. Vim and emacs are foundational tools in that art. Learning these tools, especially vim, gives you a chance to learn and master this art. Think of vim as a monestary where you learn from the old, wise monks. Some choose to stay on in the monestary while others go off to use other tools such as VS Code and JetBrains. Also, on a practical note, vim opens instantly and is therefore good for incidental editing, such as git commit messages. I even write all my markdown in vim.
2,222 sats
3 Aug
Hey Chris and Mike! As an aspiring software engineer love the show. You have talked in the past about your kids playing Minecraft. Have your heard of the controversy around the 1.19.1 moderation update? I see Minecraft as an example of an open source game, and this update makes me worried about the future of the game and the community. I'm curious to hear your takes on the situation. Thanks for all your hard work.
2,222 sats
5 Aug
Upgraded episode number boost! +1 to getting Wes back on the show. Need all the Clojure love/exposure we can get. The article made a good point about stale libraries. I wonder if being built on Java and being able to pull in existing libraries is part of the problem (whether or not they meet the clojurist philosophy). Wish Wes could make it a permanent 3some like LUP. Mike the pragmatist, Wes the idealist, and Chris the referee.
2,048 sats
3 Aug
I still use vim because it supports my workflow the best. Neovim supports LSP servers now so I can get all of the smart completion that VSCode offers but have the power to customize the behavior to exactly how I like to work.
210 sats
3 Aug
Thanks 🐍