Friday, February 25, 2022

Code & Coffee - 2/25/2022

 Code & Coffee - 2/25/2022

  • Work wear
    •  Fun way to be part of a remote team together
  • Intentional Practice
    • Codewars/leetcode/hackerrank etc
      • https://www.codewars.com/dashboard
      • https://leetcode.com/
      • https://www.hackerrank.com/
      • These a fun to keep sharp and may even be fun to try as a group project 
      • Commonly used as recruiter tools so watch out how they use your email address.
    • Make a reference app
      • the ref app is a base for further learning and experiments.
    • Use a leetcode/hackerrank/codewars problem as a weekly team exercise
      • Make a team convention to get together at a certain time each week and solve a problem
    • Trying to prepare for a lot of scenarios for ingesting data.
      • Sort of a data kata.
    • What else can be practiced:
      • Story sizing
      • Writing
        • Documentation writing
        • Get it reviewed
    • Do something hard
      • Used a bunch of esp32 devices and had to work with C to get the project done
      • It was good to have a deadline
      • And a purpose
      • Learn how to (appropriately) cut some corners.
    • Paperclips + Selenium
      • https://www.decisionproblem.com/paperclips/index2.html
    • Gamification of Practice
      • Find something fun that you can also practice on.
      • Robo code
        • https://robocode.sourceforge.io/
  • Email switchover
    • IP warming
    • Load testing
  • Weekend plans
    • https://www.michigannordicfirefestival.com/
    • https://lpcarc.org/hamfest/
    • Fun with Gradle dependencies

Friday, February 18, 2022

Code & Coffee - 2/18/2022

 Code & Coffee - 2/18/2022

  • Quastor had an article on the architecture of databases
    • Listened to a related podcast: Analytics Engineering
      • Had a good episode about "real time database"
      • It might be this one: https://podcasts.apple.com/us/podcast/the-analytics-engineering-podcast/id1574755368
  • Talked about IoT
    • in Hotels
    • on Air Compressors
  • Fun plan ideas:
    • Heading to VGM Con: 
      • https://vgmcon.org/
      • Hope the weather holds
      • Video Game music Con
    • Vegas in March
      • for March Madness
  • Design docs
    • Matt has used them to complement processes
      • Has run the gamut from hig process to lean process
      • Lets not measure code lines/hr
    • Elements
      • Sequence diagrams
      • Caveats
      • Architecture diagrams
    • Spread it around to get feedback
      • This is a tool to present a light design pre-implementation to see if ideas from multiple head match. Sync up
      • Can also be a tool for splitting the work into parallelizable units.
    • There should be levels of this
      • 50,000 ft view - this can be consumable by business
      • and several iterations lower
      • down to nitty gritty technical details. - consumed by the developer.
    • These designs feed into documentation.
      • documentation should agree with the tech design
    • Documentation is a leading indicator
      • better docs => better product
      • better isn't always more
    • Woodworking is a great way to learn design
      • Lots of parts that need to come together 
      • You can swag it but the result looks meh
      • Planning a little ahead will turn out a better product.

Friday, February 4, 2022

Code & Coffee - 2/4/2022

 Notes from Code & Coffee 2/4/2022