Course code: IBM-T-002
  • Years with company: 0.5
  • Years programming: 10
  • Primary programming language: Python
  • Other programming languages: C, C++, C#, Java, Scala, x86 Assembly, RISCV Assembly, Go, Dart, Javascript, Ocaml
  • Unit test harnesses: CUnit, JUnit, pytest, scalatest
  • Something else: I'm not that interesting.
  • Test practice now: Almost all of my code runs through functional/blackbox tests with minimal unit testing.
  • Target system: My target system is an IBM Z Mainframe
  • Dev tools: Mostly Bob/vscode and its extensions, not much else.
  • Build time: 1-5 minutes
  • Coding standard: Logic must flow well and things should be easily read on first pass with comments.
  • Function too long: When you lose memory of previous items in the function while reading it.
  • Code reviews: We need at least our feature leads and integration managers to review code to merge in.
  • Code time: 70
  • Test time: 10
  • Debug time: 20
  • Favorite thing about dev: Making complicated stuff with spaghetti logic magically work.
  • Least favorite thing about dev: Constant changing of scope and requirements.
  • Tdd knowledge: Only by name, test driven development.
  • Why are you attending: Being exposed to new and possibly better coding practices always interests me.