How to write good documentation (Theory)

This article is by Anh Pham, an up and coming iOS developer that has been working with Erica Sadun via the Swift Mentorship Program. For those of you out of the loop, the Swift Mentorship Program is a fantastic initiative by the Swift Dev Team that looks to promote open source contributions. As you may […]

Your first day at work

You’ve finally reached the next stage in your journey: you’ve become a professional software developer. Congratulations! I’m certain it was an arduous journey. No two journeys are alike, but every single journey has many challenges, from the first time you wrote a constant to that offer letter you just received. In between those two events, […]

Apple’s SwiftUI Tutorial

During my time at Lambda School as an iOS instructor I volunteered to design a SwiftUI tutorial. As I’ve said before, SwiftUI is not something that should be on your radar if you’re close to getting a job. Most companies are not using it and those that are using it should be more interested in […]

Write code that is easy to delete, not easy to extend.

Whenever you start programming, you’re likely to find that amazing high of building things out of nothing. It doesn’t matter if it’s something simple or complex, usually that feeling will not recede and that’s why I’m here after 10+ years. However, one thing I struggle with everyday is the friction of coding something you don’t […]

Entertaining two offers

One of my students came to me with an interesting scenario. He received a verbal offer from Company A (think FAANG, the big leagues) and was waiting for the written offer. While waiting, a recruiter from Company B (another FAANG) asked him if he was interested in applying. He said yes, but that he was […]

Ace the interview and get the job

In our first installment, we discussed some of the more frequently asked questions by aspiring devs and we explored a bit of what managers usually want to see in order to grant you an interview. In our second installment, we explored what to do once you do get an interview. There’s different types of interviews and different […]

I got an interview… now what?

In our first installment, we discussed some of the more frequently asked questions by aspiring devs and we explored a bit of what managers usually want to see in order to grant you an interview. Today, we’re exploring what to do once you do get an interview. There’s different types of interviews, so let’s explore […]

How do I get an interview?

I’m writing this series because I get a lot of questions about the interview process. Here’s a quick example I received just a couple of days ago. I’ve gone through several courses – one by Angela Yu on Udemy, then 100 days of Swift and Take Home Project by Sean Allen. So basically I know some things […]