Hey, this is Overpass Insights! My name is Eric and I make apps! Now today, I want to
talk about being in the debugging ditch.
Alright, so here we are, another day in lockdown. Now, I mentioned before I don't
do a lot of coding myself. I have offshore developers and do a lot of the
coding for our client projects, but lately, I've been doing a lot of code
myself. You know what, they kind of be going the way it is.
Yeah, I'm just like you know when you get a project you're thinking, okay, y'all do
this one. So, I've been working for clients, well, I'm actually working for
time and putting the hours in. When they pay me my - they're paying me for the days
that I work. So, it's like I need to get stuff done, right?
If somebody's hiring you got to show progress and for the last two days.
I have been struggling with push notifications right this is my least
favorite thing to work on you can't do it in the simulator you have to keep
deploying onto the onto the phone you have to keep signing the certificates
you have to keep doing all this stuff and then you send a push notification
everything looks like successful but it just doesn't arrive right and I just
been struggling with this for like a day and a half like nothing to show for it
in fact it got to the end of yesterday where had I not worked at all the
results would have been the same but I guess I gained a lot of experience
because I tried this tried that try this and you know what it's like when you're
in that you're in that zone Walla it's not a zone because the zone sounds
positive but you're in that that gully you're in that ditch where you just
start going through and and comment together all your code and you're coming
up with ridiculous theories like maybe this never worked and then you get to
the point where Sophie this afternoon or late this morning I finally solve the
issue which is I won't go into the details of what it was but it was a it
was something to do with the new iOS 13 device tokens which came out which were
signed a different way anyway if you've ever gotten to that pit what bit where
you're in the ditch and you're like you just want to give up but you don't and
then you do find the solution it's just euphoric you're like yes thanks
and you're a better developer for it because you know what to look for next
time you'll find all the ways to troubleshoot and you know it's with the
new tools and everything that are out there so anyway but what I am finding
with working on other people's projects is when I do all my own project I'm
coding my own projects and I get into that ditch where I was just like I just
can't get something to work I'm working on it for like four hours and it's just
I don't know why these things aren't working
I'll put it aside I'll say I'll come back to it tomorrow and very often I
don't write I got a lot of projects like that that I've started over my career
all my own my own projects which I sort of put off to the side thinking I'll
come back to that and they never ever happened so the nice thing about being
somebody hiring into the edge of the work is that you're accountable and you
have to get it done right and a lot of times it's remembering that when you're
working on your own projects to say okay I need to push myself I can't just be
the coder on this one I have to be the coder and the boss of my own self for my
own applications but anyway just wanted to share that with you guys you know I
have the same problems that I'm have the same problems everybody else I've been a
software developer for 22 years right and I still have those days in
fact I was talking to the other developers on the team that I'm working
on and they said yeah you know everybody's been there every software
developers been there you know it's just those who give up and just walk away
from the problem and those who just dig and dig and dig and then that some and
also check everything and to get because all those huge changes you're making
you're probably roll all of them back because you found a stray semicolon or
something stupid like that but anyway let me know what you guys think um so
what is - okay so bite my worst the thing I hate testing the most the
thing I hate development most is push notifications because you have to deploy
them onto the device you can do from the simulator and just they fail silently
what is your worst thing to test what do you hate testing the most in mobile
applications that's the question for today okay that is it for today I'll
talk to you guys again next time
don't wanna have to wait tonight wait hi