A popular Twitter hashtag is #100DaysOfCode. From this day forward, I shared on a near daily basis. Sharing my work with others helped me build confidence in my skills. It's also a nice way to get feedback and constructive criticism that helps you grow. Want to see my first tweet?
The final React-centered Sprint Challenge required us to craft axios calls to get, add, edit, and delete data. We also made a log-in page that stored a unique token via local storage. You can see the code in action here.
Park Passport is a nature lover's guide to local parks. I made a fully functional back-end, including verification with JSON web tokens, and tested extensively on Insomnia. Users are able to log-in, sign-up, view/add/rate parks, and leave reviews. Attached is the repo plus a video of a star rating system I added later.
I led the creation of release canvases and user surveys. With help from another developer, I created scrubbers to clean back-end data and make sure it's structured correctly. This landing page is the most user friendly website I've ever designed. Plus I made responsive adjustments for desktop users and a Pomodoro Clock that helps students work in short, focused bursts so they can be more efficient.
Lambda Labs is the exact same thing as Build Week with one major difference: you devote two months to the project versus a single week. The previously discussed healthy habit app was made as a part of this program. Due to my theater background -- note: I've acted in 20+ plays, two short films, and one full length movie -- I have strong presentation skills. Thus, I decided to demonstrate the final product. Watch the demo.
Computer Science (CS) is the final part of Lambda's core curriculum. We were required to learn Python in a week and use this language for the remainder. The previous weekend, I made a simple Rock, Paper, Scissors game that randomly selects the opponent (your PC)'s movements. Here is a brief code snippet and preview of the autogenerated output.
Bold statement, but it's true. During CS, I experienced a huge mental shift, and began writing comments as if the code might be used and built upon by a team of web developers. Due to this perspective, I began writing the most descriptive and detailed comments possible, which has also made a big difference in my ability to retain information. This tweet reveals what I mean.
In order to graduate CS, we had to create an emulator that mimicked the everyday activities of a computer. Key components included RAM, CPU, registers, stack pointers, and an arithmetic logic unit (ALU). We also converted decimal numbers into their binary and hexadecimal equivalent. Now I'm focused on code challenges. See progress reports here and here.
To be "Lambda School endorsed," students must achieve four goals. First, pass a behavioral interview about our personal philosophy and how that can be utilized effectively in a professional setting. Second, get through a technical interview that covers all the core code concepts we learned. Third, complete three of four problems in a code challenge hosted on HackerRank. Fourth, explain our solutions in a whiteboarding style interview. I wrote more about the endorsement process and what it taught me on LinkedIn.
Eventually, this article will become a series about the soft skills that serve as a good complement to web development. This piece reached 200 readers, 20 of whom "liked" or "shared" the content and 2 more who joined an email list for people who want to get deeper into these concepts. Read more on the Practical Dev.
Animal rescue is my cause of choice. I don't spend much time worrying about other societal problems, because I'm too busy solving this one (see my reasoning here). And I'm extremely effective at it. This website was a contributing factor in the adoption of 10+ kittens plus many more cats and dogs. It also helped my local animal shelter find foster homes for several pets and connect with new volunteers. Within two weeks, there were 1,500+ visitors (evidence). Average time on page is over a minute and closer to three minutes for written content. See what all the fuss is about at Tri Pets.