Course code: WEB-28
  • Years with company: 3
  • Years programming: 42
  • Primary programming language: Clojure
  • Other programming languages: Elixir, Elm, Java (but it's been a few years for Java)
  • Unit test harnesses: Just about everything for any language I've programmed in in the last 20 years :)
  • Something else: I'm a professional hypnotist and studying Hollywood level film production
  • Test practice now: I almost (99%) always use XP style TDD sometimes use ATDD (depending on the project and tools available)
  • Target system: Mostly web, some XR devices and mobile
  • Dev tools: JetBrains IDEs mostly
  • Build time: Under 10 seconds
  • Coding standard: I typically follow the languages idioms and standards but I'm very flexible (having been a consultant for decades)
  • Function too long: It does more than one thing
  • Code reviews: Pairs > Code Reviews
  • Code time: 45
  • Test time: 55
  • Debug time: 0
  • Favorite thing about dev: The pure joy of creation. Solving a problem for a users.
  • Least favorite thing about dev: Flaky tools and dependencies
  • Tdd knowledge: I started doing TDD in 1999 when XP Explained was published
  • Why are you attending: Learn more for LeanDog partnership. Have fun writing C (which I haven't used since the 90s)