Тёмный
Overpass Apps
Overpass Apps
Overpass Apps
Подписаться 38 тыс.
Are you an app developer, small business owner, or just someone looking to lead a more free and fulfilling life not working for yourself? If so, we may be kindred spirits.
My Name is Eric and I make apps!
Welcome to my RU-vid channel.
I started out in software development over 20 years ago and spent a lot of time working in corporate environments. I thought that was the life I wanted, but then found I wanted more.
Around 6 years ago, I got into apps. And it wasn't as easy as most people think.
I am the owner of Overpass Apps - a small app development firm in the UK.
We have had over 10 million app downloads across the Apple App Store and Google Play and continue to make decent daily revenue. But we also do work for clients.
On this channel, I post a daily video where we talk about all kinds of topics ranging from app store optimization to running your own company to trying to lead a more free life.
I'm glad you found me. Please join us and subscribe.
Комментарии
@georgehelyar
@georgehelyar 10 часов назад
The thing I hate is that Microsoft has a tendency to provide 2 APIs, one is deprecated - do not use, and the other is preview - do not use.
@OverpassApps
@OverpassApps 2 часа назад
This is true. I'm currently suffering with the Xamarin Forms to Maui upgrade on a few projects. Now that XCode has upgraded to 16, it's become urgent. But Maui still has some issues.
@CallousCoder
@CallousCoder 11 часов назад
Just use assembly and C with just C lib and you’ll never hear the word deprecated 😉 I have software and the hardware I developed in 1993 and to my amazement 19 of the 27 devices running on Antarctica it’s still running as well as the 23 year old energy trading platform.
@OverpassApps
@OverpassApps 2 часа назад
Yeah. I get that. It's because we have started relying on frameworks for servers and distribution that we have these problems now. I've never been a C guy. Maybe I should have.
@minikame2272
@minikame2272 12 часов назад
In all seriousness though, I went through this exact issue with a client of mine. Their regular developer was proving to be frustratingly slow to action fixes and their notifications system had fallen apart. Alright, easy fix for sure? Not quite. To fix it on the back-end, I had to also fix it on the front-end, which meant pushing out new versions of both mobile apps... which meant targeting the newest APIs... which meant refactoring a lot of legacy code in languages I don't even know, something which was a total non-issue when it was just a straightforward logic tweak... I had wildly, wildly mispriced that job. Never again.
@OverpassApps
@OverpassApps 2 часа назад
This is exactly the kind of stuff I'm dealing with. I had to turn down some upgrades because they wouldn't compile anymore. And the price I had to quote was just stupidly high. But I had others where I ate the cost and I resented every second of it.
@minikame2272
@minikame2272 12 часов назад
babe wake up I think Tom Scott is back
@OverpassApps
@OverpassApps 2 часа назад
Haha. Nah. He had that cool deep voice. I wish I sounded that cool.
@cern1999sb
@cern1999sb 14 часов назад
And then you're looking for how to use an API. You find a good stack overflow post or explainer video that demystifies it, only for a strikethrough to appear when you type it into your editor, and you're back to square one
@OverpassApps
@OverpassApps 2 часа назад
Yeah. It's like you can't even rely on Stack Overflow anymore. And even if you want to use AI to help out, it's not current enough.
@JamesMCrutchley
@JamesMCrutchley 17 часов назад
I am working on a SDK where one of the projects had a dependency that was deprecated before we started using it. No further development or fixes were planned. We had no choice. The replacement for it was in another language which required a huge amount of work to port it into a format we can use. That was done by someone else and has been ready for about 3 months now. I had to go and add a bunch of fixes for various issues to that before I could use it. All of these projects are completely open source and the dependencies I use in this case are maintained by large corporations. I am just an amateur dev contributing to a project that I like. I completed the PR close to a month ago. The kicker is I need to get it reviewed before it can get pushed to main. The issue with that is I had to rewrite nearly 80 percent of the project to make it compatible with new API. So thousands of lines of code. Finding volunteers with actual authority to review it is I find the hardest part of the whole process. I have push authority. But pushing my own work as the lowest guy on the totem pole to a major project without review is kind of frowned upon. I can understand that. I have no intentions of doing that. But it can be hugely frustrating to spend months of work and then wait 3 to 6 months for someone to feel like reviewing it.
@OverpassApps
@OverpassApps 2 часа назад
Wow. I have to admit... I've never actually contributed to an open-source project. I rely on so many of them, I should have given back at some point. But I never have. I think I would have the same concern as you if I did.
@oxydol3456
@oxydol3456 18 часов назад
looks nice place.
@OverpassApps
@OverpassApps 2 часа назад
It is. I had a great few days there.
@fplove
@fplove 19 часов назад
That's one of the main reasons I appreciate the Perl ecosystem and absolutely hate web frontend development, where frameworks deprecate at the speed of light.
@OverpassApps
@OverpassApps 2 часа назад
I use to be reluctant of frameworks. It took a while ot accept JQuery (I'm old) but was glad I finally did. But we got to a point where a new framework was coming out every day it seemed. And the people who write them got bored with them and stopped maintaining them. But I can't believe Google and Microsoft and other huge companies would abandon devs at the rate they are.
@fplove
@fplove Час назад
@@OverpassApps It's even a question of style of development and rate of changes in projects. Too many projects have unstable APIs by choice.
@tahanatiq553
@tahanatiq553 20 часов назад
what a waste of time. Didn't even tell how to get clients. Just telling about his own struggles.
@tarhelytarhely5662
@tarhelytarhely5662 21 час назад
Whenever I hear "legacy" or "deprecated" I think about my house, my car, my hobbies, my livelihood. 25 years ago I joined a team, where I was mainly involved in two pieces of software, which were already running strong when I came. One was based on an environment(database and client), which was based on windows NT, and some oracle product. We could get it run on win2k and winxp, after that around 2008 all support phased out. Even the functionality we use cannot be bought anymore. We run completely virtualized by now. The other was based on DOS from the 90-s, later redeployed onto unix before Y2K. When unix support began to phase out, the company bought several machines with a support contract to ensure future support for decades to come. I introduced python. 2.4, later upgraded to 2.7. That was my technological addition to the project. These pieces of software still run, still compile, we make changes to them every month. The company sells things on the market, money comes and goes... The operational costs are so low, they are beating every industry standard. Every 5 year the company is bound by law to do IT audit. That is when we charge big time. We make plans to the management, how to replace this mess with a modern infrastructure. They see the price tag, then they make up a plan, how the company will cease to exist in three years, and ask authorities for derogation. In five years we have a new management, and the cycle repeats. We are getting older, 2 from the developer/support team has passed away by now, third of them already receiving pension. The average age is around 60, no fluctuation. For a couple of years some of us worked for other companies parallel, but they never really left. We have an ongoing bet on who will turn off the lights.
@angrydog4379
@angrydog4379 День назад
Literally as I am building my app I run into this all the time now especially with Android, it literally change as I am working. Something to note Android 9 to Android 13 for example it is almost day and night now depending on what you are trying to do. My Gradle broke twice in 1 hour trying to get everything going. I don't even want to look at my manifest right now it is a mess I will clean it up later today but man yea i think things are going to get harder.
@OverpassApps
@OverpassApps 2 часа назад
Yeah, going to Android 13 and all the permission changes were a pain. I have so much conditional code in my apps checking for the version that it interferes with code readability. And the benefits don't seem to be that great.
@FISS007
@FISS007 День назад
Wasssuuuup Eric :) glad to see you back :)
@OverpassApps
@OverpassApps 2 часа назад
Wassssuuuup! Dude, good to see you again!
@ДмитрийСлабнов
@ДмитрийСлабнов День назад
нехило постарел, поэтому не любит депрекейтед
@OverpassApps
@OverpassApps День назад
Haha. Yep.
@OghmaNano
@OghmaNano День назад
Always like your videos. As an open source developer really can't stand depreciation as it costs me so much of my *free* time. At some point the GTK codebase started to not be updated/changed in a strange way. The move to QT cost a lot of time.
@_DRMR_
@_DRMR_ 18 часов назад
Opensource is often depreciated .. but doesn't need to be deprecated ;) </semantics>
@FernandoJS
@FernandoJS День назад
I really hate the word 'legacy,' but that's where my money comes from.
@Sj-yf2jg
@Sj-yf2jg День назад
Same as me 😂
@zubariaayub5150
@zubariaayub5150 7 дней назад
Some clients push that I give them my own play store account 😅 Because older accounts get apps published more easily 😅
@OverpassApps
@OverpassApps День назад
Yeah. I think that's a dangerous thing to do.
@Max-zv1bu
@Max-zv1bu 7 дней назад
Learned something, thanks
@AnimieWorld-md9qs
@AnimieWorld-md9qs 7 дней назад
I also lost my play console developer account...
@OverpassApps
@OverpassApps 2 часа назад
That sucks. I was able to get mine back, but it wasn't easy.
@jundolor
@jundolor 10 дней назад
Can it eavesdrop behind closed doors?
@oguzhancetin2561
@oguzhancetin2561 10 дней назад
Hoş geldin Eric
@kirill4531
@kirill4531 16 дней назад
Hey Eric! RU-vid algorithms just popped this video, I haven't seen you for maybe a couple of years, glad to see you again! It's so cool that you keep doing your work and sharing your journey all the way. And cool that your intro hasn't changed since 😁
@OverpassApps
@OverpassApps 2 часа назад
Haha. Thanks! I don't post as much as I used to. But I still love to talk about apps and stuff.
@muratalagoz2113
@muratalagoz2113 18 дней назад
Welcome to my city Eric. Have a nice travel.
@Amiigaf3
@Amiigaf3 18 дней назад
Forget the digital nomad thing. Do food videos, you’ll make more money 😊 You’re in turkey perfect for tourism!
@OverpassApps
@OverpassApps 2 часа назад
Haha. I'm not a foodie. I think the ability to throw the laptop in a bag and work from a new location is one of the beautiful things about being a coder in the post-pandemic era.
@sangharramesh
@sangharramesh 18 дней назад
Watching your videos from many years, watched your experience working with Indian team. I'm a native iOS and flutter developer let me know if you have any work for me.
@BarbaraCheiker-r8i
@BarbaraCheiker-r8i 19 дней назад
ss & I, n̈èed toʻ ɓe Awarè of my surroundings as I ĺìve in a bad areà
@tomas-333
@tomas-333 21 день назад
You need a portable monitor lol And you definitely have a west coast vibe, even after years in London! I immediately thought you were a SoCal guy. I’m a New Yorker but also lived in San Diego until I realized I didn’t have $1 million for a single family home 😅
@OverpassApps
@OverpassApps 20 дней назад
Do they have portable monitors? Yeah. So, this week, I'm in Istanbul. Yeah, I used to dream of moving back to San Diego, but it's way way way too expensive and crowded. I don't intend on living in England forever but I haven't decided where I'd like to end up. I love living by the sea, but it's just so expensive.
@taniasieiro169
@taniasieiro169 22 дня назад
I would like to know if I need to talk to a lawyer to open an app that hospitals can have access to ?
@yskproductions8188
@yskproductions8188 Месяц назад
I am going to have my placement activities the next year . And I don't know how to deal with general asked coding problem I am scared that tomorrow I may end up jobless and a disgrace to my parents. I regret my past decisions and now I am in serious stress that what would I do in the movement. I don't have any special experience and skills that could land me a job tomorrow.
@asifali.official
@asifali.official Месяц назад
my developer account is suspended due to Client app .. which is violating the policy .. I think google give a warning to remove the app or update your policy instead directly remove the Google Play Console account
@ishaqsyed6316
@ishaqsyed6316 Месяц назад
That’s very honest of you.
@WesleyMyeni-c8u
@WesleyMyeni-c8u Месяц назад
Hey
@rovixen8668
@rovixen8668 Месяц назад
4:06 you are confusing deadlines with expected work time
@VankipuramProductions
@VankipuramProductions 2 месяца назад
Indian classics from Ilayaraja and AR Rahman ! Give them a shot !
@alexcostafotografia
@alexcostafotografia 2 месяца назад
CGI hahahahah I feel old!!!!!! Started my carreer one year earlier we probably around the same age!!!!!And yes think about that everyday and that's why I'm here... I can't loose the opportunity... instead of complain that AI gonna steal your job... just jump and use it!
@ilovetech8341
@ilovetech8341 2 месяца назад
Stop treating software development as a project. You cannot be continuous anything while you hire and fire for projects.
@garypierce-vq2ue
@garypierce-vq2ue 2 месяца назад
❤❤❤❤
@RifatErdemSahin
@RifatErdemSahin 3 месяца назад
music a bit too load ( just a bit )
@RifatErdemSahin
@RifatErdemSahin 3 месяца назад
loved the zoom in affect and the subtitles > videos are getting better >>> one feedback ( it is time to hit the gym / me too )
@Stoned-Android-Studio
@Stoned-Android-Studio 3 месяца назад
Thank you for sharing your story. My account was terminated too last week. They say for Falling Slots Puzzle, which trailer you can see on my channel. Just a puzzle game on slots thematic. No links, no SDKs, no nothing. Same bot-answer on appeals. 5 years of hard work and 4 big games with 100.000+ players - all just destroyed by bot. Thank you Gooooogle! To all developers - Stay AWAY from Google Play.
@LynHillApps
@LynHillApps 3 месяца назад
I agree with you.
@Eereeeeeerr3641
@Eereeeeeerr3641 3 месяца назад
Most of their revenue is coming from Google search. No need to stop using all the Google services. Only stop using Google search. Take the revenge
@RifatErdemSahin
@RifatErdemSahin 3 месяца назад
Producing content is hard > got a great guide an screen plays > ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2GBFDp02nU4.html
@MymindW
@MymindW 3 месяца назад
I have already made a simple app with html, css, JS codes but I am missing a notification system. Can you help me please adding a notification system to my mobile phone app?
@lutherquick165
@lutherquick165 3 месяца назад
Just my opinion, but professionals that can code, and i means heavy experience, and at the same time, that professional is also deep into the business analyst part - to know the use cases, the business side on how such software is needed - thats the person that will get the most out of AI. Because if you are connected to a chatgpt service, you need to ask chatgpt to code in such a way as to properly understand the requirements of the end user - having chatgpt generate a ton of code, isn't good enough. All this assumes you have no BRDs done... All this assumes you have no wireframes or DB schemas - this assumes you will sit with chatgpt and rattle from notes some hypothetical MVP. So people who are very sr in development (coding) but worked with end clients - us old farts, embrace chatgpt. ChatGpt is perfect for us grey hair innovators. Sure, its harder to teach an old dog new tricks, but this tool is the answers for experienced people. If you are the type of person that meets a new client, and then requests a "brain storming session", and if you know how to pull out of the clients head, all of their problems, their pain points, the part of their business that is expensive and needs automation - if you do that in those technical sales meetings, and then go back to your silo and code - consider chatgpt as your side kick in those brain storming sessions.
@MelColton
@MelColton 3 месяца назад
I've been playing with Gemini for a couple of months now and I totally agree. Somehow you can just see where the AI is disappearing down a rabbit hole. But when I just can't remember something, or just want a 2nd opinion (I normally get this by pushing a question into search and comparing answers on Stack to my code) Pushing the same question into Gemini is much faster and usually has a more thorough response. But I need to know the right question to ask.
@TechXSoftware
@TechXSoftware 4 месяца назад
Write some code, easily lose the weight :P
@JohnDupuyCOMO
@JohnDupuyCOMO 4 месяца назад
There are certain patterns to life. Look at chess for history re AI. An AI app will beat a human. But an AI/human team will stomp a mere AI. An experienced human with vision augmented with chess AI apps grunting out possible patterns will not lose unless playing against another human/AI team. I strongly suspect LLM AI will be similar for programming.
@ytravi
@ytravi 4 месяца назад
Great to see you Eric after so long time. :)