Milestone 2: What TECHNICAL work do you enjoy doing?
I’ve sort of already discussed this in previous posts, but this will hopefully be a bit more focused. I’m gonna list specific experiences/activities that I’ve enjoyed previously.
Tooling and lab automation: It feels good to enable others/myself to work faster
  • Built a Python script to speed up the process of calculating the volume of liquid inside a test tube from an image
  • Built level editors to create content for my Steam game
  • Creating a Docker image for installing and working with Geant4, a particle simulation software
Pinpointing bottleneck and the root causes of errors: I enjoy breaking down a larger system/problem to reveal potential issues
  • Profiling my game code to find sources of potential optimization
  • Writing a custom language interpreter in C++, for my data structures class, and fixing issues with memory using a debugger
Breaking down large systems into individual components/tasks to work on
  • Creating the state machines that manages the behavior of the enemies
  • Designing and developing an alert system for the enemies in my game to believably react to events in the environment like explosions and player footsteps
Implementing theory and algorithms in practice: Thinking something might work to seeing it actually work is really exciting
  • Researching collision detection algorithms and struggling to implement them, until I finally get it work
  • Creating a square wave generator: Researching oscillators, drawing out circuits to understand the oscillators, doing the math to get the period of the oscillator, and breadboarding components together to create and test the oscillator
Given this, I think I’d enjoy working on some sort of hardware-software system where I need to either iteratively develop code to be used on constrained hardware or build and put multiple pieces of a system together, in both hardware and software. On the way, I’d also enjoy automating manual tasks with scripts.
I’m afraid this post might be a little vague. Frankly, I enjoy most technical problem solving especially when I go from not knowing where to start, to understanding a problem and effectively building a solution for it. I don’t think I’d enjoy problems where I have to deal with a lot of black boxes within the problem itself, because it wouldn’t feel like I actually understand what I’m solving. Thanks for reading!
1
3 comments
Nick Vatanshenas
3
Milestone 2: What TECHNICAL work do you enjoy doing?
powered by
Quantum Engineering Lab
skool.com/quantum-computing-career-lab-6278
For people who want to build careers in Quantum Engineering⚛️
Get mentorship from an IBM Quantum Engineer and build your personal Quantum Roadmap 🗺️
Build your own community
Bring people together around your passion and get paid.
Powered by