How To Become A Remote Developer
Can you build apps, while sipping iced lattes, looking over a light blue ocean and pearl white beaches? Yes you can. Let’s talk about becoming a remote developer! Hi, I’m Reinder. Since 2009 I’ve been a freelance iOS developer, next to creating LearnAppMaking.com and a few indie apps. I work remotely. I travel abroad for a few months every year, and I’ve worked from coffeeshops and co-working places in New York, Prague, Berlin, Paris, Barcelona, Lisbon, Copenhagen, Oslo, Bangkok, Tokyo, Chiang Mai. If you’re anything like me, you like to build things. You look up to the likes of Steve Jobs, Richard Branson and Elon Musk. You regularly zone out with an ebook about making money online, making an impact, or building indie apps. You make money in US dollars, put them in a European bank account, then spend your cash in Thai baht. Not to mention you got a few crypots stored safely in an offline wallet, HODL’ed or waiting to cash in. You don’t have a car, an office, and you don’t own a house. Instead, you travel around the world with a carry-on backpack that contains less items than the average toiletry kit. Good WiFi or 4G/LTE is crucial for you to work remotely, and so is strong espresso. Your work is virtual: you’ve delegated small tasks to a VA you hired with Upwork, and you communicate with your clients and/or team with Skype, Zoom, Hangouts, Slack and Asana.
Table of Contents
How Did You End Up Here?A while back my former education institute, the place where I studied Mediatechnology, asked me to join a panel for highschool students, for orientation day. They always ask this one tough question: “How did you know you wanted to become what you are today?” (They never ask this so elaborately. It’s more like: “Why did you become an app developer?” What they want to know, though, is how to find out what they want to “be”.) I don’t know how I got here. I’ve always been interested in technology, but I never took a conscious decision to become a developer. Apps weren’t around when I learned to code. My first computer was a 100 Mhz i486 PC with Windows 3.1. My mindset determines where I’m going. Said differently: Your focus determines your reality – Qui-Gon Jinn (Star Wars) It’s how you think that matters:
- You’re independent and you’re responsible for your own purpose, happiness and results.
- You can improve every day to get better, to learn more, to find better opportunities, and to improve your circumstances.
- You challenge ideas and the status quo, and the world needs people who ask themselves: “Yes, but why do it like that?”
Crash Course: How To Make An AppLet’s first start to figure out if building apps is any fun. Is it something you’d want to do? It’s incredible simple – but not easy – to build an app. First, let’s talk about the product.
- Step 1: Find a group of individuals or businesses
- Step 2: Ask them what their biggest problem is
- Step 3: Solve that problem technologically, without building an app (yet)
- Step 4: Pitch and sell the problem, then take payments
- Step 5: Build the app and deliver the product to your customers
- Step 1: You do market research, and build connections with people in your target demographic. Your best options: local networking, talking in Facebook Groups, online surveying, chatting with peers on Twitter, and publishing a blog. You connect with an audience, and you build your tribe.
- Step 2: You listen. There’s nothing more to it. Open your ears, and listen. Marketing is 90% listening, and 10% making decisions on behalf of other people, like promoting your product or helping them make the transition from old to new. Ask your people what their biggest problem is, and listen.
- Step 3: Get creative. Solving a problem isn’t hard! A great idea is perfect the moment it pops up in your head. Getting creative means you stop wanting to solve a problem, and let it come to you. You can influence your creative thinking though. The easiest way is to habitually come up with 10 new ideas every day. Don’t build the app yet, at this point. Just build it on paper (for now).
- Step 4: Validate your business. You found the app idea, people with a problem, and a solution that works. Let them know you’re out there, offer to build this, and take payments if they want what you’re selling. Pre-sell lifetime access, or “beta group” access, to your app through your app landing page. Prove to yourself that this is an app worth building.
Case Study: Dating + Facebook + FestivalsIn 2010, a long time before Tinder became popular, I built a dating app. You could log in with your Facebook and the app would match you with a potential date based on your Facebook likes. It also took in account your GPS location, which meant that you could date people near you with the app. Online dating with apps wasn’t so popular back then. No tools for App Store Optimization were available, so all marketing we did was outside of the App Store: social media marketing on Facebook, influencer outreach on Twitter, and getting into local media with press releases. It didn’t work. Then we marketed the app to summer festivals, and it was a major success. More often than not, startups lack customers, not a good product. We figured that if we went to a place where people were likely to connect with each other, and had their smartphones with them, we could convince them on the spot to try our app. Go where your customers are already looking!
Crash Course: How To Become A Professional DeveloperNow that you’ve gotten your hands dirty with building an app, let’s talk about becoming a professional developer. This section is particularly helpful if:
- You want to get a remote job as a professional iOS developer
- You want to work remotely, as a freelancer, for your own clients
- You want to play it a little bit more safe, next to building your own apps
- Make a GitHub profile and contribute to open source projects
- Sign up for Twitter and pitch in on relevant conversations
- Update your LinkedIn profile and your curriculum vitae
- Find and talk to potential employers, clients and/or recruiters
- Practice for the technical coding interview
- Go to networking events and talk to career coaches
- Build your app portfolio. This is about making work worth showcasing, compelling clients to add their project to your portfolio, and letting your work do the talking for you.
- Gain real-world experience. Use your skills to solve real-world problems, instead of learning how to code in the vacuum of some $10 online course.
- Deliver beyond spec. You deliver beyond spec when you make decisions on behalf of your client or employer, instead of merely building the app the way they want it. You need to learn how to make your mark.
- How do you roll out an app update without disrupting people’s workflow?
- How do you respond to an angry app review?
- What does it take to get your marketing message across clearly?
Crash Course: Going RemoteWorking remotely as a developer is as simple as doing a try-out trip for 2-4 weeks, and then extending that trip forever. When I started traveling and working remotely, I hadn’t been away from home for longer than 2 weeks. Making the leap is far in the past now, and these days my clients regularly ask me: “Where are you these days?” They’ve totally gotten used to me working remotely – and that’s exactly what you’re after. Where do you start when you want to travel and go remote?The first step is to take the decision to try out remote work. It sounds a bit dull, but it’s important to commit yourself and take it slow. Don’t half-ass it by saying you will book that ticket tomorrow, because tomorrow equals never. Don’t put too much stress on yourself either, by thinking you need to burn all your ships behind you.Step two is deciding if you want to travel alone or with others. You might have a friend who wants to join you. It’s also important to realize that most of your friends will stay home (forever). You’ll make new friends on the road, and traveling alone often helps to connect with fellow travelers. Traveling alone is awesome! You’re your own boss, you don’t have to take into account anyone else’s opinion and you’re free to roam wherever you want to go. It can be lonely too, of course. Traveling in a group is awesome, too. Consider joining a coworking or coliving trip. I’ve joined a couple of “workation” trips around the globe, and I can greatly recommend it. Traveling with like-minded people gives your (new) app business a boost, it fights off loneliness, and it’s a great way to have fun and meet new people.Step three is booking your trip. And we’re talking about a trial here! Tell your client or employer you want to try out working remote, and agree beforehand on what you’re going to deliver during your workation. In the 4-Hour Work Week, Tim Ferriss shares a pretty cool tip: save up some work deliverables before your trip, and “release” them during your trip. You can buffer against setbacks and low productivity, and give yourself some breathing room. Pick a destination, like a metropole or a region: Barcelona, Southeast Asia, Australia, America, or just Berlin — it’s all good. Get the flight sorted out, and book 1-3 nights in advance. You don’t want to commit on long-term accommodation yet, so you can scope a nice lease when you’re on the ground.Step four is actually getting on the airplane, going, landing, and getting your feet back on the ground. Brought your laptop? Open it in the nearest coffeeshop, connect to the WiFi, and continue working on your app. Write that line of code – you are now officially a location-independent remote developer!
Further ReadingReady to go location-independent? Learn more about iOS development and building an app business with these articles:Create Your App Now
- Guide to Different Minecraft Biomes [Tips for Surviving in Biome]
- Top 10 IT Ticketing System Best Practices & Tips
- Airtable vs. Notion: Which App Should You Use in 2024?
- Top 8 Free AI Pay Stub generators – 2024
- How to Integrate e-commerce Stores with eBay Sales Channel? [Top eBay Integrations]
- Guide to Custom Apple Watch Faces & DIY App Development
- Top IT Operations Apps for Smooth IT Operations
- Blog Title
- Choosing the Right Fit: Workflow Automation Software vs. Project Management Software
- Logical Fallacies in Business Communication: How to Spot and Avoid Them