Course code: IBM-T-002
  • Years with company: 16
  • Years programming: 16
  • Primary programming language: Python
  • Other programming languages: Java Javascript Go Other proprietary languages
  • Unit test harnesses: Junit cunit jest pytest robot proprietary ones
  • Something else: I teach karate.
  • Test practice now: not in dev role, currently security architect
  • Target system: IBM Z
  • Dev tools: vscode jenkins IBM Bob docker/podman git
  • Build time: 1-5 minutes
  • Coding standard: Must run across platforms, minimal dependencies, intuitive cli and api
  • Function too long: Cognitive complexity metrics, long pydoc with many branches/conditionals to explain the function
  • Code reviews: For non-product code, mostly informal via git and double checked with AI
  • Code time: 2
  • Test time: 3
  • Debug time: 1
  • Favorite thing about dev: Problem solving
  • Least favorite thing about dev: Complexity of existing code and client usage
  • Tdd knowledge: I teach TDD for new team members to use
  • Why are you attending: I like to learn and was a tester for the first 10 years of my career