• 14 Posts
  • 54 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle




  • My first ever job was running a wood chipper under my uncles tree business. Did that almost every weekend for a number of years. Even sometimes in the winter. I wasn’t even a teenager when I first started this job.

    Second job was working in a warehouse at a company my mom worked at. They really needed weekend help.

    My third job was doing landscaping over the summer at a smallish company where my brother in law worked at. The owner loved to hire students for cheap.

    Fourth was a few software development internships ran by a research group at my college. I had a friend who was part of the group and vouched for me.

    My current job is my first true career job as a software engineer. The project manager from one of the internships I had actually got a job as CTO at this company. Offered me a junior position there out of college. Been there almost 6 years.

    I have applied to places where I certainly would have needed interviews, but I was never offered an opportunity.

    To make this even more awesome is that I’ve interviewed candidates myself at my current job for junior positions.



  • Used to use android, but switched to iPhone when the 12 came out. I simply don’t care about the flexibility anymore… I used to tinker a lot, but now I personally don’t find it amusing. And even if I did want to tinker, the Shortcuts app provides a lot of cool features. iOS is refined, sleek, and I enjoy the UI. AirPlay works miles better than anything on android. CarPlay is a better experience. The ecosystem just works. Apple Maps street view is available in places google maps isn’t. I’m currently on the 15 pro max, and the design and feel of the phone is awesome. Probably a handful of other things that don’t immediately come to mind.






















  • A free for all, late Friday deployment is baffling… We’ve got a strict window of Tuesday-Thursday for releases (unless it’s a critical issue), and a 2-3 day merge freeze to help mitigate unexpected changes.

    We’ve got a relatively small team with LOTS of moving parts, so minimizing deployment issues is always top of mind.


  • There’s a couple things… First, it’s a habit to be constantly pressing CTRL+S. I’ve been doing it for many years, I’ll continue to do it probably until I stop using a keyboard. It’s such an easy keystroke, since my hands are almost always hovering over the keyboard. Second, in some software you can create new documents without first creating a file on disk. This means that when I go to hit CTRL+S, it prompts me to save the file. That’s not to say that some software can’t save a recovery version of the document in the event the software crashes, but I’m not going to bet money on it working 100% of the time. I’d rather be proactive and personally make sure my work is saved. Gives me peace of mind.