Self.Conference: Searls & Controllers

Last week I was in Detroit for Self.Conference . I've been working on taking diligent notes when I attend talks and was writing like mad the whole conference. I'd like to share some of what I heard and the ideas or questions it generated for me. The opening keynote was by my friend Justin Searls from Test Double . The session was titled "Sometimes a Controller is Just a Controller" and the core of the content was about writing high-quality, boring, highly-maintainable software. Justin got things going with an interesting question: we've been building software for some 50...

Women of 1507 Scholarship for July, 2015

Why Women and Why July? Turing School of Software & Design is on a mission to open the world of programming to more great people. We do this by intentionally welcoming people from all backgrounds into the Turing program for an unsurpassed education in software development. We then focus 100% on student success and prepare all of our graduates to launch remarkable careers as software developers. We believe our differences matter and that building diverse teams who can work well together creates better technology for all. The Women of 1507 Scholarship is launching now because we want to see...

Hiring, Mental Health, and Notes on Culture

Last month, Turing School hosted a “speed dating” style community hiring event to connect our students with executives, developers, and hiring managers representing a bunch of great companies from Denver and beyond. Two of them even sent Turing alumni to recruit on their behalf, and it was the best feeling in the world to see those familiar faces sitting on the other side of the table. It’s incredible to realize we’ve reached a stage in our journey where Turing alumni are established enough to help bring on new developers for the companies where they work! The day of...

NESTA Launches in Support of the White House & TechHire

Turing School of Software & Design is excited to announce a new collaboration with the White House on President Obama's TechHire Initiative , announced Monday. In conjunction with the launch of the TechHire Initiative, Turing has also partnered with other developer training programs to found the New Economy Skills Training Association (NESTA). We are thrilled to participate in both the TechHire Initiative and NESTA, because we believe that both efforts will have significant, positive impact for Turing’s mission, our students, the technology field in which we operate, and our...

How to make a screen-capture (animated gif)

Atom 's discuss page uses animated gifs to illustrate what the user is trying to write in words. It seems to work well, and I've become a fan. So, how do you, reader, make your own. The primary tool you need is called LICEcap, and you can get it at http://www.cockos.com/licecap/ . Once you have it, to make a recording: Run it Easy way is to do open /Applications/LICEcap.app from the terminal, but you can also use an application launcher like spotlight or Alfred. Start it Position it over the thing you want to show. Click "record". Choose a filename and location. Click "...

iTerm2 - High Contrast turns foreground colours white

Whenever new students arrive with their own laptops, I get to discover unexpected and impressive ways for a Mac to not work right. With the new students, and especially with environment issues, I take the approach of "bring me your problems and I will make them go away", pointless hurdles just get in the way of their learning. So, last week was full of figuring out and fixing Ruby installs, homebrew, bash configuration and so forth. #NoDevEnvLeftBehind I was figuring out why Seeing Is Believing wasn't working on a student's vim, and I noticed the syntax highlighting was off...

Ruby's SUPPORT_JOKE easter eggs!

Discovering the easter egg I was skimming through Ruby Under A Microscope , which mentioned the YARV instructions are compiled in iseq_compile_each in compile.c . I was already aware of the Rubinius instructions , so I thought I'd try to see how they differed ( here is how I eventually extracted them). While looking through the method, I ran across a compiler macro called SUPPORT_JOKE ...Why, what's this?! Lets explore! Get Ruby Source Code First, we'll need Ruby's source code: $ curl "http://cache.ruby-lang.org/pub/ruby/ruby-2.2.0.tar.gz" > ruby-2.2.0.tar.gz $ gunzip ruby-...

Seven Months Later

It’s been a wild seven months here at Turing. Today’s my last day of my final module, and so I’m here to share seven of the most important lessons I’ve learned: Software development is hard. There is nothing easy about it, regardless of how easy others might make it look. Programming is a challenge of logic, creativity, discipline, and communication. There will always be more to learn. There will never be finished code. It’s okay to be uncomfortable with this; it’s better to embrace it. Put in the hard work first, then get creative. One of the most...

What We've Got Here Is An Error To Communicate

What if error messages were compelling to read? Ben Orenstein joined us this month to experience the joys and terrors of teaching. One of the things he observed is that newbies tend to skim error messages rather than slowing down to read them and understanding the information they are trying to communicate. I realized that I do this a lot, even still. I've gotten very good at glancing at the structure of the text on the screen and knowing what the error is and where to look for the information I need to fix it. But sometimes it's still hard to find that one piece of info I need from...

Making the Switch into a Tech Career

Whether you are making a big career decision for the first time or in a mid-career pivot, it can be very overwhelming to undergo such a big change. The technology industry is vast and there are many paths to take. The first step is to acknowledge your current state and be objective as to how committed you are to making this life-changing decision. Ask yourself these questions: Do I enjoy telling other people about my current work? Am I proud of the work I do? Do I feel like I make useful contributions to the world? Do I respect my supervisor? Am I rewarded and noticed when I work hard? Am I...
Upload Background Image
Drop File