minute read time
1. What are some of the best programmer tips/tricks you have learned?
Keep it simple. If you find yourself writing spaghetti code, take a step back and make sure you aren't overlooking a simpler solution to the problem. Your future self will thank you.
Try to make your code as foolproof as reasonable. Ask lots of, "what ifs." You would be surprised how often your code isn't really being used like you thought it would and it will save a ton of back and forth in the long run.
Break things down into steps. Although some things can be super daunting when looking at it from a birds eye view, I've found that breaking things down into manageable steps really helps me conceptualize what needs to be done and how I can accomplish it.
A.B.L. - Always be learnin'. The development landscape evolves so fast that you always need to be on your toes for changes that can improve your code and productivity. Make time for learning, even if it cuts into personal time. Also, the find and replace tool in VScode can save you a huge amount of time and stress.
2. Tell us about a personal project you've always wanted to make.
I've always wanted to make a Cards Against Humanity clone to play with friends online. I've finally made significant progress on it and hope to share it soon.
I have been wanting to make a Dungeons & Dragons web app. It would basically be a companion app that allows you to create and manage your characters, manage inventory, look up spell and item descriptions - basically everything you would need to play the game.
A web app for my home garden, specifically for monitoring/watering purposes. I've always been really into sensors and data when it comes to monitoring physical things. Tying that into nature would be really cool! One step further would be monitoring for my home...but we'll stick with the garden for now.
Similar to Hayden, a character creation app for the Dungeons & Dragons-like game called "Starfinder" (I've started, but finishing is a monumental task, as there are several hundreds of pages in the rule books to program in).
3. When you were a kid, what did you want to be when you grew up and why?
I wanted to be a video game designer. I actually went through some of the courses for graphic design and simulation/game design in community college but found I'm way better at writing code.
A video game tester. The idea of being payed to play video games all day was like a dream to me. Now that I've learned a little more about the gaming industry, specifically QA roles, it's honestly much less appealing to me. I think I would go crazy if the game I was trying to enjoy kept breaking and I had to try recreating the issue over and over and over.
An astronaut...but I would never be able to pass the High-G training. I still try to play my part as a citizen scientist though!
A baseball player, because playing sports all day for lots of money has quite the appeal. When that looked impractical I eventually came around to wanting to be a web developer, and after a short detour through marketing, SEO, and account management, I found my way there.
for answers from the other Atypic teams!