advice

Getting Swifty at Big Nerd Ranch: iOS Essentials Bootcamp Review

Big Nerd Ranch iOS Essentials Bootcamp

tl;dr this was the best career and life decision I have ever made.

Disclaimer: This is not a sponsored review. I was not contacted by Big Nerd Ranch to do any sort of endorsement; all opinions expressed are my own.

That’s not an exaggeration. If you’re determined to be an iOS dev and want to learn both the fundamentals of Swift as language and how to intelligently design iOS applications in the shortest amount of time possible, then Big Nerd Ranch’s iOS Essentials with Swift bootcamp is the program for you.

(more…)

The Secret to Creating Elegant Solutions

I recently discovered a pattern for how I learn and absorb information from the world.

Whenever I’m picking something up for the first time, be it a programming language, new song lyrics, or a different route to drive to work, I never memorize or “get” the whole thing at once. One small thing sticks, and everything else builds around it.

(more…)

Four Ways to Deal with Impostor Syndrome

Four Ways to Deal with Impostor Syndrome

A friend of mine wondered recently why so many people at my school suffered from impostor syndrome, also known as the feeling that you secretly don’t know anything and that you’ve somehow been fooling everyone into believing that you’ve got your shit together.

Although I do attend a school where impostor syndrome seems to be quite prevalent, I think that it affects almost everybody at least some of the time. When I first took college-level economics courses, and later, when I started learning computer science theory and how to program, I struggled constantly with feelings of inadequacy and incompetence. Whenever those feelings come up now, I use one or a combination of the four methods below to make them go away. (more…)