As I mentioned in my previous post, in July when I decided I wanted to attend a coding bootcamp, I got into “Research Mode.” I found Course Report, which helped *a lot*, but their information is not as complete as I would have liked. For instance, I wanted to find fully immersive web developer bootcamps online, but you can’t search for fully immersive, so I had to weed through a lot of non-immersive courses. That’s about the only complaint I have with Course Report, otherwise they are an excellent resource and I suggest you use them in your search for a coding bootcamp. Continue reading

# Changing Careers

## 60wpm at 9 Years Old

My first experience with a computer was the family computer in the late 80s. We had Reader Rabbit, and some other educational games. Boy were those fun! But the best part of all was that, when I got grounded for my numerous shenanigans, I was still allowed on the computer because it was just an educational machine for us. And that’s why I could, at the ripe old age of 9, type at 60wpm. You see, my mom still had her old typewriting books from high school, so I spent *hours* teaching myself to type because there was nothing else to do: couldn’t go outside, couldn’t play Nintendo, couldn’t watch TV…ugh! But what a blessing in disguise :) Continue reading

# Project Euler 13

This one was a bit confusing. The wording of the problem is, “Work out the first ten digits of the sum of the following one-hundred 50-digit numbers.” I assumed that they wanted the ones place through the billionths place, but they wanted the first ten digits *starting from the left side* of the number. Continue reading

# Project Euler 14

I haven’t written any code in almost 2 weeks, but I did read a few pages of Eloquent Javascript (I highly recommend it, along with Javascript: The Good Parts). I started Euler 14 on 7/30, felt a bit overwhelmed, wrote a rough sketch, and left it. I felt inspired tonight (read: nothing else to do) so I revisited the problem. Continue reading

# Project Euler 11

I just finished this one. My code is incredibly huge, over 100 lines. I’ve seen a few solutions that were far shorter than mine, but I found the answer. It took me a half hour to realize this, but for those who are trying to solve this and are stuck, don’t forget to check the correct diagonal directions. I was checking diagonally down from left to right, and then checking diagonally up from right to left, which is the exact same thing. That produced the exact same results, so I had to change one of those checks.

Here are a couple other hints, that most of you probably understood right away: Continue reading

# Project Euler 12

Project Euler is great. The first problems are much easier to solve than any other programming-oriented problem-solving website I’ve yet to come across, but there are plenty of problems available (400+ as of this writing), and the difficulty does increase. Continue reading

# Inserting dates in increments of X, based on dates in other cells

I’m working with an old spreadsheet that has nearly 1500 rows of data. This spreadsheet has been in existence since late 2009 and has been maintained by several different people, with no one providing Excel-minded, future-proofing leadership to unify what they were maintaining and how they were maintaining it. As such, the data is incomplete and dirty. Here’s how I fixed over 300 empty cells with estimated expiration dates within a few minutes (it can be done much quicker if you know exactly what you’re doing). Continue reading