Feeling like a fraud? Get thee to Turing Imposters Lunch!

“Do I belong here?” “Am I smart enough to be here?” “Did I make a huge mistake in coming here?” “Do I have what it takes?” “How can everyone else get it but not me? Is there some secret formula or special quality that I lack?” “How is everyone else so much faster than me?” If you’ve asked yourself any of these questions, you might be experiencing imposter syndrome. Luckily, here at Turing, we have a community of people who know what it’s like and have stood in your shoes. In this post, I’ll share some...

Coffee on Command

Somewhere near the beginning of my journey into programming, a visiting instructor mentioned — offhand — that her company had a system that would start brewing coffee with a Slack command. As a person who is 90–95% fueled entirely by coffee, and a Turing student with absolutely zero time to make it: this was all I needed to hear. I decided to make a Coffee Bot for the Turing Slack team. It would be a system that users could (at first) use to let people know that that coffee was brewing, and then eventually use to actually start the brewing process remotely. This post will go...

Alternatives to Using the Try Method

At my work we have a North America team and a China team. Part of our workflow is to review each others merge requests before merging. As a junior developer I often see things that I have never seen before and must make an educated decision about whether the unfamiliar pattern is a genuine coding error or deviation from best practices, or just something new I don't know about. And because the person who wrote the code is in China in an opposite time zone, it's not easy to ask them directly about it. So, while reviewing an MR I saw a use of the try method that I had never seen before...

The Future is Bright for Veterans in Tech

There’s an increasing need for technical talent in computer programming, and a definite gap in need versus talented candidates. Just in Colorado alone, it has been reported that there are about 16,000 open computing positions. Glassdoor reports the average salary for programmers in the United States is $65K. According to a 2015 Bureau of Labor Statistics report, more than 495,000 United States veterans are considered unemployed. These individuals could be taking advantage of these open positions that yield a substantial salary. We see a tremendous opportunity for veterans to use their...

What is the Law of Demeter and Why Should I Follow It?

A few times I've been told during code review that something violates the Law of Demeter. This method for example. class User def user_info "#{user.name}, #{user.department.name}" end end Which led me to ask: what is the Law of Demeter, why should I follow it, how do I know if I'm violating it, and how do I avoid violating it? The Law of Demeter is formally defined as, A method of an object may only call methods of: The object itself. An argument of the method. Any object created within the method. Any direct properties/fields of the object. The above code sample violates the law with...

9 Reasons Coding is for Everyone

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...

Welcome to the Bleeding Edge: Web Development in Swift

While in Module Four, I set out to write an app using Vapor, a web framework exponentially growing in popularity. With the help of the amazing Vapor community, and a number of educational videos, I was able to learn the foundations of Swift and Vapor. That said, I also learned the cost of developing with something so new. This post will serve as an introduction to creating a Vapor project and a retrospective into the cost of developing with bleeding edge software. I’ll be discussing it from the viewpoint of a Ruby on Rails developer, but most of the takeaways should remain agnostic...

Hack the News: Our First Hackathon

From Chelsea Skovgaard A mad rush of two hours of writing code, merging CSS and Ruby on Rails, munching pizza, and drinking beer was our experience at our first hackathon. On September 16, a team of Turing students competed at the Hackthe.News event that was hosted by Name.com . The goal of the hackathon was to bring developers and journalists together to create ways that reporters can share important stories while maintaining their business’s sustainability. I, Chelsea Skovgaard, and Jasmin Hudacsek were lucky enough to be two of the students who participated. Often, it is challenging...

The Accidental Developer

Ryan’s an athlete. He played basketball in college and majored in sports administration. He enjoyed college but didn’t really think about the end game. After college, Ryan fell in love. He got married and had two beautiful children. He wanted to pursue a doctorate in physical therapy but life got in the way. He knew taking 3-4 years to complete a doctorate program would be hard on everyone. Instead, Ryan did everything to support his family. He drove Uber and worked as a personal trainer. One day, Ryan picked up a rider that started talking about how he was attending a 7-month...

Learning About Machine Learning: An Introduction

“Machine learning” is the kind of tech buzzword that is both alluring and vague. From tech giants like Google and Facebook to just-off-the-ground startups, machine learning seems to be everywhere. But what does it actually entail? And what is the best way to get some practical experience with this powerful technology? This post summarizes my introduction to the basics ( very basics ) of machine learning. It also represents my minimum viable product of learning, so to speak, and will hopefully serve as an encouragement to others with little experience that the subject can in fact...
Upload Background Image
Drop File