Kanban's Fo' Everyone!
Read Full Article
At Turing, the pace moves so quickly that I wish I had the luxury of more time or could even be granted a do-over. That is unfortunately not the case for many aspects of life, let alone a fast-paced code school. So what are the options for dealing with a fast-paced environment? I have found myself thinking about this topic more and more as time goes on, and I believe I have found an answer. The solution is not as easy as pausing time in the way that so many books and movies have made it seem. Instead, the solution deals with managing all of the assignments, errands, and tasks that life provides as soon as possible. I do not mean that all of these tasks should be completed right away, just simply managed. A simple way to accomplish all tasks would be to adopt the Kanban Board, a workflow cycle utilized by both manufacturing and software companies. The Kanban Board was originally used by Toyota during manufacturing in the 1940s. In Japanese, Kanban means “visual signal.” The meaning is the foundational property that has kept the Kanban Board a useful resource for so long. It was used to visually pass messages relating to progress down an assembly line by Toyota. Now, it can be used in group assignments or implemented by a single individual as I plan to do. The Kanban Board may sound like a huge piece of beautiful wood, but it can really be anything from a poster, whiteboard, or even some tape on the refrigerator door. But every board must have three vertical columns with the titles “to-do,” “in-progress,” and “done.” Once the layout is complete, one would simply need to write all of their tasks out onto separate note cards or sticky notes. Next, one...
Two Instructors Who Change Lives Through Coding
Read Full Article
I just moved to Denver from Boston... I was previously in engineering positions and I’m now an instructor on the Front-End Team and also the Technical Lead. Before Turing, I was working at the New York Times and also at Mozilla doing engineering work. I previously worked in media very frequently. I was a journalism major so I really liked working in industries that were a little bit outside of tech. One thing that’s great about being an engineer is that every industry needs them. The most recent project that I worked on at my last position at Mozilla was really exciting…. We were starting to build some applications and some internal tooling for doing A/B testing in Firefox, the browser. We would have developers who were using Firefox regularly and would sign-up for the experimental features. It’s similar to people using Chrome: they might use Canary to get the latest, most experimental features. And when we had people sign up for these, we wanted to A/B test for new features and new experiments for them. So we had to set up a lot of internal tooling that would actually push these experiments to particular users. Getting that little sample set of users that we wanted - to push these experiments to and making sure we blocked out the other ones - was pretty challenging. We definitely sent out a bunch of experiments that maybe we shouldn’t have - haha! But they were really interesting problems we were trying to solve with that project. But my position at Mozilla was a little bit too meta: being at a tech company working on tech. I really found the education aspect of Turing really appealing. I’ve been teaching for just a couple months now and a couple things that stand out to...
9 Reasons Coding is for Everyone
Read Full Article
From Fisher Price’s new Code-A-Pillar toy, to coding bootcamps springing up all over the country, to “Hour of Code,” the initiative to get all kids coding, it seems like coding and learning to code are everywhere. You might be asking - Can I be a programmer? How can I learn to code? Maybe you’re intrigued - you think coding sounds fun or cool but you’re not a “computer nerd,” or you’re not mathematical enough or you don’t have a Computer Science degree or or or…STOP! Coding as a career is absolutely an option for you, and I’ll tell you why. Keep reading. 1: You can literally make anything that lives on the web Think about how many times you used the internet today. When you woke up, you turned off your alarm (on your phone), scrolled through your Facebook and Twitter feeds, then got out of bed. Over breakfast, you posted a picture of your latte on Instagram, booked parking on SpotHero, checked off some to-dos on Habitica. Before you left, you put on your Fitbit and set your thermostat to away - on your phone. On your way to work, there was more traffic than usual, so you opened up your maps app, turned on traffic, and rerouted your commute to get to work on time. All that before 8 am! Maybe you use a CRM at work, and you definitely use some kind of word processing, data entry, or publishing software. You probably use the cloud to store some if not all of what you produce in an average work day. ALL of those applications and websites were created by a team of programmers using code. When you got home, you relaxed with some games, or funny videos on YouTube. Again, (you guessed it) you used something made...
Upload Background Image