Pragmatic 74: Vics 20

22 July, 2016

CURRENT

It’s all about Vic! He takes us through his history of programming for slightly more than 20 minutes.
Transcript available
Welcome to pragmatic pragmatic discussion show, depleting the practical application of technology by exploring the real-world trade-offs we look at how great ideas are transformed into products and nothing is assimilated pragmatic as part of the engineering network to support our shows including this one head over to European and for undergraduate engineering.net would I'm your host because and joined today by John Geagea our future I am fantastic and how you doing good excellent thing this is an episode this is an episode with a subtle twist that is not so subtle because you did the intro read this episode is all about you Vic air so if you not if you not uncomfortable yet I'm sure we can arrange that to however see how we go one of the worst things that it's been a pleasure to watch over the last few years arm is as you dip your toe into codevelopment and I sort of see new arm Tinker Tinker and is I think historic and many projects you a bit of that as well but I thought I've also seen a genuine passion I see the pod casts as you listen to of when you post about them and you and I know you well enough to know that you're pouring a lot of your time your personal time and effort into our programming learning programming and and and doing and I think that it's awesome it's a wonderful and I think that it is the sort of thing that I just need what I want start at the beginning and explore your your journey with programming and why think it's a good topic is that I think it's illustrative that programming can be for I think that anybody if they have have a passion so you with that is out without it with that is our premise let's start with the with your story as a so what was the first computer program that you ever wrote that you can remember arm they'll probably be laying 10 prayer hello laid 20 go to 10 awesome summer, when I was obviously does basic but am what's as in the language basic beginners all-purpose symbolic instruction coating it's in what one kind of machine was on our that would have either appear in was either unable to orientate Tory think there were 800 XL is a summary think so yeah I was in a big Atari ghost those were the two machines that we had it at school when I was in elementary school and and we Floated back and forth between the two of them just distilled and rallied basic and had some stuff that we loaded up of floppy drives and cassette drives and things like that nice cool maybe Noel actually was able to is what we had a school we only had late two of them for a whole glance and so you get to spend a lot of time on it but I that that's actually what I got my first exposure to it and about six months maybe to a year later my dad actually gain interested in and computers and programming and hereby and Atari computer that you just hooked up you know the reader to the TV city be you awesome same cattle little adapter that leaked the Tory game console had plugged into it and it was a lovely little green 8-bit display yes remember them monochrome all the way think it was green it was deathly monochrome I seek block letters not very easy to read butter and hereby the budget basic programming books and staff and and we were taper programs and stuff into it and we had a cassette drive that you could save stuff to you I believe the answer phone 50 6K dial-up modem take noises when you played it back on a regular cassette player that takes mixed up from time to time I've actually heard that that back in the day that a lot of people wakened in Europe and stuff they used a bootleg software because they would write gas that over the radio and then recorded on cassette what is interesting and I don't know if it's true night a lot of it would really work and I it seems like it showed as long as the audio signals cleaning up the technically recording I say on FM that would probably work on a.m. I doubt very much but still it's a fascinating idea anecdotes about wallets call) enough again so so those the early years and some I think then you had a bit of a break and some you didn't do too much to any programming until your she was a middle-aged years is that a plate played with the with basic programming and stuff like that we've through your babble to its core and then mainly more afterward our only Atari at Holman and dad eventually went to Lake Commodore 128 and something else I can remember by ear somewhere around my teenage years say I made several bad life decisions and and get distracted from the computers and programming for quite a while actually made it recurrent to them till later on in my my adult life so as I remember the timeline roughly was so about your mid 30s I think it was when you got I had a resurgence in programming seven hours late mid-to-late 20s I missed my 20s okay so I call so we did get back into programming in your rump in your late 20s arm what what languages we one diving into at that point because I wouldn't file our general office really found a collar programming at that point because I started getting back into computers and and I was late play with HTML and some JavaScript and stuff like that and I plead with that for a couple years and was more really computer user than anything but then I decided that I wanted to make Blake better webpages and stuff inside started dabbling with us originate stuff in and I installed like a local copy of Apache and PHP and MySQL instructor learning about making dynamic websites and stuff like that arm my crowning achievement back in those days was I had a pretty sophisticated PHP and MySQL driven my like a personal version of IMDb a set that project though mainly more than anything simply because I wanted to learn about our relational data mapping and how you how you do relational databases and things like that and I also had a pretty extensive video collection in people with a quickened movie city Gartner thought it would be nice if I had something that you could browse storm with wall is really awesome awesome Gato city that never published anywhere but it was it was a great learning project and then after that arm I started dabbling a little bit in C++ just in my spare time and then I went to college for a little while worked on a computer science degree are about two years but it was later in life and I have a lot of external commitments outside of school and a full-time job there was actually more the full-time job we do a lot of retirement stuff and it was pretty horrid to manage that and wake my computer science grades and were always really good and I tended to lead the curve in most of those classes and the major court places but I was having trouble finding the passion and interest for a lot of the other stuff in making my second and third year I am out on extended sabbatical and I still haven't managed to get back yet but I do hope to want to get back on track finish of the computer science degree because it doesn't it would be enlightening and so okay so what when did you one take a break from from the degree how long ago about that are useful three or four years maybe maybe a little longer than that of Ben_Michael now we primarily were working and I C++ when I was there and that is what we are working on and they were just starting to transition to Java as I was leaving maybe that was the motivation to get out of the public that is probably not a fair jabber job butter they were just starting to transition everything to that because it was it was from what I understand and I bailed on a really early again and I don't have a lot of interest in learning Java at the time I actually gonna liked what I knew of C++ names pretty interested in but they said they were switch into Java because you know it's really purely object-oriented and I think C++ just Cana bolted object-oriented design onto C that's a pretty accurate way of putting it so I came at some so when you're doing us is that because you done a lot of sleep arm C++ then Objective-C which has a lot of common typing and so and structures are to C++ and in in myriad ways higher I guess it was a relatively natural fit then the flow on from that day and I was development are you yes and no it was great exactly looks somewhat familiar when you come from C++ to Objective-C but (that was that was occur for hot true that that's always a curveball you know when people come to Objective-C from from other more traditional looking sea languages and army Objective-C doesn't look very see in a lot of ways but something from it stand out in psychiatrist like the brackets in the spacing and with objects on the rate in arguments and methods on the left and stuff like that and you get into too nested bracketed Coles and things like that get messy as people get clever and trying really to scrotum down instead of inner country reflected in a father to tell you and it's always difficult to describe it in where you help our code looks visually but I know you mean and I'm sure the programmers listeners that are programmers will understand but ultimately arm I suppose what you don't describe up until now is a bunch of life saved on the small side projects but for often PHP and MySQL and you dial your two thirds of the way through arm a course and is essentially focusing on C++ object-oriented programming what was it that drew you into doing arm your first app on iOS that that I guess it was the first aptitude was more or less just because I fell in love with my folder and some of the apps that were there in ages I really wanted to to make those okay cool somewhat somewhat started out I didn't actually jump directly into Objective-C and making negative apps at the time I didn't have a Mac I was still on Windows 7 and there was some cost. To market there was also some old foolish windows believes that Mac was a lockdown and restrictive and you can do any of the things that you wanted do you dial the typical stuff that most people never been exposed to Magdalene about Max before they get into it and outside started out with just playing with leak making our dynamic web designs that were late made to work and and actin and feel like need of AFL naps even though they were really need of code you know was just the iPhone habitability that you could either oyster later but most people use you can save aware are bookmark to your home screen like an icon you and you can do some clever things with some meditator tags and some JavaScript you can make it really look and feel Cadillac Anita vamp I was a framework that was popular at the time it was written in JavaScript and it was made by our stake as named Joel were Joe Hewitt I want to say although I may have an email he worked at Facebook for a while when he worked at Netscape and Annie did some work on Firefox are that the framework was Scott RUA and AOL still at that name at the time it was honour mercurial I think or acute room boisterous because I think it's actually I get up now if it's still in development unashamed intellect and a long-time letter I played with the analyte and and plead with the and it was basically just a year a JavaScript framework so you could you could set up your little HTML iPhone app and it would be you can do it two ways you could put most of it all in one giant HTML file and especially for the need to be dynamic and then you could just thought I would want HTML file and you can actually see that you're a full-time screen and then when I was running it was pretty fast and pretty responsive or if you needed some server side stuff then it could load page fragments just HTML chunks from Ajax and it would slide OCN just like a navigation stack on an iPhone app shall and I made an extension for it and contributed it way back in the day I guess it still sit there and I remember I am but I wanted to be able to liken the navigation bar wanted to be able to customise the buttons that were up there without having them to necessarily be that was a part of the framework of the time that was pretty much tied to the original HTML and I wanted a way to be able to change on-the-fly and at the time I didn't really know anything about iPhone conventions are anything in the now by the tall boring since it was cold the extension was not tbb mind and it was basically to buy but might because that's what i think there was goal of the day while a five it may still be floating around out there somewhere i don't know and it's nothing really to brag about that that that's what i did and after a while i just can't get disenchanted with that and that project and honour whose running it nowadays but i think it was ran by people that were joel had left the project as a woodworker facebook and internet came forward thinking aboard with it to anna i don't remember the case name and analytical email anyway because the easy like a great guy when i interacted with mr but i think is a situation can be an allotment of mailmen he was working on a full-time anything like the project was moving really slowly and side scanning aboard with it and moved on and then i finally got a mac and started learning how to make real iphone apps enough somewhat what ios version did you first develop on our that would enable austria for anything excellent alright so the first aptitude actually wrote there was native arm on ios are what was its probably tip calculator no it was actually a r it was so i was working for the bigger ranch guide fora i think it was actually still call iphone os at that time but it was like though the second edition of the book and i'm not mistaken and legislature by making you make it a little trivia quiz i think i think was a little trivia quiz that it just a question seminary and a matching answer array so from that point arm let's see that the ones that i am aware of our i just start with the first big one that i'm aware of that was released into the app store are and that's money that's actually the only one that is what i did want to point that out but i'm glad you pointed out yah i'm aware that you've developed several other apps including when you put a lot of time into at the moment which you know you are free little but if you wanted your call but so that we can on the top so a case before you do what monopole was whether any others between that that quiz and money pilot that you that you put together this tip calculator are the other with tip calculator and they are there with leon there was a fun project that i like them and the ignorant scoble, hong polder and it was basically just an inventory system and it was just a teacher about baker a more utility tape app and it was just a navigation stack and detailed views on matters pretty tell you controller kind of thing and it also introduced me to coordinator store your helm possessions and coordinated staffing and learning how to use the camera to take pictures of men attached to it and stuff and i really enjoyed that tutorial and that project are you gradually work on that with you a couple of chapters of the book of mistaken and then when i finished the approximate book the doctor about it i kept on playing with it for a long time and just kept adding more to it all do anything with much these days but i had a lot of fun with that project and i learned a lot about objective-c and make an iphone apps with project for so just a little bit about arm of the platforms so you said you are very excited about arm the iphone and the main reasons you want to young set up getting a mac and socio-development specifically for the iphone since since the iphone arm is a platform goes technically i realise ios program on ios to accommodate other languages as well or rather like the other device types of classes i suppose so the ipad is an example arm the apple watch is i think different enough but essentially it's the code still is an iphone and then of course tv ios as well so since those since the iphone first came out which is the other platform that excites you the most are the ones i've listed arm likely with web development for the ipad a little bit too arm not as much as i do for the iphone i think my patient really more than anything it is for the iphone arm oh have been doing like some tutorials and some sample apps for the white shame really interested in where the watchers going eight i don't dislike where it is now as opposed to the current trend of really heading on butter over am really more excited about where it's going where it is at the moment it is interesting that you and is interesting how many people actually hating on the apple watch and i find it to be quite arm disappointing i think there arm because some of that i do put some of the blame on apple because you went when they first introduced it and ate they had picked the keynote onstage and they had kevin lynch come out therein and he was showing off all kinds of things to do with it think became a hyped up in an and in furnace they they did misrepresent a little bit about the watchers capabilities night in what it could do by how quickly and how efficiently it would do those went when the device got into people's hands the user experience doesn't quite live up to her to what it was presented only there are some things i like my watch i still wear every day i've used it i consider it the biggest tool and in the fact that i've lost 50 in the last six months it was a it was the first thing that m actually like 10 years of gradual weight weight gain that that actually motivated me happiness activity ring complication that was the first thing that actually motivated me to develop a fitness plan to stick with the fitness plan because i had a filigree meaning every single day and about the wider raw rowing machine so that because a manager at a gig and will have to leave the house to make sure i get my exercise and i can still feel that ring and the wider raw rowing machine which is a great machine i love that under give them a free plug everybody you should try are nice if you caress it if you have white house occurrences the rowing machine frank uses in-house occurrence i actually the one you if it's a great full body workout they say it's actually a hybrid strength and cardio workout arm and not know that you necessarily gonna bulk up the muscles on that kind of strength but it deftly it will deftly tell you a bit deftly has me and i you work your whole body with an and i really enjoy it it's actually become our the first time in my life is actually a fitness machine that i actually enjoy the use and i enjoy having regular exercise in my life i have a hernia operation about three weeks ago to correct an inguinal hernia and i have been able to get on the roaring actually really really really miss it the way to use it sometimes and i just can listen and it's soothing to hubert & pali at the same time got it i got about one more week at the time of recording and be rowing against cell right is not really about programming but on another title good recommended that the thing that i was interested in is to see which other platforms you're interested in developing for so since since you've done arm money pilot and after that i'm aware of two other apps significant apps that you put a lot of time and effort into and one of them all i know you sorry i have done so many ar meyer my app lab folder open here and find an app story podcast client that that never came to market partly because our story is honour extended hey this which amicably given up on finding the time wanted to get back to it but i have said to me is you again people people interestingly enough it still gets downloaded a fair amount and make apple features that sometimes in the hour of killed thing even though there is an episode i think improperly almost urinalysis point may be a little remember the last episode was collins river stocking about our/course which was a good one what my personal favourites are really corals we talk on twitter all the time our teeth so there was the absolute podcast client that never sold later today although it did see simpson beta uterus to play with it there are ways i see my schedule which has been renamed to something else which are not currently want to disclose the name of it which i had a few beta testers on that one that that really enjoyed it one go really likes it in an easy he is pretty disgruntled and i haven't given it more attention is basically just a quick way for people to enter their daily work schedule if if schedule wasn't like a simple repetitive everyday 9-to-5 if your schedule floated around like it was trying to address the issue of being able to enter that into a calendar system quickly and having given up on that but i'm not very focused on it right now because there was i see there was obviously money pilot was before qualities and i worked hard on money pilot relate 89 months maybe a little longer than that before i finally get 1.0 in the story and it really needs an update now and i've actually guard an update for the lab and using myself as a peterbilt for a long time by it works very well for my needs but i cannot double the education needs and things like that you think you are you gonna stop and think about when he gets out of the wild and people.you something exactly like you do or the bugs to add in and you because i made it i know that if you're trying to this is gonna crash and for training that is gonna crash but if you do it this way first and that we first just need little details like that that really need to be fixed before it's available for public that i can work around perfectly fine because they know it and i really need to turn to do bad and i'd really like to get 2.0 of money pilot after one day because it's a lot better than the 1.0 is forest be at the appearance and the design of it most of the backend code is actually the same it it usually uses coordinator to store everything and i actually think i did a pretty good job of setting up my my model undoubtedly is a lot of relationship limits of things are redundantly duplicated energy set update and change like peas. and where things go when and accounts and things like that most of the backend is pretty sound and and still holds up an hour open i put a lot of work into lake the ui layer for a 2.0 and i just navigated out there i need to arm and then aa got distracted with all these other projects at sea and in their words there was one that i never gave it like a formal name and i never really put it out and into beta testing i was working on it really passionately and are it was a project that was it was using was when the gl fencing apis were still relatively new and it would have been a project so that if you had a child in and they had an iphone you could put this app on the phone and set up gl fences so that it will automatically email you when they go to school or when they get home from school nice and i was actually working on that i was pretty excited about that and then app all announced by my friends you and and they had push notifications built radian for aladdin & lowercase letters probably in a nonstarter and actually knowing what i know about the app market now i probably should not have bailed on the idea because this is often the case with apple and i want to sound too negative about some of the things that they make but a lot of the times they that you the collected dip your toe into something and to make sure the basic needs of something at and there is at the time of the giveaways but there is still a thriving market for things to compete with the built-in stockouts as long as you have a nice presentation on it were really well implement aid implemented version of it or maybe you have a more robust features that and i think that it probably still could have been a viable product if i've stuck with that but because of the fire my friends i bailed on that one ultimately i think that that's it's good to know that you can compete with apple apps because proof a lot for the longest time they would banning apps install the replicated core functionality solely is now apple letting people compete with them you might have even still be an issue partly at that time so i don't know i'm maybe it would have been about idea because of outlet i'm not sure that there with a thinker restore any third-party podcast apps are anything back at that time i think this was still back at the time when everything in no duplication of functionality that are built into the iphone make it remember exactly when they started relaxing on that fair enough we've done the absolute podcast client we did that the schedule out we did via the email mom that whole map and see trying to see if there is anything of significance only i made and items affiliate linking project at one point kinda like wet blanket snail and a pretty excited and enthusiastic about it and at the time aa lakebed and i enjoyed working on it but there may come to decide that it was when i first started make an absolute podcast and i was networking with a lot of podcast to send some bloggers and creative types of that nature and was looking at the fact that we were using affiliate links with things and was looking at an easier way to story news and sheridan when you needed to and i enjoyed working on a project i like doing it but i ultimately just decided that the market for it was kanesha that would be too small and they didn't think that it would be profitable to push put a lot more time into that sake and abandoned it and then i believe as far as i know mike voorhees michael voorhees noel john for his john voorhees i think he is doing pretty well with blink from what i understand and i am glad to see that because it is a product that i deftly thought should exist out there and he sees a good job of that apathy may sap so i'm glad some fill that niche and it is just another thing that may be a shouldn't bailed on the day did you think you wildest this is one of things i want to do but you go through the list for them okay but also we are and each used calculator app that i'd started i'm which is free cigarettes a lot of those are pretty thriving do-it-yourself community about dad and basically a lot of like to make their own juices for and i started working on a like a recipe book essentially my and you and so that you could store you through your aegis recipes and stuff in it and and you could share and stuff like that but then apple doesn't let any of those in the store itself and about one okay then fair enough i think they they let some maps like that in the store mainly late catalogue purchasing apps you can buy things on supplies. but they specifically said they didn't want any late formula calculators are anything against you they not support the idea of leaping and speaking And smoking things and storing stuff like that although they do have direct cocktail recipe things in there so i don't really think there is a whole lot of difference and that while you also got some coffee afternoon to about how a tiny area press and stuff but they are you it's in it seems a little bit odd but never mind their fell out of my personal stance was you know i required to have you know a 17+ you know are a mature age reading at whatever that's fine a babe now i have no problem with anything that's gonna prevent children from picking up bad habits that they really shouldn't you know but it yourself grown adults should be able to to to do what they want to do when that's a different story and isolate and establish a ban on that project because you know there is essentially no viable market for that i knew for a fact applewood d and i will do nothing else on the list i think in those adult life i actually have that the chronological order on all of those correctly is fine i think that the my observation was that you sort of like you do a bit on one in any sort of like sometimes you'll come back and tweak a bit more in & out it's hard to be this definitively chronological so you pass at school you and then i think this is pretty much brings us to multimeter i don't think there is anything of significance either before that when i think the rest of them were just things that i'd started and abandoned on anybody that's been in my former bailey groups that that i've forgotten something then feel free to shout at me on twitter and lapping up nice site and on the subject of multimeter i am a company be detested by me despite the fact that i don't have a mower anymore are by still tested and the other was, nice and dark i heard you are considering perhaps actually moving beyond be detested releasing that maybe some days are true you actually considering just drop in the store as it is multimeter is a project actually i have a lot of passion for anything i want to do a little bit more to the ui first because i i'd like to do something about this ultra sku more effectively autographs that perpetrates in the menu either get mexican oddities undertakes labels on average and be back about that i started mowing metre because i actually started as a joke between some friends of mine because i got a friend that skype lets you know he easily dabbles in ils and he wants to learn how to make apps and stuff to and are i was telling him about that we were talking about the apis for motion tracking that are available on the phone and that the states that it can track and monitor and how it does it and i threw together make and 1/2 hours time i threw together a really quick like a real-time pedometer app that help and it would evaluate if you're walking if you're running if you are sitting in a in a vehicle and if the vehicle was moving and if you're locking a running it will tell you how many steps you are taking you know they would filter in a couple steps at a time and are aaa enjoy mowing me are you ashamed to say united for many years it was the only exercise that really guide and are so i can add a little bit of a passion for that and i'd always been categories you know just how much exercise you actually get more in the man i was looking at that little single project that i built and sent to him so he could compile and put it on his phone that he can play with it and i was let you now know that it would take a whole lot more work today to make this a workable usable real-time pedometer there's a lot of pedometers on the story no obviously probably the most prominent will be david smith pedometer plus plus which is agreed out by it doesn't serve the purpose of you know how many steps did i take while i was mowing the or running the weedeater or gardening or whatever you know it didn't have the ability to narrow it down to just onto your steps for the day you can edit and i was like you know i think that it would take a whole weitzer to gain a polish this up a little bit in turn it into something that could answer those questions for me and i'm sure other people if nothing else it could just be fine you know something that just fun to play with writer together and a started testing it myself i did a few mowing myself with it and i a refined little bit more and i added a few more options to it so that you can track a few different activities and at the request of my brother-in-law i added the ability for it to use our you could you could tell you were on a riding mower which covered the video purpose i was adding to the malady into it anyway because i had at the time that the fibres were still brand-new and that was the first from that actually did step tracking and i still had a lot of friends that they didn't have the fibres and they were just using your forwards and for asses and they essentially complete with this finding toy that i had made an effort was gonna be a real app and in the store i could our you could take the approach of you know just just not making it free or whatever and and tell people not download this if you have a fibres you need a famous woodwork and you can even make it so it just doesn't show up to devices that have step tracking but they replaced the nature of the app was always more than anything more than a serious fitness app it was meant to just be fine so i wanted it to be accessible to as many people as possible in size adding gps distance tracking into it so you could use it on an order device and it would distract distance use using gps and that they had that in there anyway my brother-in-law's request i added a rating or mould in the so that he could track how far he went on its rating the so i added that to it and then i added are a list of other activities that you could do in late arm it started out just plain molly that was hollywood and i saw one of my mate testers shout out to a ghanaian eagles by phone boy he was actually using it to track walks around the neighbourhood stuff and the inner because he wanted to know if you like much like i said what about the other pedometer actually like how much do they do on this walk and so he was used to finance self i added late the ability to do you could tell you of trimming trees and shrubs and you can tell you're doing weedeater trimming you could tell your gardening you could tell your mowing or raking and then i added to it you could do like running and jogging and it into any calories that still doesn't do any calories or anything like that ever just a hell for you and how many steps you just do a score which is mainly just refine more than anything and this i was kinda proud of the scoring system i need to tweak it relate running and walking because it it's night failure in that respect but i wanted a fair away because ultimately one of the things i wanted to do for it and i still do want you for it became sooner and so people can each other in a can have a leaderboard and i was trying to think of a fairway that you could score mowing the yard because a lot of variables and their as you know some people go flat yard some people got hillyard some people have self-propelled mower simply by riding mower and so are aaa restrained think of what what the barometric that i could use that would test everybody and ate the first thing i did was decide what it if it doesn't became sooner than they would be differently reports from the different classes of morris you have your people using push morris people using a self-propelled while buying push mower and people using random or shall we just filter them out into their respective leaderboards right off the bat so you not happy for competing against rating orders and killing himself to be first corporate so for what i ended up with this as i just basically based it on average speed genealogist just distance overtime which gave me like a really low decimal multiply our decimal score and then i just decided on a nice constant multiplier that i wait for it which is either 1024 or 2040 8u binary numbers for the when you and oia i do the yard that basically just the that the average it would be the average pace because it what you calculate your score just by how far you've gone and how long it's taken to do it and so is really more than average pace and it just multiplies a matter multiplier and strategy_mine is usually somewhere between late seven 802 at max 1101 day on one guy that had a self-propelled mower and my beta group here but that the clutch on a self-propelled mower with brooks or just always goes start with the drag surrounding here getting like a 13 or 1400 point score is just basically didn't stop but i figured being au fait to score it on on speed distance overtime and the olga klas division of what animal is then how big your guardian that is doesn't matter anymore whether it's silly or or flat guess that would may become a matter of some weight but it's it's not as big a factor as if you'll it doesn't matter how long it takes you to mow the yard your average basis is worth determining that score and ii think that was the most failure fairway i could do that and if innovators get better ideas feel free to shout at me because i do hope to put the thing in the store one day and i may just drop it in there sometime soon aren't i never wake up games and support in there and at the time i was just gonna put some i had seen it within an app registering those off if you'd like them because that's kind of mood at this point from what i hear ray is completely going away i originally thought it was just going away from developers to use to promote their apps but now it looks like it's just completely going away you said stays as days are numbered seems unfortunately i and is unfortunate i think that it's sort of fill that niche for people that didn't that that so the didn't want the part about it that disappoints me about eight years late for this particular out mowing metre you know i made it you know it was just a fun patient project more than anything and to be honest aaa enjoyed making it and even if i never put in the story publicly but install on my phone and i still use it every time of the yard so i don't have any regrets at all about the time they spent putting by if i want to put it in the store and maybe make just a little bit off of it i had this was a good way to do that without having to import some creepy third-party frameworks into it and jump thereby jokes together stop working and who knows what else to suck on down arm and i probably just put it in the completely free now maybe put attempt to do something like that somebody wants to tell me a little naming as interpret whatever they can but it would have been a good alternative that wouldn't have had to rely on creepy third-party stuff to put in there and signed a kind of sad to see that goal not just for myself but for developers in general because you know there's a lot of people out there make a lot of reaction then they want to make some money off of it understandably and and lester doing you know scheming gimmicky consumable and aperture stuff which i am probably that the federation says i was skimming gimmicky some some of the considerable limit in app purchases psychology at the scene of subscriptions to useful services and things like that but alas you get some sort of re-occurring subscription and they are or are re-occurring in our bridges and then answer pretty much your only waiter to make money off of it in either whether then app purchases you know that a lot of people are just whatever by those and elidel use free apps and i don't begrudge that united you everybody has a different value they place on things there's a lot of people that authors download a free app and that perfectly happy to use it and i'll never consider an app purchase and they never consider paid out and see your only choice in that case that if you want to try and recoup even just a little bit a few fractional cents per use is without's and some people that i had dysphoric ads go were relatively nice and peaceful and then they were quite as abusive and obstructive a similar third-party frameworks and unsigned sad to see developers that that are working in that environment and better catering to those markets sad to see them lose that nine creepy alternative while i have or i do think that a lot of people are going to miss arm again to miss i add are the people that seem to be okay with going away the ones that i either have never really used it or are big enough in other ways that don't need to would not be the target audience there so also people just have philosophical disagreements with that with the concept of using ads and stuff like that some people are lacking or give it away or sell it do whatever you want to do but that's fine as a perfectly valid point of use are not criticising or attacking anybody further believe in their point of view but for the people that are catering to that market and an order using that method to drain and yield make a little bit of money and into recovery some of the development cost of sad to see that avenue disappear and because i only like that you know that was the only way you could put ads in an app to try make a little bit of money that wasn't creepy exactly right that didn't involve an importing third-party code in your out that you had no control over it was a few simple api goals and an apple to care about and you then have to worry about what was happening behind the scenes with your app you can trust some sad to see that got away but anyway i will probably just put it in the store with no way to me behind attempt arm and unlike the legs that i like to fix the ui a little bit and put it in ever basically a granite invader of some relaxed summer and i had a decent handful of testers some of them are still in their summer bristol usenet and kayla just let it expire in a backbone there during though the winner when i started on another more important project that will get you in a few minutes arm and in the spring i dusted off and i put put it back out there and aaa open debate again and then i think my release notes and that peter said this should be the last veto before and it should be ready for the story soon and at the time i really believe that my still really believe that an arm his is the thing it's in objective-c john you want things that like to do a four nn just throw it out there and because if i meet to mail horan and probably takes myself in and bring that the crash guards upon myself mowing metre is actually never had a single crash and the whale at least as far as i could trust the itunes connector slate crash report so the code base there seems to be pretty solid and it it it seems to do what it does well and and is right i know there's never been any crash and so i really should just go out there and there's a few loose selected paperwork but i keep backbone doing it because well for starters it the next project that will get to it actually grew from mowing metre i guess you could say mowing metre was slick as its grandpa words out of something like that the next project is definitely a descendant of bladder the other project that feels a lot more importance i just spent a lot more time on it and open diving head first into swift for the past few months i've really been enjoying swift arm really enjoying protocol oriented programming in and looking at things and that that parental point of view and am trying to train my mind thinking that prospective trader throw some some stuff i can get a tribunal simpson shareable codes and reusable code to show people that do have some' andromeda would like to show people not complete pulse rate in our rate if you like to go to is at this point i don't know that cnnmoney pilot which went into the store three years ago and has never been updated since this is establishing much greater than that it but i suffered a little bit cold up i get hold that is mainly the smaller reusable chocks of the next project that we can get to buy and at times a few loose ends on mowing metre and then i probably will just drop it in the store as yet i haven't done much with it because like a set of it focused on the other project it's objective-c and ah want to look at objectives anymore and i want to write objectives anymore arm and i was the guy that that for many months i mean if you dig in my put a history timeline you could find a picture of garland business without). the process you should remember that, let's talk a little bit about your transition from objective-c to swift and how you found that experience wealth was the despite that the goal impression and that we love] as i was never negative about swift i like to clarify that for the record from the dame apple first introduced it i was pretty enthusiastic about it pretty excited about it i was leery and i have reservations and i didn't jump on it and tell i think i think swift to work .1 .2 because it was it was i was name but it was because when i was no was immediately think it will mess with 1.2 million and so thanks to a lot of the people are with the formula: the flak in in situ below the really rough times is still unstable there is still a lot of things happening fast-moving and bladder the first few versions from what i understand pretty rough and i wish i was nervous about that and the rate of speed at which changes were being made the promise that there are ways that there would be binary compatibility but not source code compatibility really scared to be jesus out of me because like i love coding i love making apps they were making these projects i don't know that it's vertical myself a developer i probably brutally honest with myself i'm at best a hobbyist developer because i have another full-time job very much full-time job it's not developing software so you know will i'm still in a wave moments of spirit i'm here and they are when aching and and yellow takes time away from my wife takes time away from the kids and family and stuff like that and add to be judicious about how i transfer my development time and i didn't really think that chasing down cold that used to work before the last xcode update came out fixing it so that it worked when the next xcode update what was the best use of my time so i just gain a whites yes west i read some blogs and aa was excited about some of the things that were happening but i did jump into right away but it did seem like around swift point to think started slowing down a little bit things will get a little bit more stable and so i started debra mato into it a little bit andrew j clark actually was was the one that encouraged me to get into it but you look like this work was getting a little bit more stable and are so i ate i started debra mato into it and i really quickly started to really embrace it and to really love it and it wasn't long before i was looking at my brackets that are used to love and the basic goal and pictures about and i was thinking of me and you want to see those again and at first it was you notice the passage of public now a ui work in objective-c for long time i should be able to swing back and forth pretty flexibly to be honest you know if i have a job to an essay a clip i could arm like ai was pretty fluent in objective the getting pretty fluent in swift now this delight that i need to learn especially a lot of the higher-order staffing over my head around protocol oriented programming pretty good but was a lot of the functional aspects of it in summer they are the just that the swift ines abbott that i'd like to get better and i am learning it name got moving along in it and i'm not that dissatisfied with my progress and i'll buy when i get ready to dust off mowing metre in the spring and put it back out into debate and to train finish it up and actually get it out of the market was objective-c and in a open fracture mastery mimics my head hurt and i just to another if i have a development job and had to then that there is a financial moderation there are no be perfectly well and roll my sleeves and and work on objective-c but right now i guess that you know if i'm doing this as a hobby rate what i like in a pretty enthusiastic about swift and at like to trade avoid going back to objective-c and so i was looking to the mowing metre co-pays in the case of just ported to swift and i'm sure that there was a seriously good as you are a really go well that's the thing are honestly if i wasn't working on the other project that would only get to probably probably because like i said i'm just a hobby developer and it's not the time anyway because i do feel passionately about mowing metre i do like it i do love that little app it's now you can say whatever you want to about the ui needs some work but i love that out and yet i probably will at some point hopefully dedicate some time and converting it to swift it's not a terribly logical base anyway at this point it's not even so much the matter of not wanting to do it as much is not wanting to pour away from the current project to do it because my current project that that spine out of multimedia means so much more to me so that's enough i think about the buildup let's just talk about it so tell me about why you want to do the aperture doing now what is called and wants for different essay at the health and fitness tracking our and are basically mowing metre caliph with was a playful notice to me that the kind of put me in a fitness tracking mind i mean i had pedometer apps and stuff on my phone and i love david smith's pedometer plus plus butter mowing metre cannabis character and an interest in me and immunologist general activity and general fitness and how many steps we could take while ammonia and stuff like that and then later in the summer 20 into some relaxed year i bite and applewhite sport just that the cheap and because you know generation one and made it one invest light in the arm and i still like dissatisfied with that in some respects a lot of people say i got the bus whites because sleep i like that the sapphire lens that is on the stainless steel one but the late john gruber in particular has said that you know he's wanted both and he thinks that the haptic sensor in the haptic moulder in the sport is best by four aces he could feel it a lot better than again the stainless steel because lighter that's okay, maybe self babysitter to monitor so i got the applewhite's and a goat these activity rings on the face of it and started getting really fitness minded at the time i was just north of 200 weight to a five arm i have a family history full of strokes and heart problems and early deaths and my biological father died just a few years older than i am right now with heart problems and stuff i just lost my mother a few months ago and what most would consider a relatively young age to strokes and heart conditions and things like that and so i was thinking that i really needed to do something because i haven't always been a big person i had knowledge weight like that on my family skip this we admit Metabolic process basically we stay skinny till we get an early 20s early 30s and i mean way of okay and then already years that the pound scanner just gradually add on and so i was like around 150 through my teenage years in my 20s and then i started gradually picking up weight over the years and then i was up to about 205 and my wife said that i was suffering from horrible sleep apnoea late to the point that is scary sometimes you know the only thing worse than hearing an overweight person breathers when you have them start breathing in the middle the night and it takes a minute or so before they start and i was snoring really bad that was just a nuisance but she said the sleep apnoea really scared arm i would get my ever get to the point were just mowing the guy would really when me and i would have to sit down and take several breaks i couldn't do you know a very large flight of steps without having to stop and breathe at the top of them and i was a really really bad shape and i was looking at that that family history in the future and i was thinking i needed to do something i had to do something that i had tried some dates and stuff in the past and not think i was know you you be the one to tell me more than anybody has she been to think i was overweight enough that they would have considered me a candidate for surgery probably not and you and i have tried some diet things in some some low-carb diets and calorie tracking and i tried some exercising and stuff but basically a running running socks athletics that that's my sentiments on running i know it's the fastest and most efficient way if you want to lose weight but at that writing hurts it sucks i am not an old man but i'm not a young man either running and i do it and so i got a bicycle orbit and i never wrote it consistently anything within the applewhite scheme out and and at first i kinda dismissed it and i was like i'm just gonna wait till version 2 comes out because you know we on a web version when the iphone was like and what the difference was between the iphone and the iphone 3g so i was gonna just completely skip the applewhite altogether and are but i was reading about it and and see people about it and i saw post from people like marco who was never a fitness minded person and i'll talk about how he was taken harps for a longer walk some staff if i'm not mistaken i think somewhere along the way he actually wanted it approaches the gym membership about a treadmill while they can remember i was listening to an episode of connected and hearing people like medici talk about standing out on his back balcony walking back and forth and people looking at him strange just because he wanted to live so close to finishing his rings and he wanted to make sure that he cut out and i was thinking about my mindset in my personality and i was like you know i think this is the kind of thing that would get me to actually stick with some fitness because united dogs rings and completing those rings that's the type of thing since i cut the watch i've not had a single night that i went to bed without all my rings for wow that's impressive and i have nine were and i have dined some things that some people would probably consider achieving along the way there have been times when i've lowered my goal okay bks eight i just was gonna make it in those circumstances would have been arm and had it for a month medium at the house and i was still in my rings easily every day using my rowing machine and work directly on my feet for 11 hours walking and standing moving about fulfilling my rings on what day is no that it actually pushes my move go up so high that a a lot of times and up doing extra work out some days after so that i can try and maintain a consistency they truthfully answer probably just w triple my my goal one on work days because that the days are so different an interest may be to know when it wants to increase my goal every monday morning but i guess you bring myself to do that on so i had it for about a month and my wife and i went on a vacation and i was gonna be at work for at least seven days may be made as i can remember about this point so i knew that i would really really struggle and i was a grammar or missing so i knew i was really gonna struggle that sell aa draft the goal for the first time for navigation by i think eight i dropped it from lake 920 at that point a day to maybe five or 600 cal a day so i dropped it for that and then i kept it there and it gradually worked its way back up all the time arm the next time a reduced make always when my mother died because i just couldn't bring myself to register to that there is no one on a day funny when i see this it in oscar salick complaining but not really because i really enjoy my rowing machine and have come to really enjoy my bike and even somewhat my stationary bike on a day off when another major i usually end up working out for an hour and a just so that i can meet the same goal and so the ni whistling mama died and there was a good many works are high was a gonna make it calories that way and i was not i was in a place where i was gonna to hop on the rowing machine with a bicycle or any other state for an hour and have to fill that that family so i lowered make michael quite considerably and i just say i lowered it and i left it there and it gradually worked its way back up or retire think it's the minor matters i think it's like you i feel so too but i also know that it's not gonna be a good neighbour in the hudson house the first time and i know when it's gonna happen the first night in the hudson house that they don't get all those rings is not a good mate because i'm such an obsessive personality so went when mum died i lowered that goal and i think actually that the wow determine the goal and the way said it was a gonna my roller for 1/2 hours i filled the green ring and whatever calories i got out of that workout is what mma rendering goal if i'm honest and since then it's worked its way back up and then when i have money surgery a couple weeks ago i lowered my move goal you mentioned that since then you haven't used you still not healed enough yet to get to use the roller again yet but after really want me to stay off the raw refer for a full month i have one more week of that actually as of today next next thursday a shipment actually if i wait literally one week from surgery or four weeks from surgery next wednesday i should be able to get back on the roller he wanted me to stay off about four for two weeks i could do was walk for the first two weeks which was finite a doctor is like walking arm is not very time efficient for calorie burning i could borrow calories a lot faster on the rowing machine but are a wok and a very brisk walk and that i feel my rings after my surgery aa would get up there in i do like i was doing a 3 mile walk today and i get it down to about 50 minutes i was not about 15 and have minute mile that's a pretty good walk and that please me but i mostly because that's the exercise i was getting a lower the golfer that and let it work its way back up now and i've been back on plates and stationary bikes for about a week now sell i can do that to now and it's good but anyway so i cut those rings there was a big aggression i'm sorry i got those rings and they really compelled the obsessive personality and the (remotely by kathy applewhite in study with those rings they really appeal my obsessive nature i feel those rings every single day and later set i've lost 50 just from phil at don't some dietary changes to both the biggest difference has been in exercise regular exercise being conscious of my activity and how much actually burning and a cut out just about all drivers investments we have here we have an occasional be denied every 34 weeks and then our ira idea of a junkfood freak make these days is our subway catalyst bending arm but yet at that that pretty much and in the rest of what we usually hold a lot of chicken fish some occasional red meat every couple of weeks olga was estate but mainly chicken and fish and stuff like that salad vegetables so those of the dietary changes i made and i'm sure they contribute a lot to the weight loss too but i think more than anything is just the fact that i went from no regular exercise whatsoever to at least a guaranteed half-hour of brisk exercise every day while an adult he a enjoy it i look forward to it only said before i miss it and so that the whites of those activity rings actually helped me to make the bills positive changes and and i'm hoping that they can be lifelong changes and i think the fact that over i miss my roller so much after three weeks without it is a testament to the fact that maybe possibly i have made some hopefully lifelong changes so love the whites and i love using it as a tool for that some of the apps that that apple gave us to go with that in some of the third-party wants were quite living up to what i really wanted from lake the activity.app that comes when you watch to your phone for the first time it meets the job to get it done i don't personally feel like it's very pretty to look at i think that there is a lot of scrolling to it for not a lot of data display and add a hump so that i'll have some people that say there is a lot of scrolling to the current app that will get to that i'm building to buy aa still feel like it's a little more dense and i like what i display my apple more i am doing more than just just your activity stance i'm also incorporating a lot of health get stance into it because you know being aware of that stuff was obviously a big part of my my weight loss efforts and my efforts in making these transitions and i have flight from day wine before the applewhite ever existed from the time it lodged in a osa i'm glad it health.app is on the file i'm glad that healthcare apis exist i applied anything that encourages people to track and monitor existing state like you said watch the transcend and hopefully move them in positive directions but in a lot of ways i think health.app is atrocious to i look at health data out and to me it looks like a scientist dream you use all this data it's nice and neatly categorised into the way a scientist would train go through it and look at it they do have a dashboard in the area but it's kinda columbus tat to add your data to it and to pick and choose which you want to show up on the dashboard and the dashboard display itself doesn't show a whole lot in detail and watch it happen in use program down into the details then you're looking at the other plane scientific view that a debt lake from the main health data list so wanted something that could kinda combine those two ramps i wanted something that could you track my activity from the whites and incorporate stats from health get which started out with obviously a paper in my heart rate in there just because that was fine and you could do it because of the whites but i wanted my way in there and body fat and bmi because i've actually got the out the weighting scale to connect to wi-fi and upload your weight automatically every day so i just weigh myself every day and it automatically uploads it and i can watch that a naked analyse it and i've got unitrin indicators and there the ta you your week compares to the last time you waiting and and how it looks for the week and your body fat you can see what ideas and that the usual activity things from from the whiteout in your your exercise minutes which i was finally able actually have a greenery exercise management with ios 39.3 that just came out recently before that that was either a non-existent apr just a private epa was a publicly good news but active galleries stand hours and nr i had a stepdown originally showed you today steps pressures yesterday steps and elegant. i made some i didn't completely abandon the activity apps we are displaying some things that some aspects of the progress rings that i really like my cassette i get a good feeling of completing those so create a male version of the progress rings tobacco like a little bit better and some definitely one of the things that i didn't like about activity out was the hourly breakdown the way it showed you how your calories that stand hours when wasn't too bad if forest is being able to look at the hours were still in its pretty hard like if you missed the stand in the middle of the danger of trying to figure out which are another way is that that was tricky because the wages self-doubts so me summarily indicators that i think a little easier to read and little they stand a little better as little more space in between them and i think it i've done kind of a heat map thing with some of them like the active galleries has heat trapping and your steps as a heat map pr the stand hours is just a tri-state status indicator exists basically there is our no status rna to our next an hour much like the whiteout but that there are easier to read than activity.app and then a worse looking at actor apps like my fitness pal and staff and a religiously log everything a while most everything eight occasionally a slip and adopted some stuff in there and i do occasionally have a cheap night you will splurge up my dad a little bit and i don't know that anybody can have long-term success with with dieting and an healthy eating if they don't occasionally sports i think if you completely deprive yourself of any and all kinds of fine food and eating on occasion i think that's a recipe for disaster radon of that anybody can really truly just give that older forgot set but i like the way that that my fitness pal factory and you know your your daily activity year you obviously have a calorie goal you also gate daily activity and workouts and i like the way that they they stack those on top of your dad daily calorie goal because you know if you exercise a lot of you are and why calories you can eat a little bit more but i did like the way they displayed it so i made this fancy little dietary calories patriot in my out so that you can actually get a really good visualisation how much debate how much is left you kenny you've gone over how much extra you are in from exercise and add that i think that covers most of an hour i had a request to get blood glucose readings from health get in there which i put in there and that that's still a pretty basic cell but i'm gonna improve that and make that better all the time i've it's in swift i've put together and structured in a way that from i'm not a software developing engineering expert boat from all my experience in it is the most modular piece of code that i've written it some of the proudest coded i've written and i've constructed it in a way so that once i get the initial motion out there it's night gonna be a tremendous effort to just gradually add more stat plates to it over time and i've made it configurable so that the user can just completely hide the stat plates that they don't care about and they can stack the sections of this table view that showing the stats they can stack the sections and the cells that are in the sections that stack in the orders of they can look at what's most important to them first so how long have you been in beta test for this because i know i've often playing with aplomb thinking back as to how far its balance been a beta arm i started on it and the winner 2015 sometimes just a little before christmas i started actually taking it seriously arm it grew like is that there's not really any any technical multimedia code in there but there's a lot of ideas from multimedia mowing media that are in there and so i ate reported a lot of that cold from multimedia to swift and started this project entirely in swift and well is entirely swift as it is an app can be at this point and i started making it taking it seriously aspiring to being able to read and display david to me from health get in in december and are used privately for a while with just a bunch of cells with just basic text labels that basically just just told me when i done for the day so you have a timeline for when you plan to release this out into the app store arm when it's ready i know that's not really a good answer but arm this this is an answer it's i don't want at all it takes forever and i wanted to be another project that i abandon i deftly well out of me and i can guarantee that but i don't want to rush it haphazardly i wanted to be good i wanted to be rate are really proud of where it is at this point and getting ready to open it up for a little bit more public beta to get some adjusters and i am working on a list of your workouts in there right now so you can make view your workouts and stuff i planned out a watch get to it arm initially and maybe primarily what i want to do if i want to have a workout tracking app for the whites and are a quick way to enter health get stats into the white because we can all avoid those expense awaiting scales that upload your body weight in things like that that seems to me like a good fit for the watch was going about so you can just get an interview weight stat rock where, maybe enter your body temperature real quick things like that and a workout tracking are not sure that i'll ever put this dashboard functionality to the whites i don't think that i've seen some apps that try to do this and are not gonna need many because i do want a single anybody out in the dealing with a very limited platform for the most part with the exception of the built-in activity rings out there they're very limited and they suffer from poor performance or poor implementation i guess probably is fair to see in some cases and i don't think that with the current watch the wheelies i don't think i can make this dashboard and make it look great and be satisfied with its i think it's the whiteout was primarily gonna be for data entry workouts and and help stat entry by oi makes it really proud of this dashboard that's in the isa up and legs are demanding the workout less to it and about some other things that i'm not gonna tell anybody about just yet because there's a few key features i want add into this that to my knowledge nobody else is doing yet and i've played with them a little bit and i think that i can make them work well enough that i may be pleased with the results of it and i think a lot of people would would see it as useful but the app is called health up display and there is there is a very minimal website for credit health up display.com and i just recently made a new icon for it which i think is much better than the original icon and i'm not a designer are not going to be a designer and i'm sure some people may not like this icon to but i had pretty good feedback from the beta testers that i have i'm about to to put a form up on the website to start doing some bridal beta testing because it is reach the point now that i feel comfortable showing it to people it's not something that that i feel like i need to be ashamed of and guarded against people finding out about at this point i feel like it's i'm pretty proud of where it is still better ways to go but i really super charged by this has been and i still use a lot of other apps to enter health stats and stuff but as far as my dashboard to see how i'm doing and in which help me to stay on track with my fitness efforts since just before christmas this app has been the primary want for me awesome and are aa think it's in a good place to start sharing and slogans were beta testers and start really put it in the ringers arm i really received mostly positive feedback from the testers that i have some critiquing obits useful feedback ideas some of which have actually incorporated and are so like that dislike get a little bit more feedback on it get a few more people use not just to see how it holds up and i don't really have a timeline for when it launches aside from when it's ready and i know that's a terrible answer but later said that i wanted to be happy as they wanted to be a good app when it goes out there and eight have a few business model ideas that i'm toying with but i haven't decided yet so not really want to talk about that publicly in either eye i have a question i'd like to ask you before we before we courts are called the show are and i guess it's comes back to sling alert to the beginning and that is how it relates to the ice in your time when you listen to a lot of pod casts about programming how many hours a week do you think you're listening to podcast about programming which is guesstimates will seek most of them i listen to during my commute so that's but now an average day times 4 to 5 days a week and then obviously what i'm knowing when i'm just working around the house a lot of time staring depend on what act exercise and doing a list a lot of net probably at least 10 to 15 hours about programming wow that's pretty impressive i think i think so well some of the shows are biweekly some of really is more than others we are really enjoying development podcast cool aegis i get a get cold as often as i'd like and i don't have a job graduate professionally in psychoanalytic to stay connected to it and right now while i'm really enthusiastic about swift invalidating and that i'm really interested in anything that that that touches on that talks about that and that's most of what i'm listening to these data develop eccentric podcasts arm some stuff about tv and stuff a few other assorted take podcasts mostly development shows a thinker what a dominating make you read our anything that i was dominate my mate 20 timeline adult adult is often so used to use between every single pipe as they listen to other times if i'm just busy roads and giving it i made by the tweet anymore i try to there's a few podcast daily to gain the support they make sure that i tweak them out when i listen to them that came stuff make it the app finish quicker if i didn't equate as many podcast and anomalies see that now because i'm sure someone is gonna see it at me just to wrap up our yum dishonest one last thing actually and that is what advice did you give somebody who's some who is interested in and learning how to program for ios 4 would you where we would you suggest they start and how would you think they should they should focus on for the first thing is if you don't already have it get a mac as you get to aos development on windows arm second is to just get some books get some tutorials arm there is a lot of different resources online some of them free some of that you pay for adult really recommend any of an ep for a right upfront initially only i'm up the perfectly fine with buying a book i wouldn't sign up for anything with monthly memberships and stuff like that are even annual memberships initially a forest arm get into the free stuff and maybe pick up an inexpensive booking of 50 bucks or less to roll up your sleeves operate in some cold get into it some tutorials was a lot of free stuff coming aside from the mac you can get into this completely free from the web arm just get in there start learning get some absolute beginner tutorials raucously writing code as soon as you get the basic fundamentals under your belt keep working on on more immediate tutorials and maybe even some advancements but but start thinking about a project that out that that that doesn't exist that you'd like to exert a story that app that exists but isn't quite what you think it should be in your own version of it for me personally and i've heard from a lot of other people i don't really think this is bad advice to say you can you can follow tutorials and stuff you want into your blue in the face and you can learn a lot from them by retention of that knowledge is a skater hard when you strictly just doing tutorials and you what retainer you will really learn how to truly think about applying it and to structure your coding your design powder into new data structures and things like that project that means a little bit to you that you will be enthusiastic about and start working on it even if you're not ready for it because having that goal will push you and it will give your motivation and it keeps it from being repetitive just like tutorials and stuff i find having a project and this is how i have so many projects that that have been abandoned and and a broken string of actual waiver tech project that that you're interested in and and do tutorials and stuff and seek out stack overflow is a great resource i don't necessarily advocate copy paste coding by any means other there is plenty of it out there arm you pick a project that that would be an app that you'd like to exist or a better version app of an app that does exist and start trying to solve the problems of that project and when you get stuck along the wayfinder tutorial that's addressing some aspect of that or a similar and implementation of august stack overflow when you run into particular problems and look at other people solutions and even get hub is a good place to find cold and a lot of that is open source and you can use it for free and you know he's gonna be careful with your relations attributions of stuff i'm can't care for myself i don't really like to import a lot of third-party code in the layout and in this effort currently nothing in it that aided rate of an apple bit rate arm and is it's not that i have anything against people doing that but a lot of that i'm sure you get this black box and the black/white is it so dangerous if it's not like a library that's been sealed up that you can get into if it's open source and you can get to the code and you can understand the code bits and they are or are at least "now the code is in there so that when things don't work right you can drop your sleeves and you could try troubleshooting you could try to fix it then are not necessarily against that but if you're looking for a lot of black box solutions just because they can fix something that you don't know how to do and you don't understand it may get you wrap your project working rate for that moment but when you run into problems with it down the road or you outgrow what it can do for you down the road you haven't done yourself any favours as for or as an os update and something in that framework breaks or crosses other side-effects then you haven't done yourself any favours by importing these massive libraries of codeine on understanding and sole trader to judiciously export third-party libraries in your code favourably open source once when you can actually get to the code versus the ones that are just a static library that's all sealed up and packaged and it's truly just a magic black bikes but it just to start working on a project and and move toward your goal then if somewhere along the way you get disenchanted with that project then you lose interest in it well it's perfectly okay to hit file new insight into extra project that started it would hopefully you'll get some of these out they'll even if the just reaction the storeroom and you can help show your friends and family that you made and maybe other people will like to bladder its not think anybody should english are going to school when you getting a degree in you really want to do as a profession and i think anybody should get into it thinking this is gonna be the thing that changes delay forgets the rich quick and i'll is one that does happen to a few select view it's really rare and it doesn't happen don't get into it thinking you're gonna get rich in the app store arm get into it because you love coding because you love programming you have an allied analytical mindset you love challenges of problem-solving and things like that just do it for the love of the code more than anything to offer the love of the code and if you're eager to love the code and you got a good project that stimulates you in challenges you then you but we never get bored with it and you're picked up at worst-case scenario a great lifelong hobby and maybe possibly even could turn it into a lucrative say business or if you want the lucky few then maybe you can actually turn it into a company and a business and and make a living soul the offer that or maybe some of these endeavours could possibly get you a job somewhere else because you know it's get harbin and apps in the store for a developer that is gonna resume and a portfolio to shirley and i were you doing cool awesome writing all thank you very much for sharing all of it and if you'd like to talk more about this you can reach vic on twitter and vic hudson one or you can follow pragmatic show to specifically see show announcements and other related stuff pragmatic is part of the engineer network and also has an account at engineered_net that has announcements about the network and all that shows and you can check them all out at engineer.network today people are really loving causality and analytical they are solid broadcaster i do arm because ali looks a cause-and-effect of major events in history and the analytical is the well just listen your figure it out if you like fragment is a good chance you like it to both the shows are about 30 minutes each so they're pretty easy on the ears and other slot in nicely so one make sure you check those out and do arm if you wants any feedback about the show all the network then please use the feedback form on the website and as we also function notes about this episode if you're enjoying pragmatic and you want to support so you can like some of our backers brian tan virginia and chris stone he and many others are patrons of the show by patron and you can find that patriarchal.com/john tgl one word something is always a special thank you sue out and everyone else and of course thank you especially today for sharing all that background and history knowledge thank don't apologise it with an order to�
Duration 1 hour, 29 minutes and 18 seconds Direct Download

People

Vic Hudson

Vic Hudson

Vic is the host of the App Story Podcast and is the developer behind Money Pilot for iOS.

John Chidgey

John Chidgey

John is an Electrical, Instrumentation and Control Systems Engineer, programmer, podcaster and runs TechDistortion and the Engineered Network. John has produced and appeared on many podcasts as well as Pragmatic.

What Happened to Mastodon? You can reach me on the Fediverse as explained here, just search for me on your instance of Mastodon, Misskey or Pleroma and you’ll be able to follow/remote follow me wherever you are!