The Feynman Algorithm: Getting Started with a Proof of Technology
Richard Feynman is a personal hero of mine. He was a theoretical physicist known for his work in quantum physics. Feynman had a unique and uncanny ability to solve tough problems. He was so good at it, in fact, that
How My Life Experiences Made Me a Better QA
If I were to take a look at everything I enjoy in life and boil it down to my two favorites (setting family on its own pedestal, of course), learning and musicianship would stand higher than the rest. My love of
Android Studio Shortcut Secrets
Many “best Android Studio shortcuts” articles inhabit the blogosphere. Here are some perspectives on effective shortcut usage that I don’t remember reading anywhere else. Shortcut-Only Navigation The “Go to class” and “Go to file” actions are ideal for quickly opening up existing
Detroit Labs Apprenticeship FAQ
We are so excited that you are interested in the Detroit Labs Apprenticeship Program! We understand that career changes, while exciting, can also be stressful and involve lots of unknowns. To help you out, we wanted to answer the most
Why Developers Should Share What They Know
In any programming language, there are big names that many developers strive to be like, at least when it comes to code. But what is it about these developers that makes them admired role models? Are they highly experienced, and
How to Grow as a Developer
As a company, we talk about career growth a lot, which may be surprising for a flat organization. But these aren’t conversations about how to become a manager, director, or VP; they’re about how to grow skills, responsibilities, and knowledge.
How Should Software Developers Continue to Learn?
The ability to learn new skills is important for everyone to have down to a science, in my opinion. New skills are an asset. They make you more interesting, well-rounded, and employable. I genuinely love learning new skills—especially those that
Making Your Apps Accessible — Retroactively!
We navigate so much of the world through our mobile devices, and people who rely on assistive technologies to use their smartphones are no exception. Unfortunately, many app developers don’t have the best track record when it comes to building
Adding Custom Type Definitions to a Third-Party Library
If you’re like me, you may not always want to write your own code for every little thing, and you may choose to add a third party library into your React/Angular/other-js-framework app. If you’ve done this, you may quickly find
Beyond Apps: A Developer’s Guide to Getting Started in Machine Learning
This is part one of a series of blog posts detailing my journey as a mobile app developer getting into machine learning. I am primarily an iOS developer, and I’ve dubbed 2018 My Year of Machine Learning. Before deciding to