Working with JSON in Swift, TrueTime for Swift and Android, an updated Joel Test and everything else you missed on the Monday Mobile Mashup!
Xcenv, What we've learned so far from running our Apprentice Program, what two years of Android development have taught me the hard way, and everything else you missed, on the Monday Mobile Mashup!
By Erika Carlson
In 2011, our co-founders had a wild idea to create a company where people would actually want to work. The goals were pretty simple: build high quality software, have the freedom to learn, teach, and explore new technology, and give every team member visibility and a voice in company decisions.
Detroit Labs is a services company. To put it bluntly, that means the entire value of our company walks in the door in the morning and walks right back out at night; our bills aren’t paid by patent fees or monthly subscriptions, but rather from the work our team members do on behalf of our clients. And frankly, using traditional networking and recruiting methods, the supply for new hires did not meet our demand. This led to another wild idea: what if we hire, pay, and teach people, from scratch, the skills we needed. We wondered, “What if we could find people with the skills and the will who aren't yet IT professionals, and welcome them to the world of software development? What would that take?”
“There are companies now making wireless in-ear earbuds that have biometric sensors in them, so it could lead to a big leap in functionality,” said Dan Ward, co-founder of mobile app development firm Detroit Labs. “Apple has focused a lot on health and wellness, so it might open up an entirely new product opportunity.”
Mobile design techniques, the many flavors of commit(), my least favorite thing about Swift, and everything else you missed on the Monday Mobile Mashup!
The correct way to display lists in iOS, lessons from converting an Android app to 100% Kotlin, innovating on Material Design and everything else on the Monday Mobile Mashup!
Exercises for JS beginners, empathy for software developers, the typography for "Stranger Things," and everything else you missed on the Monday Mobile Mashup.
Technical debt costs a team additional development effort. Caused by the decision to write and merge code that is inferior to clean code standards, it may seem easier to implement a quick but short-lived fix at the time, but it has consequences down the road for both your development team and your business.
Last week we dove into how DL organizes agile teams to fully utilize QA. Now let’s focus on tackling QA integration from a team and company philosophy perspective.
HTTP requests, 4 years with Haskell, ideas for making better talks and conferences, and everything else you missed on the Monday Mobile Mashup!
Every company has a different idea of what agile means. With each variety of agile, QA fits in slightly differently, but I hope that you can take away a few ideas from how DL implements QA to improve your agile teams. I’ll cover team organization in today’s blog and team/company philosophy next week.
EmojiTextView, VIM Adventures, how to be a wizard programmer, practical machine learning, and everything else you missed on the Monday Mobile Mashup!
After Android Apprentice Team Beta graduated in winter of 2014, developers Brandy Foster and Kyle Ofori visited various Detroit Public Schools with other DL teammates and started the D-Code outreach program. The goal was to show students, especially Detroiters, what professional opportunities are out there. They talked about Detroit Labs, tech, and what they do as developers, but there were a few missing steps. Kyle felt that they were telling students about what IS possible, but were not giving guidance, access, or proper tools to get there.
I sat down with this power duo-- and my former Apprentice Team Beta classmates (Beta4Lyfe) -- to learn about their students at DEPSA, D-Code as a program, what they learned about teaching, and what students are truly capable of if you believe in them.
Upcoming events, top SDKs used by the App Store, efficient iOS version checking, What Can You Do When Pokémon Go Decides Your House Is a Gym?, and everything else you missed on the Monday Mobile Mashup.
Happy Monday, and happy summer solstice! In light of the terrible events that have taken place this month across the world, make sure the longest day of the year is the most positive and giving. Mentor or teach someone on your team who may need help, buy lunch for someone who is having a rough day, put down your phone and fully listen to what people are saying to you, reach out to a friend who has been affected by the events in Orlando and let them know you are there for them. We are all in it together on this earth -- let’s not forget to support each other.
MacRumors before WWDC unveiling, open web, App Store 2.0, Android software architecture by example, Swift OOD cheat sheet, and everything else you missed on the Monday Mobile Mashup!
By Dan Ward
Whenever you release anything, I feel an overwhelming desire to drop everything and try it out. Naturally, when Apple Music was announced I had to get it, leaving my beloved Spotify behind…briefly. Apart from my need to try the next new thing, here’s why I joined, and have left, Apple Music.
Why "Eat, Sleep, Code, repeat" is bullshit, implicitly crashing optionals, building APIs in Swift, and everything else you missed on the Monday Mobile Mashup!
By Stuart Kent
A couple of months ago, I gave a lunch and learn on peer feedback to Detroit Labs. As a former teaching assistant and apprentice mentor, I have had plenty of practice giving good feedback. Recently, I read a book called Thanks For The Feedback by Douglas Stone and Sheila Heen that takes a different view, focusing on improving the way we receive feedback. The talk I gave combined my own experiences with suggestions from this book to present a holistic view of the flow of feedback.
Employees of the mobile app developer Detroit Labs don’t have to shell out if they want to buy a kayak, elliptical or treadmill. The company offers a Coin + Craft program where employees receive $1,500 each year to spend on whatever they want. Co-founder Nathan Hughes says many use the budget to pay for weekly boot camp and yoga classes and massage therapy sessions held at the Detroit office. Others apply it toward marathon entry fees or medical expenses. “I’ve had someone use it for Lasik surgery to pay for the amount insurance doesn’t cover,” he says. “People get really creative.” The funds comes as a paycheck reimbursement and can be banked up to $3,000.