My Sound to Emoji ML App for WWDC21Challenges
Open sourcing my Sound->Emoji demo app. I created this as part of the app challenges at WWDC21!
First of all, you need to be an Apple Developer to do this, because it requires the Xcode 13 beta, and iOS 15 in order to work. It does work really well in the emulator!
As a starting point, I used the code that’s available from Apple Developers
...
Widening Access to Applied ML with TinyML
I’m delighted to announce that the paper, I’ve worked on with folks from Harvard and Google, has been published online to arxiv! We discuss the strategies that we used in designing a curriculum to widen access to Applied ML, focusing on the rapid growth of TinyML and how a new teaching methodology can open doorways previously shut to the traditi...
Impressions of iOS and iPadOS 15 from WWDC
Impressions of the WWDC Keynote
TL;DR A definite change in attitude from Apple. A lot less hubris while delivering a condensed, concise set of features and updates to multiple operating systems while still keeping it clear and relevant for developers. My thoughts on iOS and iPadOS updates:
iOS 15:
Updates to the social experience came thick a...
Some things I'd like to see at WWDC 2021
So, WWDC starts on Monday, June 7, and I can unashamedly say it’s one of my most anticipated developer events of the year. I enjoy all Apple keynotes (despite sometimes being just a little too self-congratulatory), and the WWDC one is my favorite. It’s best when they focus on features in each of their new versions of iOS, macOS, iPadOS, etc., an...
Tips for getting a job in tech - Part Three - The Interview
It’s all come together. Your resume passed through the system. Your networking got you noticed. Now it’s time for…the interview!
Now all companies will interview differently, so I’m going to focus on what I’m more experienced in, and that is how larger companies tend to fill specific spots. And that’s with an initial screen by a recruiter, foll...
Tips for getting a job in tech - Part Two - Networking
Following on from Part One where we discussed resumes or CVs, let’s now explore another part of job hunting that is very different in the tech world: networking. And no, I don’t mean doing stuff over the internet or a LAN. It’s about getting to know people and having people get to know you. Networking is generally a powerful tool in any job hunt...
Tips for getting a job in tech - Part One - Your Resume
A few tips to explore how to build a better resume. This advice won’t guarantee you to pass any tech interview, but many common pitfalls cause people to fail. As always, free advice is seldom cheap, so this might involve you spending quite a bit of effort! :)
Keywords and Filtering
Let’s start with the first and most obvious one: Your resume or...
Jobs in ML - Getting the TensorFlow Certificate
Almost daily, I get asked on LinkedIn what skills somebody needs to get a job in ML.
It’s not an easy question to answer because almost everybody hiring in ML will require different skills. So I wanted to approach it a little differently and explore what skills one needs to build a platform for a career in ML.
Skills to be an ML Developer
But ...
48 post articles, 6 pages.