PodSearch

The Accidental Tech Podcast

26: Three Phones Ago

 

00:00:00   russia both her fans should have a sweat lodge thing with me more subdivisions [TS]

00:00:03   that'll be the best music ever it is indeed the Friday 9th and 9th of August [TS]

00:00:10   and we are recording early because one of the three of us is disappearing for a [TS]

00:00:14   week again but after this we should actually be recording on a regular [TS]

00:00:19   schedule and everyone keeps bemoaning the fact that our schedule changes a lot [TS]

00:00:22   and I don't really blame them and everything people ask why why why don't [TS]

00:00:26   you have the schedule on the on the website and the problem is 99% of the [TS]

00:00:31   time it's Wednesdays at nine eastern USA time [TS]

00:00:34   well that's not entirely true because we're only 25% 27 now and there's been a [TS]

00:00:39   lot more than a quarter of one episode that's been on schedule [TS]

00:00:43   you know what I mean I'm going to fall Wednesday night so when it's not the [TS]

00:00:47   summertime and when everyone's not going crazy vacations all the time well spent [TS]

00:00:51   went two of the three hills are going crazy vacations all the time of your [TS]

00:00:57   life is crazy vacation yet thank you thank you [TS]

00:01:01   the chatroom wants you to comment [TS]

00:01:04   thank you from Apollo Zach in the chatroom want you to comment on the beta [TS]

00:01:08   Instapaper web redesign USC this yet I'll into it earlier today I saw that it [TS]

00:01:13   existed I haven't looked at it and I know what we have we haven't had enough [TS]

00:01:18   reviews telling us that this is the market share I know really keep going [TS]

00:01:22   well you guys are helped me out right now it has nothing to do with Marcos [TS]

00:01:26   somebody else's product now this is the first time that I don't have a new after [TS]

00:01:30   announcing the show in weeks [TS]

00:01:33   riding on now by the end of something another new one no I did the big lad I [TS]

00:01:40   was working on a very solid week working on a doing a whole lot of of a little [TS]

00:01:47   stuff and you're done with the low levels while there's more I was done [TS]

00:01:52   with part of it [TS]

00:01:55   Instapaper beta yeah I knew they were moving everything to AWS and now looking [TS]

00:02:04   at what they've done they've been doing a heck of alot more than that and I'm [TS]

00:02:08   really happy to see this I mean I i this is way faster than I expected for this [TS]

00:02:11   this level of of work and so they they unveiled today a beta thats I would say [TS]

00:02:20   about it looks on the surface I haven't had that much fun to poke around with it [TS]

00:02:24   but it looks like it's probably about two thirds done and for three quarters [TS]

00:02:28   done even and it is really really good and it's it's just the web interface [TS]

00:02:35   right now they say updates for the for the absurd coming and I believe them [TS]

00:02:39   because I see this and they really delivered [TS]

00:02:41   I mean this is really good and the web interface as soon as I read my little [TS]

00:02:45   post about the web interface was always my biggest embarrassment about [TS]

00:02:49   Instapaper because I knew it was terrible it looked terrible it worked [TS]

00:02:54   pretty poorly but not only am i terrible web designer and in most cases but I [TS]

00:03:01   also was not motivated to ever improve it because the short version is all the [TS]

00:03:06   money was an iOS and I always used IOUs and so for something that made very [TS]

00:03:12   little money directly with just the web interface and and web interface I hardly [TS]

00:03:18   ever saw I just was not motivated to really ever improve it and that's you [TS]

00:03:25   know one of the problems when you have a one-person company one of the problems [TS]

00:03:31   is like if that one person isn't that interested in working on something in [TS]

00:03:35   general doesn't get done and so now it's multiple people doing what's right for [TS]

00:03:40   the product and what's great for everybody instead of just what they want [TS]

00:03:42   to work on and it's really looking good thing I think it looks good I will say I [TS]

00:03:50   can only imagine how much of a better word than a relief or perhaps a [TS]

00:03:55   vindication debt this is the first major change that I'm aware of to Instapaper [TS]

00:04:01   since you've sold it [TS]

00:04:03   and how good was that must that make you feel that you now have a data point that [TS]

00:04:08   says they're not going to ruin it and not to say that I expected better works [TS]

00:04:11   too but now you have empirical evidence that says they're not gonna ruin in fact [TS]

00:04:16   it's already getting better and that's gonna make you feel really bad pun but [TS]

00:04:20   like a million bucks you know it must make you feel really good that that this [TS]

00:04:24   is already trending up a totally because you know before it when I was in the [TS]

00:04:30   process I thought I talked with us in the show's I'm not going into too much [TS]

00:04:33   depth here but I I thought the worst that can happen really is that they [TS]

00:04:37   neglected but I'm neglecting it and I've been neglecting it for like a year or [TS]

00:04:42   two so the worst that can happen is that they just keep neglecting it so it's not [TS]

00:04:47   that bad was obviously I've been doing it for a while it's been ok and now the [TS]

00:04:52   analysis concrete evidence that they're not just letting it so like that [TS]

00:04:55   wouldn't it was the worst case scenario now you're right it has you know [TS]

00:04:58   everywhere to go now it's going to go up that doesn't make sense [TS]

00:05:02   apply the appropriate metaphor John would you like to absolutely destroy it [TS]

00:05:10   now that we've both been talking positively about it I didn't mind the [TS]

00:05:13   old web interface that much was it wasn't anything nice to look at like it [TS]

00:05:17   was just there and didn't really have much pizzazz or style but it did what it [TS]

00:05:21   was supposed to do a time and I use the web interface a surprising amount [TS]

00:05:25   because it's a lot of stuff that I would Instapaper [TS]

00:05:28   things that either I didn't want to watch on a phone or couldn't watch on [TS]

00:05:31   iPad involved flash or it was like I 1080p trailer for a movie and I want to [TS]

00:05:36   see it on my big screen and so I did spend a lot of time with the web [TS]

00:05:39   interface consists only thing that really know about the web interface [TS]

00:05:43   including problems like to lay with the hat on happily with a hat on top of it [TS]

00:05:48   or something [TS]

00:05:49   you know wtf a thing that's barely escaped but remember whose fault it is I [TS]

00:05:55   think I complain about Marco couple times but other than that was in the [TS]

00:05:57   title role i remember i problemi title but the web interface is nice it's kind [TS]

00:06:03   of it's a little bit like if you you can kind of see you know I don't know which [TS]

00:06:08   technology using those look like you know under these bootstrap for that and [TS]

00:06:13   I think I've seen an icon set before and you know but all the animations and I [TS]

00:06:17   solve it depends on the fact that the purpose of luck was kind of black and [TS]

00:06:22   white [TS]

00:06:23   you know they you know it it's easy for them to come with a new design but they [TS]

00:06:27   didn't have to do all sorts of like a lot of vision graphics and custom images [TS]

00:06:32   of wood at high resolution for you know things like it if there had been a paper [TS]

00:06:37   style wouldn't you know it more difficult here they could go with a [TS]

00:06:40   straightforward design with nice typography with black on white and it [TS]

00:06:44   only fits with the brand so I get thumbs up to the website and give a thumbs down [TS]

00:06:47   to all the instability that has gone on since he was told this thing and another [TS]

00:06:51   is because of the AWS move or whatever but I had read later or tap that are [TS]

00:06:56   held down on an ordinance different places that I do it and gotten you know [TS]

00:07:01   it I really really really long pause or a timeout or a service is not available [TS]

00:07:06   way more between the time you sold it now than the entire rest of this is [TS]

00:07:10   because they're moving into a double your ass but that made me sound like I'm [TS]

00:07:14   reading something and it's the papers down even if he's down for five minutes [TS]

00:07:17   now I gotta remember five minutes from now to come back and you know it the [TS]

00:07:20   same link so I hope they get through with that instability and we can get [TS]

00:07:24   back up to the old marco level stability which was very rarely down and only [TS]

00:07:30   occasionally slow yeah I don't I don't know why I asked him about that I've [TS]

00:07:35   only had a problem once in this time and maybe it's just like when we're hitting [TS]

00:07:39   them I don't know why I would imagine one of the differences among us that you [TS]

00:07:43   fully wake up a lot earlier than I do and so that they might put you in like a [TS]

00:07:47   different usage but by I've only had a couple of problems one problem over the [TS]

00:07:54   whole course of it but as far as I know it's no problem there probably because [TS]

00:07:58   they were moving at AWS and that's [TS]

00:08:01   I mean I'm sorry I'm really surprised how quickly they were able to to to do [TS]

00:08:06   that move and and how well to gone because like so much of what I'm running [TS]

00:08:11   servers is about knowing like the intricate details of exactly how much I [TS]

00:08:17   can get away with performance wise on in certain characteristics are uncertain [TS]

00:08:22   service run in certain software and by shifting things to AWS you dramatically [TS]

00:08:27   change the foundation of what everything is like something like that the [TS]

00:08:31   assumptions you made about characteristics like my database servers [TS]

00:08:34   were mostly SSDs as far as I know if you are still doesn't offer that do they [TS]

00:08:40   wouldn't know why I don't know either but but certainly I know that it if they [TS]

00:08:48   do offer its probably it probably isn't simple or or maybe complete but so I I [TS]

00:08:56   would make assumptions like this service going to have always had this much RAM [TS]

00:09:00   their servers going to always be 64 bit this server is going to always have [TS]

00:09:03   really fast desks and doesn't always gonna have tons of CPU cores and so I [TS]

00:09:07   i've I was I was making all these assumptions all that time and to shifted [TS]

00:09:14   to a system that works completely differently is is a heck of a thing to [TS]

00:09:19   do and I also had like I think about 11 servers when I sold it and has 11 pretty [TS]

00:09:26   high-end servers the number of AWS instances required to replace them [TS]

00:09:30   has to be more than that and so that I can imagine the scale of the work that [TS]

00:09:38   is the reason they did it was cuz they host all their stuff on it they know it [TS]

00:09:43   really really well and you know that that's a very good reason to do it but i [TS]

00:09:50   dont really shows how good they are they were able to do that kind of move so [TS]

00:09:54   with with so little downtime really for the four what that is I mean moving to [TS]

00:09:59   not only a different host would like moving all agree that only that but [TS]

00:10:02   moving into a different type of host that's that's a big job search still [TS]

00:10:08   doesn't work in the beta 2 just gives a [TS]

00:10:10   502 era something I looked up there but the search works in the old ones like [TS]

00:10:14   search is down entirely I don't know if this is accurate or not somebody on [TS]

00:10:22   Twitter said that their rewriting it in Python and I know that I know like [TS]

00:10:27   somebody had mentioned the possibility of that to me once and I said you do [TS]

00:10:31   whatever you wanna care but they might be doing that also why I haven't even [TS]

00:10:38   asked them again cuz I don't really care honestly have really ask them but that [TS]

00:10:44   might be part of this like me maybe maybe the beta is all a python engine [TS]

00:10:49   and the old site historical PHP code I don't know certainly don't have any [TS]

00:10:53   problem with that because I respect python is a language I don't know it [TS]

00:10:57   very well but I've always said that if I was going to learn another web scripting [TS]

00:11:00   language today would probably Python so good for them I don't really well it's [TS]

00:11:06   like a small application that it's not crazy to think of rewriting it feels [TS]

00:11:10   like how many screens and oh yeah and it's and it's hidden be unlike any PII [TS]

00:11:14   web interface as long as you maintain the same sort of you know hed bien [TS]

00:11:18   points in the same you know protocol between them and they're redoing the [TS]

00:11:22   native apps anyway but the point is like it's it's more of a team who knows how [TS]

00:11:27   to use these technologies well now like I know exactly how I do Instapaper an [TS]

00:11:30   hour which aren't everything and how would you know when all the different [TS]

00:11:33   services like for things you can do with it you read later gotta text parser you [TS]

00:11:36   got this is that like there's enough pieces are you can study can hold it all [TS]

00:11:39   in your head it's not like somebody said you know that this operating system in [TS]

00:11:43   Java you know not that level of of undertakings I think it's a reasonable [TS]

00:11:48   thing to do especially if that's what they have the expertise in Liberty [TS]

00:11:51   stepped up to do that [TS]

00:11:52   exactly and also the web code base the way the way I had it off the web code [TS]

00:11:58   bases really really simple and if I had often kind of a messy stakes I was kind [TS]

00:12:04   of halfway transition between two text parser there was like the old one and [TS]

00:12:07   the new one both coexisting in various different places and it was kind of a [TS]

00:12:10   mess so i i sorry to anyone over there if you're listening if you had to clean [TS]

00:12:15   that up but but but yeah I mean the web could be really is not that complicated [TS]

00:12:22   and so if they know they can write in whatever they want and it doesn't it's [TS]

00:12:27   not that big of a deal the iOS App of course is where most of the code is but [TS]

00:12:32   you can't rewrite that anything else except I guess Cameron it it's good [TS]

00:12:41   times you know it's funny hearing you guys say that oh yeah you can rewrite it [TS]

00:12:44   no problem because I keep flashing back to Swansea's article from years and [TS]

00:12:48   years ago about rewriting something and how no matter how simple you think it [TS]

00:12:54   will be it always ends up being a terrible disaster and I'm hugely [TS]

00:12:58   paraphrasing of course but it did it keeps reminding me of that and the other [TS]

00:13:04   thing I keep wondering are thinking to myself is I don't know if this was a [TS]

00:13:07   worthwhile topic or not but at what point do you choose familiarity over [TS]

00:13:13   something anything else so in other words they may be more familiar with AWS [TS]

00:13:18   and Python but no matter how you slice it they bought it works bought something [TS]

00:13:24   that was successful and functional and is is familiarity more important to [TS]

00:13:31   their team which it appears it is or is keeping what works more important and I [TS]

00:13:37   wrestle with this a lot when I write code and you can also extrapolate this [TS]

00:13:40   to be is writing code in a clear way better than writing code in a clever and [TS]

00:13:48   perhaps maybe not succinct is the best word but you know if you could take a [TS]

00:13:52   hundred and fifty line function lets say and do some really clever stuff and get [TS]

00:13:57   it down to 50 lines but it's a lot harder to understand is that really a [TS]

00:14:01   net winner not and in to me as the older I get the more I think you know [TS]

00:14:07   familiarity really is important and really is worth fighting for and I found [TS]

00:14:12   that I'm using less clever tricks in my code then I would have in the past [TS]

00:14:16   because I don't know if I'm gonna remember what it was I was thinking in a [TS]

00:14:20   month let alone a co-worker who have any idea what I was doing in a week I know [TS]

00:14:26   if you guys have anything interesting to add to that [TS]

00:14:28   but you're buying when you're buying a company or product or whatever like if [TS]

00:14:34   you have the intention to go forward with their products to make new versions [TS]

00:14:38   of the project features and everything you have to make sure that you have the [TS]

00:14:43   ability to do that so if you buy something in PHP in Objective C and you [TS]

00:14:48   have nobody who knows PHP and pictures and nobody knows I was a kid I was [TS]

00:14:51   probably not a great idea to purchase that be like you need to do want two [TS]

00:14:55   things get people those expertise or change it to something that you people [TS]

00:14:59   are dead expertise in like Marco said but the iOS app they're going to get [TS]

00:15:04   people who are familiar but I was when they probably already happened like you [TS]

00:15:07   can't change language basically maybe they can change it to shop online that [TS]

00:15:10   but in general that decision is made for them we bought an iOS app we gotta make [TS]

00:15:14   sure we have people who understand the OSAP eyes and they probably already do [TS]

00:15:17   so we're good there and on the web side they bought something that was written [TS]

00:15:20   in PHP but I guess that's small enough and simple enough it is not that big a [TS]

00:15:24   deal they could get expertise and kids being go forward to enhance the [TS]

00:15:28   application PHP but I bet they already have people who know how to do web stuff [TS]

00:15:32   done really well and you know they have to do something so that the people so [TS]

00:15:39   that they can add features an advanced application and it's probably more [TS]

00:15:42   efficient for them to rewrite the whole thing in Python because I have like an [TS]

00:15:48   army of people who know Python and they think they can be ready really quickly [TS]

00:15:51   with a problem like like market as he's got his framework for web applications [TS]

00:15:54   not like that he's got a box of tools in PHP someone comes time to do something [TS]

00:15:59   on the web it's much faster I'm just take out a tool box with the tools it [TS]

00:16:02   has worked on and put something together so they probably have to box will Python [TS]

00:16:07   things now familiar with various frameworks now their own in-house things [TS]

00:16:10   when I was like oh I know exactly how I do in September and it was this that and [TS]

00:16:13   the other thing and it's gone after they can do it [TS]

00:16:16   the journal article was kind of one of those things where he won despite all [TS]

00:16:21   the reasons why you might not wanna write something and he did pretty well [TS]

00:16:25   todd has as time goes on and and memories fade or whatever it becomes [TS]

00:16:31   like oh that's the article but he said you should never ever ever [TS]

00:16:34   which of course any sort of absolute position like you should always are I [TS]

00:16:36   turn every right it's not going to be able to argue with it and that's going [TS]

00:16:40   to be the strong man if they're going to disagree with I think he did a good job [TS]

00:16:43   of highlighting why like the value in old code but every situation is [TS]

00:16:48   different and you have to decide given your situation the parameters and [TS]

00:16:53   requirements that are put upon you and what you actually want to do going [TS]

00:16:56   forward but you know what you're going to end so I think he is an example of [TS]

00:17:00   netscape being rewritten to become Muslim everything and no one thing [TS]

00:17:06   netscape is a simple application like many web browsers those are complicated [TS]

00:17:12   right there have been no prob like they knew there was complicated but you know [TS]

00:17:15   what [TS]

00:17:16   twenty-twenty hindsight you can say look that code base that all netscape [TS]

00:17:19   codebase was not going anywhere if it was basically going to be a dead end it [TS]

00:17:23   would not exist today no matter how much work they put into it and even though [TS]

00:17:27   there was tremendous value in like look at all the stuff we get bugged and look [TS]

00:17:30   at you know all those little tricky things we did to make sure that it [TS]

00:17:33   worked with weird you know mail services there was an alkaline built into it and [TS]

00:17:37   how it works at NTP and all these nuances of talking to news servers and [TS]

00:17:41   dealing with the web as it gets in 1993 that had value but the value by now is [TS]

00:17:47   either gone or pointless because you know the web browsing engine world's [TS]

00:17:51   gone so far at the Henry written it they would be completely irrelevant now as it [TS]

00:17:55   stands there probably aren't you for another be right or something because [TS]

00:17:58   their engine you know get everything is kind of like looking like the old [TS]

00:18:02   grandfather next to WebKit and blank and all these fancy new things so you know [TS]

00:18:07   people saying now Joe you read that article but look at they hadn't driven [TS]

00:18:10   everything they'd be completely irrelevant and almost around and now [TS]

00:18:13   even though he did rewriting so you know that this time the time comes when you [TS]

00:18:18   need to cut your losses and move on but i i think they value in that article is [TS]

00:18:22   explaining why there is yr old code has good qualities that you might not see [TS]

00:18:29   when all you could see how disgusting is definitely like a very common programmer [TS]

00:18:36   immaturity that you see where you'd like a programmer is assigned to take over a [TS]

00:18:41   project where they were hired in like a new a new lead on it or [TS]

00:18:46   they're looking at someone else's code who you know was previously they're [TS]

00:18:50   almost always young performers want to rewrite it their way and that's [TS]

00:18:55   generally a pretty immature and and inefficient position to take you know [TS]

00:19:00   it's it's easier for you to to to start poking around 20 this whole thing is a [TS]

00:19:06   mess this is not going to work it's terrible this previous previous prisoner [TS]

00:19:10   this was an idiot and we gotta rewrite everything scratch and you know it in [TS]

00:19:16   the real world like the article is pretty good advice most of the time [TS]

00:19:22   obviously there's exceptions to everything the example use of netscape [TS]

00:19:27   was of course a very extreme example netscape is a and was a tremendous [TS]

00:19:33   codebase [TS]

00:19:34   absolutely tremendous doing so many things and so obviously running that was [TS]

00:19:40   it was a pretty big ordeal rewriting a pretty simple web service that doesn't [TS]

00:19:44   do a whole lot on the web service and is not that hard you know I mean I wrote I [TS]

00:19:50   remember the first version in like one night and you know built on a from their [TS]

00:19:55   part time but it was never the website was never really have the time so be [TS]

00:20:00   writing that is very very different from rewriting netscape so two quick [TS]

00:20:05   questions for you in a very qualitative and and off the cuff way would you say [TS]

00:20:11   that it it seems clear that the Instapaper website you would say is not [TS]

00:20:16   very complex and and I'm thinking mostly about text parser that strikes me as I [TS]

00:20:21   would be pretty complex but it seems to me like you're waving at office not that [TS]

00:20:25   bad is that fair to say that experts are really isn't that bad it's really not [TS]

00:20:29   that complex you you would be surprised how easy it is to do a pretty good job [TS]

00:20:34   person about to text and then with that in mind how much code smell would you [TS]

00:20:39   say the codebase had like you said you were half 8th between major rewrite and [TS]

00:20:46   that obviously induces a little bit of stench if you will but would you say [TS]

00:20:49   that generally speaking was in pretty good shape aside from that [TS]

00:20:52   the text parser was in bad shape but everything else was pretty solid as far [TS]

00:20:56   as I remember honestly I spent a little time working on the website I barely [TS]

00:21:00   remember the code but it was we can tell you one thing and one other direction [TS]

00:21:07   and I'll take this conversation briefly is there is great article I posted a [TS]

00:21:10   link in the chat room [TS]

00:21:11   few lines ago by James Hague and I'll put a link in the show nodes and it's [TS]

00:21:18   called organizational skills [TS]

00:21:19   beat algorithmic wizardry and he was first talking about like you know all [TS]

00:21:24   the crap about about brain teaser tech interviews which are terrible and he had [TS]

00:21:28   his has one line that I love when it comes to writing code number one most [TS]

00:21:33   important skill is how to keep a tangle of features from collapsing under the [TS]

00:21:36   weight of its own complexity and she said you want to say to a great extent [TS]

00:21:43   the act of coding is one of organization refactoring simplifying figure out how [TS]

00:21:47   to remove extraneous manipulations here and there and it's it's a fantastic bit [TS]

00:21:53   of wisdom there because so many times what makes me want to rewrite parts of [TS]

00:21:58   my own code or modules or even entire apps which is pretty rare but you know [TS]

00:22:03   what makes me want to rewrite stuff like that is friction optimizations [TS]

00:22:08   complexities that I have implemented forever ago and have since forgotten how [TS]

00:22:12   they work and you know it's like you're competing with like yourself from the [TS]

00:22:17   future and it's really really easy to you know you see something here that we [TS]

00:22:25   could do the school thing if he's a little bit of complexity here this [TS]

00:22:28   little weird hackear that it's not pretty but it'll work in a school thing [TS]

00:22:33   within six months from now you get to that you see that and you see oh I don't [TS]

00:22:38   think I messed up the whole thing you know [TS]

00:22:42   cases question from before about doing clever things in code or whatever like I [TS]

00:22:47   think most programmers go through that phase of where you don't understand [TS]

00:22:51   everything that you do understand everything you start to invent your own [TS]

00:22:54   clever things I try to get myself away from looking at the code at that level [TS]

00:23:01   because what I found is that the most important [TS]

00:23:04   I have to ask about the like the blocker the method or the whatever the module [TS]

00:23:10   that whatever its class time Lohan or whatever is what is this code supposed [TS]

00:23:15   to do that question should be like that phrase do some very clever flowery way [TS]

00:23:22   and put into big giant poster shoved me like the old IBM Think poster because [TS]

00:23:28   almost any time anyone is having a programming problem aside for me having [TS]

00:23:33   to teach them how to debug works which is surprising i dont no not another get [TS]

00:23:38   their jobs done is that question what like so you're in there you got this [TS]

00:23:42   clever bit the dust some clever thing and it's got some groups and some lines [TS]

00:23:46   and some variables if you know what the function at says doing like I know the [TS]

00:23:52   purpose of this function either because documented or is named well or both or [TS]

00:23:56   just know what it is because he wrote recently the job as long as it takes [TS]

00:24:00   this and put it gives you this out but you know I know what his job is I know [TS]

00:24:03   where it fits into the whole block diagram of my thing and that of course I [TS]

00:24:09   know that I always know when I was looking at the couple lines along my car [TS]

00:24:13   ever but as you work for a long time especially constantly thinking about [TS]

00:24:18   this you will find yourself in the function and someone will ask you what [TS]

00:24:22   is it like it just does that doesn't matter gets called and then I'm in here [TS]

00:24:27   and a half of the state like what matters you know it doesn't matter like [TS]

00:24:31   this just gets called when this happened then eventually you know I'm very deep [TS]

00:24:34   in the cost I just think it's called in to like this job was supposed to be [TS]

00:24:37   doing it what is the job of this function as I will usually it just takes [TS]

00:24:41   this and put it there and processing turns in that flips out on but sometimes [TS]

00:24:45   if if this thing is also on me like you can't explain to me what this function [TS]

00:24:49   does and it's like what it does is affected by global state and it's got [TS]

00:24:53   lots of conditionals and behave this way and it's deeply intertwined with other [TS]

00:24:58   things and it's it's all mixed in with the GUI and it depends on the you know [TS]

00:25:01   the state of the database or orientation and devices and you know you like this [TS]

00:25:06   function as well that you lost sight of this new beginning maybe was a simple [TS]

00:25:09   function but to make your application work you continue to screw up to the [TS]

00:25:12   point where now asking what is this function do you have to tell me a story [TS]

00:25:15   that's three hours long [TS]

00:25:16   so it's not the clever lines are you doing some sort of been asking and some [TS]

00:25:21   sort of clever thing we're here you know sharing some variable and and trying to [TS]

00:25:25   reuse memory from previous incarnation or do some caching that's not your [TS]

00:25:29   problem [TS]

00:25:30   your problem is you know that the function does if you know what I did but [TS]

00:25:33   then by all means do the most crazy clever awesome way that you could do it [TS]

00:25:37   and that have an awesome unit tests to make sure that crazy clever way works [TS]

00:25:40   exactly the same as the boring you know that you're fine then go nuts but that [TS]

00:25:44   data fine is the problem that's the function of this class about how do [TS]

00:25:48   these things that interact with the relationship between these things in the [TS]

00:25:51   program is this post you know how many of them should there ever be one of the [TS]

00:25:56   assertions you can make about them about what states they should be a statement [TS]

00:26:00   like those are the questions that you have to keep in your mind and the [TS]

00:26:05   broader you can get that picture nail down the simple it is I don't know if [TS]

00:26:08   you have any experience maybe if I with a really simple application or something [TS]

00:26:11   where you have or maybe an application to read like a hundred times more [TS]

00:26:16   writing courses have this weird like I'm going to do like a canonical pet store [TS]

00:26:20   example or something if you have a design that really is the correct the [TS]

00:26:24   beginning Cody itself becomes mechanical almost boring is all you're doing is [TS]

00:26:28   like I know exactly what I gotta do what you have to do is not complicated I'm [TS]

00:26:32   gonna write it it's pretty straightforward maybe there's a couple [TS]

00:26:35   of nuances in clever ways to do it but who cares and just it just falls out [TS]

00:26:39   your premise falls out of you because if you have designed correct implementation [TS]

00:26:43   is trivial you know once you know any language more less or any API that's [TS]

00:26:48   really the case usually the design done to that level especially during some of [TS]

00:26:51   the first times you keep having to go back and revise revise and if you don't [TS]

00:26:55   constantly think about what is this thing supposed to do what is this class [TS]

00:26:59   that was as function to what is not to do what does its job and the answer [TS]

00:27:02   isn't simple enough to justify I know exactly do they have a problem like [TS]

00:27:05   that's why I think Marquez text parser is a reasonable thing to fiddle with [TS]

00:27:09   because we know what his job does it takes a web page and it gives you back [TS]

00:27:13   taxes doesn't have all the crap like he can write a fancier explanation but [TS]

00:27:17   that's what it does [TS]

00:27:17   simple input-output operation what happens in there can be extremely [TS]

00:27:21   complex cool and interesting or whatever but you know it in the grand scheme of [TS]

00:27:25   things that's a pretty simple function of the very few side effects [TS]

00:27:27   exactly [TS]

00:27:28   and you're right you know what I'm talking about competing with herself in [TS]

00:27:33   the future and understand what your road and and you know but under complexity I [TS]

00:27:37   am talking about I'm not talking about the you know how you know how you shift [TS]

00:27:42   the bits over here within this function that you're right I don't care I am [TS]

00:27:45   talking about the ball at the crazy you never these at the global stately [TS]

00:27:49   things that are weirdly intertwined that have we are dependencies that is like [TS]

00:27:54   you know it works in your head while you're writing it because you know all [TS]

00:27:58   that stuff it sits in your memory but then as you know in a month [TS]

00:28:01   you're gonna forget how that works and somebody's gonna be breaking in a weird [TS]

00:28:05   way or you gonna have to add something to it and that's gonna break in a weird [TS]

00:28:09   way and you have no idea this whole system works you just want to get to [TS]

00:28:12   work like when you know when you get in that state you like I just want to spit [TS]

00:28:15   the bun and see that they appear like I just wanted to work right and so you [TS]

00:28:18   putting code you just putting the code wherever you need to put code to make it [TS]

00:28:21   work you do you land someplace some very important said you put the code right [TS]

00:28:24   there to say something very right here without thinking you know like is this [TS]

00:28:27   the place where I should be doing this because everything is everyone gets it [TS]

00:28:31   reaches a threshold like so close to this thing working if I could just like [TS]

00:28:36   I just put a conditional their thing would work is that the right place to [TS]

00:28:38   put the conditional why you going to do that check as you know like to ask [TS]

00:28:42   questions i just want to see they want to click the button they want to see the [TS]

00:28:44   thing up here and everybody does that to some degree and it just you multiply [TS]

00:28:48   that by the number of programs and the complexity of the problem and if you're [TS]

00:28:50   not constantly revising your view of the world and constraining your code is just [TS]

00:28:56   the right place this code may be there is no right place this code which [TS]

00:29:00   reflects a problem that are designed that we didn't foresee some time to go [TS]

00:29:02   back to the giant block level and say okay maybe we need to redo these blocks [TS]

00:29:06   and nobody wants to think about that you like but I'm so close off if I just [TS]

00:29:09   because I'm so close that will be fine and up to comment on the top of Anubis [TS]

00:29:14   finally that's why when other people when you look at you know well as other [TS]

00:29:17   people's code when you look at someone else's code you like to be written it's [TS]

00:29:21   because that person maybe didn't do such a good job of keeping the handle on [TS]

00:29:24   things that you look at these functions just ten different things and the name [TS]

00:29:27   has very very tenuous connection with the content of the code and it makes me [TS]

00:29:33   want everyone to know you know it's funny the way you're describing things I [TS]

00:29:37   unsurprisingly agree with everything you said it's almost like the five whys [TS]

00:29:41   developing code you know why did I write this method ok why is this method part [TS]

00:29:47   of this class why is this class part of this namespace a part of this module and [TS]

00:29:52   so on and so forth in and you certainly make a very interesting point I think [TS]

00:29:56   that intrinsically that's what developers tend to do but doing it more [TS]

00:30:01   explicitly and and deliberately certainly can't do anything but help ya [TS]

00:30:07   there was an army had never ever going to have a critical was like what makes a [TS]

00:30:13   good programmer in this article that Marco through the Lincoln for us is very [TS]

00:30:16   similar to it and my contention is more touchy-feely but one of the things that [TS]

00:30:23   there's lots of times what kinds of good programs right and there are you know [TS]

00:30:26   the classic good program like John Carmack whatever just like you know a [TS]

00:30:30   genius really good at math can do very clever algorithmic things like that so [TS]

00:30:35   we think it was like oh he's an amazing program right and there's definitely a [TS]

00:30:37   place up in another kind of very good programmer is always a touchy-feely [TS]

00:30:42   things but like people motivated by [TS]

00:30:46   to you know to avoid things that make them uncomfortable right and disorder [TS]

00:30:52   makes you uncomfortable that will be a strong motivator for you to you know to [TS]

00:30:58   make things harder to people people who are discomforted by you know things that [TS]

00:31:02   are messages are they usually like people say obsessive-compulsive [TS]

00:31:05   personality the wrong word for it so I don't know what the right word for it is [TS]

00:31:08   but you know they have websites where they show like a line of pencils or one [TS]

00:31:11   pencils poking out the type of people who are annoyed by that pencil talking [TS]

00:31:14   and I want to push it back down everyone's annoyed by by a little bit [TS]

00:31:17   but some people are made much more uncomfortable that pencil broke out than [TS]

00:31:20   other people are the more you have that feeling the son of you know that like it [TS]

00:31:27   makes you physically uncomfortable for your books on your bookshelves not to be [TS]

00:31:30   aligned or like things to be out of place and you know they can ever [TS]

00:31:33   wondered what some people have to do a higher degree that is another kind of [TS]

00:31:37   good programmers you find someone who is really really uncomfortable when things [TS]

00:31:40   are unintended properly you would think like I what makes me good programmers my [TS]

00:31:44   technical skill and I [TS]

00:31:45   I'm good with our growth and I know but user interface but really entire class [TS]

00:31:49   of prayer is what makes a good program is their complete inability to tolerate [TS]

00:31:53   things being out of order and that extending all like this class cannot be [TS]

00:31:57   doing this [TS]

00:31:58   that's not the responsibility of this method to do this at all that states [TS]

00:32:01   should not be touched by here there should be an abstraction between this [TS]

00:32:04   nation should reach into that to go that you know every single one of those [TS]

00:32:07   things once you get some knowledge of programming becomes like that pencil [TS]

00:32:10   poking up you just cannot tolerate it all way down to the simple things like [TS]

00:32:13   inconsistent indenting like I know program we have no problem with [TS]

00:32:16   inconsistent and ending spaces tabs random curly brace styles like a giant [TS]

00:32:21   mess that's not common I think programmers are more towards the can't [TS]

00:32:25   stand it when their books are lined up on the shelf but that skill like that [TS]

00:32:28   it's not a skill like that sort of personality disorder I don't know mental [TS]

00:32:34   impairment that you know being physically uncomfortable to a degree [TS]

00:32:39   that's outside their room of the norm by disorder makes you a better programmer [TS]

00:32:44   probably ticular kind and since you know it's usually don't think people want to [TS]

00:32:49   think they're super hour's drive from like they're amazing strength or super [TS]

00:32:52   speeder intellect don't want to think that the thing that makes a good [TS]

00:32:55   programmers that thing that handicaps them and the rest of their regular life [TS]

00:32:59   like not enough to a debilitating degree but that's obsessive compulsive is an [TS]

00:33:02   entirely different thing I don't know what the thing is I'm talking about over [TS]

00:33:05   the realtor missed but some of them like that it's like turning you know the [TS]

00:33:12   silver lining in things that are mentally wrong with you and it's [TS]

00:33:15   definitely the case with me I don't like disorder I think it makes me better [TS]

00:33:19   programmer and I think every program has to to some degree I definitely alright [TS]

00:33:26   well if we continue let's take a break think our first sponsor this week it's a [TS]

00:33:30   new sponsor this week it is Warby Parker Parker was founded with a rebellious [TS]

00:33:35   spirit and a lofty objective to create boot equality closely crafted I we're at [TS]

00:33:40   a revolutionary price point so this is what it is they saw glasses online and [TS]

00:33:46   they do it really really well they believe glasses should not cost as much [TS]

00:33:50   as an iPhone their prescription glasses including prescription lenses a star [TS]

00:33:54   just $95 they also have a titanium collection starting at just [TS]

00:33:58   and $45 all-glass include antireflective coatings at no additional cost [TS]

00:34:05   they include a hard case and cleaning cloth to really really great product and [TS]

00:34:08   they make home buying easy and risk-free they have a single the home Tryon [TS]

00:34:13   program and what they do is you go to their site and you pick out up to five [TS]

00:34:17   frames to try out and they have all these sorts of tools on their site you [TS]

00:34:21   can do things like like having an image of your face that it then like raps on [TS]

00:34:26   it like naps the glasses on to your face you can preview it there or so [TS]

00:34:31   home trying for free online easy risk-free the home try on your pic five [TS]

00:34:37   frames you want random person and they mail them to you you pick whatever you [TS]

00:34:40   want if you want one of those you can go buy it you send him right back and then [TS]

00:34:45   and then this entity with operations really really great now when they put [TS]

00:34:48   the spot they offer the three of us three glasses if we want to try it out [TS]

00:34:54   so they they they had a tryout the home try on and and and you know so we can [TS]

00:34:58   see how good of a part that's what we tell you about it and I don't wear [TS]

00:35:02   glasses but my wife does and she's famous on the internet so I'm actually [TS]

00:35:06   here so it's so is hops but house will be quiet I think she's going to actually [TS]

00:35:12   be joining this and doing the rest of the sponsor read for me she had a whole [TS]

00:35:15   experience was really quite good so here's to if their way how are you could [TS]

00:35:23   hire 100 that we're all worries haha yeah well I am and it sounds like you [TS]

00:35:29   are John [TS]

00:35:31   home trends and I ordered my pair but they haven't come yet ok so you're a [TS]

00:35:36   little behind me know if you're coming they have I got them yesterday are they [TS]

00:35:39   or are they not spectacular I am so impressed like when I got that box is a [TS]

00:35:45   high-quality I'm just ridiculously impressed cuz I just recently bought new [TS]

00:35:49   glasses maybe like a month ago for the first time in 15 years which is crazy [TS]

00:35:54   and they were way expensive and when I finally got them ended up not getting [TS]

00:36:00   so having this experience was perfect for fixing the bad purchase I had before [TS]

00:36:07   which ended up costing so much more money than the word be partners did so I [TS]

00:36:13   got a pair sunglasses actually so I have terrible eyes but my eyes are so bad [TS]

00:36:17   that actually have to wear contacts and I'm not gonna get into the specifics [TS]

00:36:20   matter but I got a pair of non-prescription sunglasses and I did [TS]

00:36:24   the home Tryon thing and one of the great things about the home tryin thing [TS]

00:36:28   is you can you can say is I did well you know what self let's reach a little and [TS]

00:36:32   go out of our comfort zone and you know said Parker send a pair of glasses that [TS]

00:36:37   maybe you wouldn't have picked out if you just saw them on the rack maybe [TS]

00:36:41   something will trendier than you're used to [TS]

00:36:43   and then so I got these five cent of the five pairs of sunglasses and I try to [TS]

00:36:48   Milan and i ended up actually choosing one that was a little bit out of my [TS]

00:36:51   comfort zone and I and i got the final set about a week ago and I love them [TS]

00:36:56   they're really well bill really really nice and I have absolutely no complaints [TS]

00:37:00   and granted I'm kind of compelled to say that but it really is genuinely true now [TS]

00:37:03   John you said you have or have not gone years I got my trying months that's a [TS]

00:37:08   great thing about the tram boxes like they you pick five glasses and i dont [TS]

00:37:12   think like there's an option to pick fewer anything and five is a good number [TS]

00:37:16   because like cases that it does make you pick like because if you pick your top [TS]

00:37:19   three and after that you like I'm pretty sure I'm gonna like one of these three [TS]

00:37:22   that I picked right but I got two more slots to fill you pick you know the same [TS]

00:37:28   thing and getting an impressive music on the website like you don't want to try [TS]

00:37:32   and they have to think we can like upload a picture of yourself and try it [TS]

00:37:35   on and I'm like ok he's gonna be something upload a picture like pace to [TS]

00:37:38   copy of the classes over my face and look stupid in my home girl to telephone [TS]

00:37:42   like them but they do the study guide on how work they must be like doing face [TS]

00:37:46   detection figure out where your pupils are on the scaling and and they have [TS]

00:37:49   like a floating 3d version of the crisis frames so you can like rotated and and [TS]

00:37:55   you know angle it so that it matches how your faces in the photo and it hides [TS]

00:37:59   like that you know the little things that go over your ears they don't [TS]

00:38:02   overlap your face and everything it's really impressive I think I almost [TS]

00:38:05   couldn't pick them out to us from the website using the little 3d [TS]

00:38:09   I would really like to know how that works I think it might be flash I don't [TS]

00:38:13   know what technology but I was really impressed by that but the fact they're [TS]

00:38:17   going to send you the glasses you don't even have to bother with that if you [TS]

00:38:19   don't want to get the glasses and just take off the boxers said in front of the [TS]

00:38:23   mirror someone put another one of the great things like I am ordering [TS]

00:38:26   sunglasses as well they gave me sunglass lenses and my son last so wasn't like [TS]

00:38:30   empty you know I can sometimes be a glass places like just an empty frame [TS]

00:38:34   with nothing in them or their clear whatever these had actual sunglass you [TS]

00:38:38   know like no prescription right because this is just a trial pair but you could [TS]

00:38:40   see how they would look on you as sunglasses which was nice I so I did [TS]

00:38:44   pick the you know three pair that I thought I would like to exotic rare and [TS]

00:38:48   i ended up picking one of the ones I thought I would like some boring person [TS]

00:38:51   but this month it was fun to try them out and I didn't end up with the one [TS]

00:38:55   that I thought would be likely number 12 need to do this five things I know in [TS]

00:38:58   like this when I am here and pick you like my third one I did a second round [TS]

00:39:03   of phone trials because I was so excited about the sunglasses I'm like ok I'm [TS]

00:39:06   gonna get a pair of regular classes as well and I only picked 3490 try on and [TS]

00:39:12   so worried Parker took it upon themselves to see the style that I liked [TS]

00:39:17   in that I picked and they filled in the rest of the day the other two in the box [TS]

00:39:22   and when I got them I ended up picking one of the pairs that the Warby Parker [TS]

00:39:26   people picked for me which is pretty impressive I thought that was a really [TS]

00:39:31   cool feature so you can pick fewer than five but they'll fill in for you and [TS]

00:39:36   they ended up making a better choice than even I added a note of 55 shots [TS]

00:39:42   just the second round so I had already done five and there is the second round [TS]

00:39:51   you picked one of the ones that picture so you picked like all together seven [TS]

00:39:55   pairs of glasses and you didn't pick any order a pair of glasses and you didn't [TS]

00:39:59   take any of the eight your own age you picked him up of the two things correct [TS]

00:40:03   yet wow that's pretty impressive yeah yeah they did a fantastic job market is [TS]

00:40:09   hovering behind me so I think you wanted to get back on the air but nobody likes [TS]

00:40:15   a kid all thanks to appreciate appreciate the camera thank you guys [TS]

00:40:23   together on Mike we do you should get her on my I only have one if only you [TS]

00:40:32   had sold something recently so you can afford another spot so they have to say [TS]

00:40:37   so yes or Parker they price their lessons affordably because they believe [TS]

00:40:43   glasses are like a fashion accessory and if each pair doesn't cost you like [TS]

00:40:47   hundreds and hundreds of dollars than you can afford to have more than one if [TS]

00:40:51   you want to and they know that not everybody can afford glasses there's a [TS]

00:40:55   whole lot of people in need who need glasses and who can afford them they [TS]

00:40:59   have a great program called by a pair give a pair for every pair of the [TS]

00:41:04   glasses sold they also donate a pair to people in need and that's really cool [TS]

00:41:08   and it's just so ultimately their event has classes company to make high-quality [TS]

00:41:13   products tips also mention she's also very impressed by the quality relative [TS]

00:41:19   to her like expensive professional ones from before they're actually better in [TS]

00:41:24   most ways than the one she got from her eye doctor so very very happy with this [TS]

00:41:28   company and so too will be Parker dot com that's WA RBY Parker dot com and [TS]

00:41:36   when you order the home try ons do it you know have fun when you order the [TS]

00:41:42   final pair that you want to buy use our coupon code ATP and that'll get you free [TS]

00:41:48   3 day shipping so again use coupon code ATP when you make your final purchase [TS]

00:41:51   and only three 3 day shipping so thanks a lot darker grey glass company thanks [TS]

00:41:58   to sponsor the show took forever but they really are there good that's right [TS]

00:42:03   I figured I figure was fun and I and the idea by them haven't if coming and they [TS]

00:42:08   have sunglasses and stuff but I already have like three pairs of sunglasses like [TS]

00:42:12   another one and she actually really needed glasses cause her existing ones [TS]

00:42:18   she just gotten were not fitting her at all and [TS]

00:42:21   and so I ran by then the idea of having her to be every night yes sure their [TS]

00:42:26   phone companies so anyway thanks to them I want to talk a little bit about an [TS]

00:42:31   offshoot of the topic that we had right before the break about about code [TS]

00:42:36   long-term health and when things get too complex and they kinda buckle under [TS]

00:42:41   their own weight so the Instapaper web app as we discuss was very simple and [TS]

00:42:46   didn't have too many of those problems the iOS App Store afraid might because [TS]

00:42:52   it on so many came in this paper iOS apps in the App Store on day one so the [TS]

00:42:57   first bit of code written for IOUs to and most of the current code was written [TS]

00:43:02   for iOS three and I've matured over time you know to add features here and there [TS]

00:43:08   but the core code base pretty as a city there's still some view structure in [TS]

00:43:16   there for iOS three and there were some modern features I never took advantage [TS]

00:43:21   of things like child view controllers do control containment all that stuff it [TS]

00:43:24   was interesting I think five I never even took advantage of that and back [TS]

00:43:29   then and the list of things that the supplies to get smaller every every last [TS]

00:43:34   release but over time there's always been you I characteristics or effects [TS]

00:43:41   that I've wanted to achieve and the API for whatever reason didn't expose them [TS]

00:43:48   so you basically have to fake it or hackett somehow and overtime in stable [TS]

00:43:54   built up quite a lot of those for various things and a lot of it was to [TS]

00:43:59   its great advantage things like like the iBookstore pagination there was an API [TS]

00:44:05   for that but the structure of it made it almost impossible to use any reasonable [TS]

00:44:11   way with a WebView and of course actually an iOS 7 I think they've [TS]

00:44:17   instead of one of the slides the nation to web use a flag you can see [TS]

00:44:22   so I one line of that will replace you know thousands of activists but I'm [TS]

00:44:30   trying you know over time that really made into papers iOS codebase pretty big [TS]

00:44:35   and there there are a few hacks in there that are pretty uncomfortable and so now [TS]

00:44:41   working on this new big app and it actually gonna be a Business Insider [TS]

00:44:45   reader that's that's the new app plus I'm working on this new app and trying [TS]

00:44:53   to do in the UI is avoid those kind of hacks as much as I can like it rather [TS]

00:44:59   than like if I want a certain really cool feature rather than saying oh yeah [TS]

00:45:05   let me let me let me in [TS]

00:45:07   invest two weeks into making this tremendous pile of hacks that i'm gonna [TS]

00:45:11   hate in six months we have to go back and change something and it have all [TS]

00:45:14   these weird side effects because I just have to do that one feature rather than [TS]

00:45:19   doing that I'm trying and this is actually pretty hard I love doing those [TS]

00:45:23   who create the house at the time but I'm really trying to to lean more towards [TS]

00:45:30   just doing the eighty percent solution doing like whatever the UI affords me [TS]

00:45:35   the ability to do easily whatever the API allows an easy way just do that and [TS]

00:45:40   don't get into this giant pile of hacks style of like gotta keep this one crazy [TS]

00:45:46   future by doing this big pile acts but I don't know what do you think I mean I [TS]

00:45:52   don't have a realistic and part of the reason I did it with its neighbor was at [TS]

00:45:55   a it was cool being oppressed and see it was a huge competitive advantage so I [TS]

00:46:00   don't you know I don't know maybe doing that sometimes a good idea I think you [TS]

00:46:04   can avoid it makes you stand out like you know it maybe there's a brief [TS]

00:46:09   honeymoon period Iowa summer merely just doing the standard your iOS 7 is it is [TS]

00:46:13   enough for like the day when launched but all those things and Instapaper did [TS]

00:46:16   that made it different you know its branding it's raining here application [TS]

00:46:20   and even if it's just like but I wish they could slide out instead of just [TS]

00:46:24   appearing and there's no way to do that well if I make it a totally different [TS]

00:46:28   element ever do something with custom car animation layers said refusing [TS]

00:46:31   you know navigation controller that you know does whatever it wants to do it [TS]

00:46:37   will just add that little little bit of difference there and those little things [TS]

00:46:41   add up and make your application stand out as oh this is not just a bunch of [TS]

00:46:45   standard controls in wages interacting in exactly the same way as they would in [TS]

00:46:49   some demo application it's got a little extra and yet to find a balance between [TS]

00:46:53   a little extra letterpress right so this [TS]

00:46:58   and clearly you know you're not even be approaching Alberta right but you're [TS]

00:47:04   saying well maybe maybe in september likes I saw that I was like when I lived [TS]

00:47:08   over the course of three entire major releases of Iowa City get a little [TS]

00:47:12   creepy so maybe just try to start out with this few of those you can maybe [TS]

00:47:15   just maybe you just want like the just one defector elementary transition that [TS]

00:47:20   I can't get that are going to do in a fancy way in it and it's something that [TS]

00:47:23   people will see a lot of nowhere to stay with my application but I'm going to [TS]

00:47:26   hold off on being like but I really wish that I could get that thing to do that [TS]

00:47:30   but oh well the thing that it does now is fine I really wish I was a little bit [TS]

00:47:34   different but I'll just use the regular clashing class and class doesn't display [TS]

00:47:38   you know doesn't reshuffle their show the title the way I wander wouldn't it [TS]

00:47:42   be great if the title could fly you know all that stuff is gonna know you about [TS]

00:47:45   using Apple state-controlled especially the ones that are immature but you just [TS]

00:47:48   sort of grin and bear it and pick your battles and maybe pick one or two places [TS]

00:47:51   in the first version read defenses stuff and then just wait like this like you [TS]

00:47:56   said if you wait long enough you know maybe it'll get built in and the people [TS]

00:48:00   who waited until page-turning was built in [TS]

00:48:02   they had a baby had a competitive disadvantage but there are other [TS]

00:48:06   instances where people didn't have a competitive disadvantage that has waited [TS]

00:48:09   for you know some sort of you know navigation controller future to appear [TS]

00:48:13   and you had acted in version too and it appeared in version 3 that was maybe not [TS]

00:48:17   a worthwhile hack for something most people didn't even know it was a you [TS]

00:48:21   know fancy behavior when it's also about where you're making these fancy hats so [TS]

00:48:26   for example you know the iPad version Instapaper had what basically was a [TS]

00:48:31   collection of you before there was a collection of you is not right it was [TS]

00:48:34   called I P Fig gridview yeah exactly and so what I'm driving any as you could do [TS]

00:48:39   something fairly wild with you I collection view that isn't [TS]

00:48:43   standard but is supported and that's a very fine line but very important ones [TS]

00:48:49   so here it is you're taking you a collection of you which is a completely [TS]

00:48:53   standard component but you're doing a wild I don't know what they call it the [TS]

00:48:57   layout or whatever you're doing a really wild custom layout in order to do [TS]

00:49:01   something interesting and if you look at WBC 2012 when they were talking about [TS]

00:49:06   the collection of you they did some unbelievably clever and trick things [TS]

00:49:10   with the collection of you with not a lot of code just by doing a custom [TS]

00:49:13   layout and so maybe the right answer is you choose easy and intelligent places [TS]

00:49:18   to make these custom wild things happen that are kind of supported or maybe just [TS]

00:49:22   do some really wild stuff with coordination that isn't that isn't off [TS]

00:49:26   the reservation if you will but it's different and by doing in places that [TS]

00:49:31   are designed to have this flexibility than maybe that will prevent some of [TS]

00:49:35   that creaking us in the future yes anything that supports views like do [TS]

00:49:40   something fancy in your view but that and that is probably more maintainable [TS]

00:49:44   and then saying the thing that controls these news that's where I'm going to do [TS]

00:49:48   the fancy stuff you know yet exactly i mean that like a lot a lot of what a lot [TS]

00:49:54   of those hacks I did over the years were things I transitions and and to some [TS]

00:50:00   extent the fake review was actually the figured you was not that bad because it [TS]

00:50:06   was so containers you are saying john looked like it was it was a table view [TS]

00:50:11   infected actual the table you subclass which is known brief greeting us and and [TS]

00:50:16   adjust it worked like a tale of you that the data source delegate almost the [TS]

00:50:19   exact same way to it was actually pretty black boxy so it wasn't really a problem [TS]

00:50:26   and didn't have to write your review you didn't have to say all this is a [TS]

00:50:29   completely flexible collection you use it in any orientation they number rose [TS]

00:50:33   and lights and anything you know you have used anything I want to populate [TS]

00:50:36   them and tell you didn't have to make the Instapaper which constrains what you [TS]

00:50:42   have to do so you can make your gridview work you're not on the hook to make a [TS]

00:50:45   general-purpose collection view that works in a million different context [TS]

00:50:48   right exactly so you know that really wasn't wasn't that one of the hacks the [TS]

00:50:53   bigger hacks came from things like transitions and [TS]

00:50:55   and especially more on the iPhone with the iPad I was doing a lot more of my [TS]

00:51:00   own custom UI a very common practice though for programmers making iOS stuff [TS]

00:51:06   is generally stay with the new I get four for a lot of uses but then you hit [TS]

00:51:13   some kind of weird limitations edge case probably its annual bar button item had [TS]

00:51:20   some kind of edge case and you like well if i if I want this to do this thing [TS]

00:51:26   then I have to like not even use UI toolbar or a dream that my own button or [TS]

00:51:31   something you know something on a pretty large scale like that and if you say yes [TS]

00:51:36   even a couple of those things it starts getting kind of insane and then if you [TS]

00:51:41   start if you start saying things that involve multiple views and multiple [TS]

00:51:45   controllers like navigational structures or transitions then you can start [TS]

00:51:50   getting pretty hairy pretty quickly and everything that comes out this becomes [TS]

00:51:57   easier to do in a in a supported or at least a cleaner way you know I S seven [TS]

00:52:01   supports all sorts of cool new stuff to make this to make a lot of these hacks [TS]

00:52:04   either unnecessary or substantially better and more maintainable and and but [TS]

00:52:11   there's always going to be that bleeding edge of things that are unsupported and [TS]

00:52:13   like you know there's gonna be like I I think it's it's a lot like you know when [TS]

00:52:20   making this about like Instapaper itself was it was a collection of very very [TS]

00:52:23   simple things with like two hard things the text parser and the Kindle format [TS]

00:52:28   thing those right to hard things and thereafter with a bunch of easy things [TS]

00:52:32   if the number of crazy things you're doing it's pretty small and everything [TS]

00:52:37   else you doing is pretty easy then that is competitive advantage and you can get [TS]

00:52:41   away with it it's it's a matter of of balancing those like my new app I have [TS]

00:52:46   this one like really crazy low-level feature that i really wanna do but it's [TS]

00:52:51   one of those things where it hits an edge of you like it and I'm going to [TS]

00:52:54   have to do a lot of work to make that work right and I'm weighing now i cant [TS]

00:53:00   even should only be shipped version without it because it's going to be so [TS]

00:53:05   much work for one feature [TS]

00:53:07   but it's a pretty nice feature you know it's it's always this battle in my head [TS]

00:53:12   if they do I do this why not do this I don't know it's a tough thing and [TS]

00:53:18   especially early on you know you don't know you don't know when to say no yet a [TS]

00:53:23   lot of the times and in what I hear you saying earlier to turn this into the [TS]

00:53:26   jaws Polski rerun show is kinda broken windows thing where if you if you allow [TS]

00:53:33   yourself early on to go a little bit wild and then the next time you have to [TS]

00:53:39   question while can I get a little bit wild with this when he did it before [TS]

00:53:41   wanna do it again and it's a slippery slope and and so especially if you're [TS]

00:53:46   early on and development as I know you are it's it's it's better in my opinion [TS]

00:53:51   in most cases to try to stay as stock as possible and as simple as possible so [TS]

00:53:56   that you don't allow yourself to go absolutely crazy from the foundation up [TS]

00:53:59   exactly do we want to talk about something else that's awesome or do you [TS]

00:54:07   wanna wait a minute we do let's do it now has a gap on our second awesome [TS]

00:54:11   thing is yet another new sponsor I believe their new are sure they're not [TS]

00:54:14   into my site for me as a person but their igloo also known as a software so [TS]

00:54:20   a glue is an internet you'll actually like now I don't know if anybody who's [TS]

00:54:25   anybody who's ever seen you before I don't know of anybody who has any kind [TS]

00:54:30   of positive association with the word internet generally these are horrible [TS]

00:54:34   internal corporate sites that you're forced to use your job that are badly [TS]

00:54:40   made badly maintained daily work and required use IE six was increasing its [TS]

00:54:44   like that nobody likes their internet unless they're really customers because [TS]

00:54:49   a clue actually makes an internet that you will like your workers were like so [TS]

00:54:54   you can share content quickly with all sorts of built-in apps they have blogs [TS]

00:54:59   their calendars file-sharing forums they've twitter-like microblogs wikis [TS]

00:55:04   and everything can be social you can comment on any type of content you can [TS]

00:55:08   add reply at mentioned your co-workers Twitter style you can follow content for [TS]

00:55:13   updates you can tag things you can group things you can add on rooms you can have [TS]

00:55:18   many igloos for certain teams from division [TS]

00:55:20   is to work in the whole thing all these features are very very easy its drag and [TS]

00:55:26   drop it as responsive design it uses beautiful type kit funds these people [TS]

00:55:31   really know their stuff and it's like you know they're applying all the [TS]

00:55:36   awesome modern progressive design and features that we get on the consumer web [TS]

00:55:40   to the internet world and that's extremely rare so they're doing it all [TS]

00:55:45   for you plus a clue has enterprise good excuse me enterprise-grade security you [TS]

00:55:52   can start using it right away it's free to use up to 10 people that's pretty [TS]

00:55:56   cool if you have a staff of 10 people are less it's totally free so go start [TS]

00:56:00   using it today and when it grows its only $12 per person per month for a [TS]

00:56:05   business is extremely affordable way cheaper than developing your own and [TS]

00:56:09   it's just so much better its world better than most people internets to go [TS]

00:56:14   to a clue software dot com slash ATP that's a truce offer dot com slash ATP [TS]

00:56:20   start billion igloo today free to use up to 10 people go for it thanks luckily [TS]

00:56:25   software they're fantastic sponsors is sponsored lots of great podcasts [TS]

00:56:29   actually listen to the shows which is pretty great and so they they've done [TS]

00:56:33   like inside jokes on some of the shows in fact meet me on this page and [TS]

00:56:38   services welcome ATP listeners up top and they you know they their fans their [TS]

00:56:44   fans of our stuff they appreciate what we do so give him a shot [TS]

00:56:48   igloo software dot com slash ATP thanks to a clue for making awesome internet [TS]

00:56:53   and sponsoring our show they should have a program where they're like they send [TS]

00:56:58   people to your office to convince the powers that be they should get rid of [TS]

00:57:02   that like is often than I wish I could get rid of my internet and replace it [TS]

00:57:05   with a good but i cant cuz I'm in the 2000 person company and employee right [TS]

00:57:09   like seven teams look you need to change because I wish I wish we didn't have to [TS]

00:57:14   use the things we're using all they also have a sammich video I mean come on how [TS]

00:57:19   cool is that how can you go wrong with the same yes I check him out there are [TS]

00:57:23   so many go watch this video [TS]

00:57:26   usually I mean it did say this is one of the problems I get it it's like it's [TS]

00:57:32   like we have [TS]

00:57:33   have her everything like everyone has seen terrible domain registrars will [TS]

00:57:36   everyone has seen terrible internets without revealing too much only recently [TS]

00:57:41   was able to do something without using Java in my web browser on my entry level [TS]

00:57:48   job in the browser only reason they were there I'd non Java way to do it like I [TS]

00:57:54   actually [TS]

00:57:54   victories I I recently wished for Java in the browser to work again for some [TS]

00:57:58   reason I machine doesn't work anymore I don't know finance audit from one of the [TS]

00:58:02   security things recently or what but I my life ish dot com fasho downloader [TS]

00:58:09   like every every time there's a fish store I i buy it and then every time [TS]

00:58:14   every night of the concert I can go download the show from that night and [TS]

00:58:17   they have a Java multi file downloader thing and that that hasn't worked have [TS]

00:58:22   had to like hold option and click on the links one by one and it's really hard [TS]

00:58:26   life like an animal [TS]

00:58:28   yeah exactly like a program for you I thought it actually writing like at [TS]

00:58:34   least try to look fine day Safari extension I'm sure I'm sure somebody go [TS]

00:58:40   wherever you copy and paste the source and run it through thing and a bunch of [TS]

00:58:46   some kind of weird session stuff and are now does it say it's all indicated [TS]

00:58:50   because it's just a great grab your cookie jar and I'm done it many times [TS]

00:58:55   trying to grab WWC things grapple videos and every time I do it like you know I [TS]

00:59:00   started to love does not bother you again just to paste into BBEdit [TS]

00:59:04   repeatedly hold down and saying chords that involved like three or four [TS]

00:59:08   modifiers at the same time that memorized to grind the files up into [TS]

00:59:13   bits and then throwing a double score data token and start right pro coat on [TS]

00:59:18   top of that and make a series of scripts the process yeah actually with it really [TS]

00:59:23   should be as a bookmarklet because then you're running right in the context of [TS]

00:59:26   the page to be really really to make them yeah you could write a script to [TS]

00:59:30   talk about John I know you had an interesting topic he wanted to bring up [TS]

00:59:36   yeah this was I let them down for bowling today because we got it from [TS]

00:59:41   and the title of the story is regular people have no idea how to manage photos [TS]

00:59:46   on their phone just not really so much but i wanna talk about don't talk about [TS]

00:59:50   that the points that were down to the end of this thing and wrote it [TS]

00:59:54   chambers chambers and he's talking about how the promise photo management under [TS]

00:59:59   French people just buy phones and they take pictures with them and like I mean [TS]

01:00:04   I think about this is all my relatives and friends who have phones like what do [TS]

01:00:10   they think about their own a phone right and the taking pictures but then [TS]

01:00:14   sometimes the pictures that they care about kids are at their soccer game or [TS]

01:00:17   the Sun scoring his first goal is like something like they're important [TS]

01:00:21   memories right did they ever think about like what happens if you drop your phone [TS]

01:00:25   you know your car window when you're driving or something like that happens [TS]

01:00:29   if you spill coffee on it I think they don't think those photos are gone [TS]

01:00:34   forever thing they just think like the photos are magically safer maybe they [TS]

01:00:37   don't even know what people think about this but the bottom line is that Apple [TS]

01:00:41   doesn't take care of you or your dated I think it should and I this was way back [TS]

01:00:48   when I first started writing unlike the fat butts blog on our technical years [TS]

01:00:52   and years ago one of the first things I wrote about was this problem that Apple [TS]

01:00:56   has made these devices and encouraged everyone even back in additional days to [TS]

01:01:00   put your most precious possession pressures non-living possessions on [TS]

01:01:07   their hardware and then they don't care what the hell happened soon after that [TS]

01:01:10   like that not that that's a bad like I think there should be more concerned [TS]

01:01:15   about taking care of your stuff because seriously like your house burns down [TS]

01:01:19   your family and your pets all get out alive [TS]

01:01:21   the first thing that you care about of them like hoping you had some kind of [TS]

01:01:24   insurance is probably like your family photos here movies because those things [TS]

01:01:27   can be replaced you can buy a new car you can buy new furniture can build a [TS]

01:01:30   new house as long as everyone is safe it but you can't recreate to those those [TS]

01:01:34   photos that you know and we have all these devices that to make these [TS]

01:01:38   memories what's keeping them safe and less you're a nerd and have like this [TS]

01:01:41   crazy backup regime and know exactly where you know the problems are your [TS]

01:01:46   stuff is completely vulnerable and we're so close now to having a technology [TS]

01:01:51   where Apple or any other company could take care of us [TS]

01:01:54   they don't and so that the problem with the photos I like you start taking [TS]

01:01:58   pictures and you keep going and once you get past like a thousand pictures are [TS]

01:02:03   you know whatever whatever the limit of was at 5 gigabytes really give you a [TS]

01:02:05   nightclub you know if you drop those voters may only be on your phone and if [TS]

01:02:11   you drop your phone in the ocean you lost all the photos that were in the [TS]

01:02:15   last two thousand there in photostream or something that's if you you know i [TS]

01:02:18   simply got to the processing gotta stop enforcing whatever I know people just [TS]

01:02:22   some apples taking the pictures but at this point Apple should be taken care of [TS]

01:02:25   everything [TS]

01:02:26   Apple's devices should be designed in such a way that if they're [TS]

01:02:29   network-connected devices that if you smash your computer with the hammer at [TS]

01:02:33   your house burns down if you throw your iPhone the ocean your dishes still be [TS]

01:02:36   available and I'm not saying I'm pleased to make that happen for free but they [TS]

01:02:41   need to figure out some way to make it happen and back when I read about this [TS]

01:02:44   in fact that ages ago was like I was saying that everything computers come [TS]

01:02:47   with these two hard drives but you shouldn't tell people this to in there [TS]

01:02:50   and all your data sure you're done at all times right because hard drive [TS]

01:02:54   failure is a big problem [TS]

01:02:55   online backups or antenna background because people don't have enough [TS]

01:02:58   indications are saying look at least make it so that someone hard drive does [TS]

01:03:01   it was all a picture of their kids always had like double and who can [TS]

01:03:04   afford to do that I'll believe the only company that razor thin margins but [TS]

01:03:07   Apple maybe could hike built into the price of the devices or whatever and at [TS]

01:03:12   the end of this article [TS]

01:03:13   suggestion that's like usable but it would be nice not the same type of thing [TS]

01:03:19   make iCloud free this region or call me i cud free for the total size of oxygen [TS]

01:03:23   Isis so if you have like a 16 gigabyte iPhone 4 32 you about iPad you should [TS]

01:03:28   get forty eight gigabytes of iCloud for backup so did the very least every [TS]

01:03:31   single byte of data on your phone or iPad can be backed up by a new iPad and [TS]

01:03:35   it's starting to get no 3G 32 gigabytes of storage like make that the fault if [TS]

01:03:41   possible make it free if you can't make it free [TS]

01:03:44   built into the price of the device they're already like pretty impressed [TS]

01:03:47   devices like it's important if you if Apple would commit to this they could be [TS]

01:03:51   the vendor the gets the reputation like oh yeah costs more but you don't have to [TS]

01:03:55   worry about losing your day-to-day keep their protected all for you like they'll [TS]

01:03:58   keep it backed up you don't have to worry about you know monthly fees and [TS]

01:04:03   all these other things and bring about your backup things you can buy an iPhone [TS]

01:04:06   take pictures with it checking into a fire go to the Apple store get a new [TS]

01:04:10   iPhone but you have to buy or not don't worry your pictures will be there Apple [TS]

01:04:13   does not have a reputation nobody has a reputation now but the first person to [TS]

01:04:17   get their reputation it will be worth alot to people because I think most [TS]

01:04:20   people are using these devices and using their computers and stuff and they're [TS]

01:04:24   all their digital memories are available and could be destroyed at any moment and [TS]

01:04:29   just like crossing my fingers hoping it doesn't happen you know you're [TS]

01:04:32   absolutely right now I had a friend call me maybe a month or two ago and he said [TS]

01:04:37   you know my wife I think we're gonna get a new iPhone and of course this is just [TS]

01:04:42   a month or so ago and I said oh my god no why is coming out soon what are you [TS]

01:04:47   thinking and and so he said well she's out of space [TS]

01:04:51   ok to take stuff off her phone then well she's got so many pictures on there [TS]

01:04:57   depending on how many pictures you're talking about that may not be a problem [TS]

01:05:00   well and she also she takes a lot of video [TS]

01:05:04   goodness and so need talk talking to both they're both my friends but to [TS]

01:05:10   talking to my friend the husband who called me and and his wife took a while [TS]

01:05:15   talking them saying you've got to get the stuff off your phone because not [TS]

01:05:18   only is it not secure on your phone like john is saying but it's taking up a [TS]

01:05:21   credit to space especially 1080 video they mean thirty seconds videos like [TS]

01:05:26   eight billion gigs and so you have to get off your phone there's no need to [TS]

01:05:30   buy new phone just for that and then we're gonna put it ok well what do I do [TS]

01:05:36   when I take it where do I put it and it used to be at least you could assume [TS]

01:05:39   that a personal computer put on your personal computer but that's just [TS]

01:05:42   another place where I can die because you put on your computer and then the [TS]

01:05:45   person who was hard drives gonna die in t minus two and a half years and was [TS]

01:05:48   gonna happen to know tonight doing backups right in there probably not even [TS]

01:05:51   doing time she didn't want to buy a second hard drive it like there's no you [TS]

01:05:56   want them to be taken care of you want to be able to just tell them like you [TS]

01:05:59   could like you know what kind of computer should I get a Mac right you [TS]

01:06:02   want to build so what's new about back to you want to say something like are [TS]

01:06:07   you signed up for iCloud on all your devices yes then you're fine but you [TS]

01:06:10   can't say nothing you can say that then you have to like a seven hour [TS]

01:06:12   conversation about backup strategies it's going to be their eyes glaze over [TS]

01:06:15   and even at the end of it [TS]

01:06:17   you're going to be gone back home wondering ever gonna do anything I [TS]

01:06:20   suggested they gonna forget about it is a time machine drive not to be mounted [TS]

01:06:23   the not gonna notice or six months in there a little you know we as technical [TS]

01:06:27   people trying to support less technical people don't have any peace of mind [TS]

01:06:31   about this in reality so close to having you know we have basically technology [TS]

01:06:36   and systems economic problem and the problem of nyquil [TS]

01:06:40   Google's come the closest to the Chromebook initiative that the [TS]

01:06:43   presentation they reside in the Chromebook despite the fact that just [TS]

01:06:46   using a really expensive but nice looking laptop that only as a web [TS]

01:06:50   browser is not appealing yet to be born this kind of limiting they have the red [TS]

01:06:54   deer with like take your Chromebook run over the steamroller don't worry about [TS]

01:06:58   to get a new Chromebook typing your stuff everything is back you didn't [TS]

01:07:01   those things as long as we had time to upload it you're you're fine right I [TS]

01:07:05   don't hold onto that's a big problem [TS]

01:07:08   time to upload I know that's one of the big problems holding this up right now [TS]

01:07:12   it isn't just about there is no web services that are highly integrated that [TS]

01:07:15   are doing all this for you for low-cost or free that isn't that isn't the main [TS]

01:07:19   problem the main problem is think about how many people on iPhones or devices [TS]

01:07:26   like iPhones who are in a situation or have a home connection or have data caps [TS]

01:07:33   in which uploading things to cloud backup uploading photos and videos to [TS]

01:07:38   claw back on a regular basis is is impractical but you don't have to his [TS]

01:07:41   uploaded I mean I think about you and we did that transporters spot like that [TS]

01:07:45   where we have the technology do most things like if you just saved by a bunch [TS]

01:07:48   of these things that stick around your house like potted plants and go on in [TS]

01:07:51   your office and give unto your friend likes to know if it was just easy enough [TS]

01:07:55   for you to like work work work clothes were really really close to being [TS]

01:07:58   economically feasible for someone who can afford an iPhone to never have an [TS]

01:08:02   excuse elucidated even if it's not cloud likely to be like the third tier like in [TS]

01:08:06   the second tier is like have a computer system that's redundant and like the [TS]

01:08:10   other two years like having lunch at the store network attached storage nodes [TS]

01:08:14   around your house because like you know it's like a caching hierarchy we're like [TS]

01:08:17   on the device is good and then when you get back home for your tears you know it [TS]

01:08:21   to 11 AC Wireless that stupid to professor is going to happen in five [TS]

01:08:26   years or whatever it takes that start to penetrate right [TS]

01:08:28   gotta go to your little like transporter type devices are your time capsule or [TS]

01:08:31   whatever and then the next thing is like an iPhone iCloud when you're sleeping if [TS]

01:08:35   you know if you slow connection it will like you know we're almost there is just [TS]

01:08:40   a matter of like working on a system in some company committing to anything you [TS]

01:08:44   know what we're going to be responsible protect your data not saying things like [TS]

01:08:47   when you're coming to the Genius Bar make sure you have a backup knowing [TS]

01:08:50   everyone's gonna look at Mango whatever and then be pissed when all the Davis [TS]

01:08:54   got on the computer at your parents like I'm sure it happens all the time to them [TS]

01:08:57   and I like it in Apple's interest as like the premium vendor and the guy who [TS]

01:09:01   makes the hardware and software and now they have web services to to get there [TS]

01:09:04   before someone else does and figure this thing out when it gets its more than [TS]

01:09:09   that to though is not because say you're on vacation and like say when when Marco [TS]

01:09:14   and Tiffin and I were in germany what if I took a whole bunch of pictures on my [TS]

01:09:18   iPhone because I'm not a photographer and I don't have a fancy pants camera [TS]

01:09:22   pictures on my iPhone which at this point [TS]

01:09:24   irreplaceable I may or may not have had access to any network connection but [TS]

01:09:30   particularly wifi and all of a sudden now all those pictures are gone because [TS]

01:09:35   Marco ran over my phone with his m5 but you have access to each other so like [TS]

01:09:39   you should be able to have a family like this gets into the whole thing about [TS]

01:09:42   families if you guys going on a trip together you should be able to enter [TS]

01:09:45   into an arrangement whereby Alderaan things are transferred among yourself in [TS]

01:09:49   the little circle of the ad hoc network that is your people there so that you [TS]

01:09:52   drop your phone I don't worry I've got all your pictures they got pulled down [TS]

01:09:56   onto my macbook air on just like you know there are some percentage of them [TS]

01:10:00   like the technology is there for all these things to work it's just a [TS]

01:10:03   question of working out the interface and the decision to do it it shouldn't [TS]

01:10:07   it shouldn't be like that your devices as little island and you guys go on a [TS]

01:10:12   weeklong vacation with no internet access and since you drop your phone all [TS]

01:10:15   those pictures again like there are we should be able to stop that from [TS]

01:10:19   happening in some way I mean is this balance between ease of use for regular [TS]

01:10:27   people and getting around with all these educators and so the way to get around [TS]

01:10:32   the edge cases usually involve [TS]

01:10:36   local hardware where you have either like a time machine disk for a time [TS]

01:10:40   capsule and and by the way I don't have the time capsules but that's a separate [TS]

01:10:45   question so you have things like that to avoid the whole band width and depth and [TS]

01:10:50   data cap issue but those things are all things that regular people are often [TS]

01:10:55   going to either not think they need and therefore not bike is too expensive or [TS]

01:11:00   they're not going to do it right and in a way that like I'm sure everyone listen [TS]

01:11:05   to the show has some point had a friend or relative say oh I lost files my heart [TS]

01:11:11   I can you help me get them back and you say ok yet you have a backup to say yes [TS]

01:11:15   and you go over to their house and they they're here almost house Roma backup [TS]

01:11:20   drive [TS]

01:11:24   thinking in these people where they may buy an external hard drive is too small [TS]

01:11:32   to buy an external hard drive and at just becomes the place where the files [TS]

01:11:36   and they think it's a backup drive as an external hard drive and he called the [TS]

01:11:40   back of anythink good as a backup but it's just one hard drive at the files on [TS]

01:11:44   it I i just i I tuned out as soon as you said you had friends that had normal as [TS]

01:11:50   no one ever as backup to external drives back up but now I'm with you but I can [TS]

01:11:56   still trying to process the thought of a regular person not a nerd saying yes I [TS]

01:12:00   do it anyway you have those people or you have the people who you know if you [TS]

01:12:07   try to make it work from these cases the problem is that these modern devices the [TS]

01:12:12   cameras keep getting better so you have these devices that you know you mention [TS]

01:12:15   in the video you can tell her well your photos be backed up in low resolution [TS]

01:12:20   for a little while but your videos mostly won't be because they're 400 megs [TS]

01:12:25   each and that's impractical you know it you get around that stuff having local [TS]

01:12:29   stuff that avoids a network once you involved the network though it can be [TS]

01:12:33   easy and automatic for everyone so you either have local stuff that is [TS]

01:12:37   expensive and can be easily misconfigured are screwed up that can [TS]

01:12:42   back up everything or internet-based stuff that can be automatic [TS]

01:12:48   and foolproof but you have that problem of bandwidth and data caps and therefore [TS]

01:12:53   usually can't back up everything like I said we're so close it's kind of like [TS]

01:12:57   when we just barely got technology to do digital distribution of audio because [TS]

01:13:02   mp3 came out but we still couldn't really do movies or TV right and even [TS]

01:13:06   today like audio is like no prob least throw around songs at their tiny files [TS]

01:13:11   they you know they're easy to go you know that the ban within the memory [TS]

01:13:14   capacity in computing everything totally went past audio but for video more like [TS]

01:13:19   you can buy TV shows but we can really start them all and we can have a big [TS]

01:13:24   hard drive so someone will stream kinda stream 1080p but doesn't look like we're [TS]

01:13:28   just on the edge of being on the handle video and for things like video you [TS]

01:13:32   record yourself in 1080p that's probably outside the round what we can handle [TS]

01:13:35   where we're right on the cusp and I think it's okay to start with like we [TS]

01:13:39   get you know we can only do songs but only crazy people are downloading video [TS]

01:13:43   on the internet like back in the Napster days right just doing it for songs is a [TS]

01:13:47   big win and it lets you sort of like work out the kinks of things go so that [TS]

01:13:52   eventually ten fifteen years later when the movies to feature length movie star [TS]

01:13:57   to be impossible to read is like how we can or will you support the stuff that [TS]

01:14:00   with the iTunes Music Store in like it's just it's like a natural extrapolation [TS]

01:14:04   to do to do movies for backups we should have been traveling the same road but [TS]

01:14:08   haven't been like a need to be ambien like wi-fi like wi-fi wireless [TS]

01:14:13   networking technologies nobody could use and now everybody can use it and how do [TS]

01:14:17   we go from something that nobody uses something you'd like to know coffee [TS]

01:14:21   shops have wifi ever has wifi how do you get on the wifi you know if you told [TS]

01:14:25   somebody back in the early days of computer networking the regular people [TS]

01:14:28   are going to be able to walk into a building and get on the network thereby [TS]

01:14:32   you think a down the network to network administrator do to help them and [TS]

01:14:35   they're going to configure the network stack on their operating system now [TS]

01:14:38   they're not going to do that you work it out and so until you get to system that [TS]

01:14:43   people can use you know and there is an investment in deep technology that Apple [TS]

01:14:49   is not really doing Google's kind of doing that makes it possible to use its [TS]

01:14:53   not like one company came up with the wireless networking like wi-fi and those [TS]

01:14:56   wi-fi standards that is deep deep technology that you can't just like [TS]

01:15:01   my only son came up with something in like you know six months and I think [TS]

01:15:04   this is how we're going to wireless networking you have to have very smart [TS]

01:15:07   people think about it for a long time ago through it you know [TS]

01:15:09   standards process and get hardware vendors on board [TS]

01:15:13   revise revise revise over and over again and then finally eventually 10 15 20 [TS]

01:15:18   years later you reach the promised land [TS]

01:15:20   you can't just say what we're gonna do backups and will have like the SUN [TS]

01:15:23   device out there who like copy stuff and I'll make this photostream service and [TS]

01:15:27   my photo upload to its will have the iPhone teamwork you gotta work think of [TS]

01:15:31   it like as the overall problem say we need some side of you know to your bait [TS]

01:15:37   a tiered storage architecture that works on any device and we're gonna take the [TS]

01:15:40   next five years to develop this architecture we're gonna start small and [TS]

01:15:43   we're gonna you know it's gonna be like peer-to-peer between our devices and [TS]

01:15:46   it's also going to be you know pushing things up to the highest level they can [TS]

01:15:49   get in an encrypted and shared in like maybe you file system of some kind [TS]

01:15:54   mixed in there so you could send efficient block difference between i [TS]

01:15:58   dont wanna talk about it but like that kind of that kind of like deep core [TS]

01:16:02   technology you gotta work on that for years before you get any bang out of it [TS]

01:16:06   if you don't work out at all you're gonna have his half a solutions that [TS]

01:16:09   like Marco said you end up having edged cases that you think no one is going to [TS]

01:16:11   be able to handle like you can't just sit around waiting for magically for us [TS]

01:16:15   to have Gigabit upload bandwidth from everywhere into a magic cloud that you [TS]

01:16:19   know like I guess maybe that will come eventually but we're close enough now [TS]

01:16:24   like photos I think you could handle people stores maybe you can't handle [TS]

01:16:27   their videos maybe they just because they're just too darn big and the [TS]

01:16:31   ability to record video outpaced our stuff but I think you know apple and [TS]

01:16:35   everybody else is dropping the ball on this and we really need a solution like [TS]

01:16:38   with the hardware the tier this stuff could work we just don't have the [TS]

01:16:43   software to do it and that that's a that's a failure of this offer guys [TS]

01:16:46   think when I also wonder if we don't have the impetus to do it what I mean by [TS]

01:16:50   that is I almost feel like we need computer hardware specifically mass [TS]

01:16:58   storage to be less reliable in order to force regular people to care enough to [TS]

01:17:02   demand these things like that that's work for Google like this that so many [TS]

01:17:06   servers that you just have to build [TS]

01:17:08   that's not the case with individual hardware right and it's like the [TS]

01:17:13   argument that the only way we'll get more efficient cars is to make gas four [TS]

01:17:17   times more expensive than it is you know it's a similar thing where if hard [TS]

01:17:20   drives failed constantly then people would know I'm a need for copies of [TS]

01:17:25   these pictures because I know one or two of the four gonna die in the next six [TS]

01:17:29   months [TS]

01:17:30   yeah we need a personal cast monkeys but the cast monkey yeah that's every [TS]

01:17:36   company should have a cast and I'm not sure if it's like Netflix still does it [TS]

01:17:40   as a one time thing over the PR stunts are they really have anything like that [TS]

01:17:43   but the Cask Marque is within that likes the idea that they have something [TS]

01:17:47   intentionally going around screwing up their systems to test that they had done [TS]

01:17:52   his work so they don't wait for things to fail they have an active program or [TS]

01:17:55   series of programs that go around and break stuff in their own like data [TS]

01:17:59   centers to prove to themselves that ok if this type of machine goes down we're [TS]

01:18:04   okay i three of you go down there ok this which ties were okay and they're [TS]

01:18:08   doing it to themselves intentionally all the time to sort of build up their [TS]

01:18:11   immune system so you have like a person who came at your house at night and [TS]

01:18:14   smash morning or devices like randomly erased one of your hard drives like and [TS]

01:18:19   they think I came like once every two months you would very quickly figure out [TS]

01:18:23   some way you would figure out some way to develop the summer you would demand [TS]

01:18:26   from all your vendors like Apple you know pick a smoke is coming to my house [TS]

01:18:31   every night destroying things you guys got to come up with a better system to [TS]

01:18:33   protect my dad because I'm losing all the pictures of my baby and that's why [TS]

01:18:37   it gotta come from its gonna come from from the consumers like I mean that's [TS]

01:18:41   what leadership is it shouldn't have to come from the consumer's Apple should be [TS]

01:18:44   leaving here they they're in a position to do this type of thing they should be [TS]

01:18:48   thinking about it and doing instead of being a putz is that they are still make [TS]

01:18:51   it impossible for one family shared a single iPhoto library like same group [TS]

01:18:55   alright but they're not and yes even came from the other direction that would [TS]

01:19:00   really help us all but nice things stand at your hard-earned dollars every three [TS]

01:19:04   years human memory size should you be like now I think I might have had those [TS]

01:19:07   optical somewhere or you just like give up in like well I think opposed to most [TS]

01:19:10   of the Facebook you know and I'll never look at them again I know what can [TS]

01:19:14   happen all these people are like 80 years old you know fifty years from now [TS]

01:19:18   they want to see you though the picture of their kid was when you're able to [TS]

01:19:21   have them anymore cuz they won't have the physical photo albums that are [TS]

01:19:23   parents to try to our parents house we can look at those books that point there [TS]

01:19:30   at that a lot I have heard from a lot of people who have you know lost phones or [TS]

01:19:34   whatever they they say oh I you know we still have the ones who puts a face but [TS]

01:19:38   that's a very very common reaction and and kind of mental insurance policy for [TS]

01:19:45   a lot of people I wonder you know what happens what happens like twenty years [TS]

01:19:49   from now on Facebook shuts down to my facebook there but the terrible [TS]

01:19:54   qualities they like read compressed oh yeah and good luck finding them thirty [TS]

01:19:58   years from now thirty years you know I think we did that thirty years ago that [TS]

01:20:05   stuns me is all have people friends relatives acquaintances that will have [TS]

01:20:11   catastrophic data loss bad bad data loss and you know what they do differently [TS]

01:20:17   after that happens not a thing they do what like what is their recourse like [TS]

01:20:23   there are any buying like the best quote unquote they're buying Apple stuff and [TS]

01:20:27   they were using them in like the way they see them used in Apple commercials [TS]

01:20:32   and they still lost all their data so like they don't have the tools to fix [TS]

01:20:36   this should have to fix it then it's on to say like Apple should be providing a [TS]

01:20:40   way to make it as easy for them to have the data protected as it is for them to [TS]

01:20:44   take their phone to a coffee shop to get on the network and I completely agree [TS]

01:20:47   but I guess what I'm driving at is it seems like the moment data loss happens [TS]

01:20:52   your average consumer says I guess that's gone now and that's that in there [TS]

01:20:57   is no more discussion and natural disasters like we're working to [TS]

01:21:00   earthquakes you can't be still regular people technology is basically just like [TS]

01:21:05   the weather [TS]

01:21:06   well you know you can complain about it but obviously this is unchangeable law [TS]

01:21:11   of the universe that we're gonna lose data is most people who are adults today [TS]

01:21:15   have grown up having all sorts of computer failures and most people don't [TS]

01:21:20   use Macs and even people who do use Mac still have failures may be fewer of them [TS]

01:21:25   are different ones but you know most people have grown up using some kind of [TS]

01:21:28   crappy computers with crappy software and you know where where things are very [TS]

01:21:32   constrained and expensive and unreliable and so almost everyone who's an adult [TS]

01:21:39   today at some point had a computer that had to be wiped or that had a hard drive [TS]

01:21:43   failure or something some somehow the computer was forced to be wiped started [TS]

01:21:47   over so it's like to them it's like you know they're they're like an abusive [TS]

01:21:51   relationship with that technology we're like they just like oh yeah okay I guess [TS]

01:21:56   that's just what happened with computers too bad you know that they don't they [TS]

01:22:00   don't know that it doesn't have to be that way and I don't quite understand [TS]

01:22:06   why I again Apple of all companies hasn't jumped on this more because [TS]

01:22:12   they're all about like figuring out what real people from that's that's why I was [TS]

01:22:17   so successful because they had the vision of like people hate that come [TS]

01:22:21   about installing and uninstalling stuff that people hate trying to find software [TS]

01:22:24   bikes through Google certain stuff we just had one store and get a bundle icon [TS]

01:22:29   appears if you don't like it you exited goes away that's what that's what people [TS]

01:22:33   want and they did that in the graded everything about the iPad is so much [TS]

01:22:37   better than the neck and terms of you know throwing in front of someone who's [TS]

01:22:40   not a technical person saying here go nuts they can browse the web they can [TS]

01:22:43   send email to play games it's fun it's you know it's not an even lower the [TS]

01:22:47   price is cheaper than impact but this whole thing about keeping your day today [TS]

01:22:51   still have those commercials dunno how beautiful it is you take pictures of [TS]

01:22:54   your children and all these memories you having happy times and laughing with [TS]

01:22:58   your friends and making videos and all that stuff is going to be gone in start [TS]

01:23:02   the clock because this not doing anything to help you like protected [TS]

01:23:06   long-term and maybe they think you're not supposed to protect him maybe you're [TS]

01:23:09   just supposed to like enjoyed in the moment look at it and [TS]

01:23:11   and let it disappear when you buy a new phone you drop in the ocean but they [TS]

01:23:15   don't mention that in the commercial I cannot show that experience like that [TS]

01:23:18   time we went to parrot look at those pictures out of those three phones ago [TS]

01:23:21   house anymore we're running long should that be a good one more thing it is this [TS]

01:23:29   the kind of thing you'd you'd think Apple would tackle I mean this is a big [TS]

01:23:32   webservice big data back and maybe that's been good at it but like they're [TS]

01:23:37   good at like saying that looking beyond the way things are done now to do like [TS]

01:23:42   like cases the five whys and get all way down to the root problem like people [TS]

01:23:46   don't want to deal with any of this stuff let's just saw their actual [TS]

01:23:48   problem that actual problem is I want to browse the web I want to send email and [TS]

01:23:52   iPad can let them do that without all sorts of complications and concepts that [TS]

01:23:56   existed on the Mac complicated that they're good at cutting through that [TS]

01:23:59   stuff and so this is another case where you know well backup is difficult and we [TS]

01:24:05   always problems and how we gonna pay for this and we're going to store it and [TS]

01:24:09   made people to have a blog bandwidth caps or whatever and you know like a [TS]

01:24:13   time machine was a good step in that direction but that's like the last [TS]

01:24:17   century step even the time she was in the last century Apple's the kind of [TS]

01:24:21   company who has the margins and the control of hardware software and also [TS]

01:24:25   usually the vision to not worry about the technical details and just figure [TS]

01:24:30   out what people want to make it happen that's why I think yeah but you're [TS]

01:24:33   forgetting that so much of this hypothetically relies on really strong [TS]

01:24:37   Internet services we've all discussed ad nauseum that is not apples I know but [TS]

01:24:42   they haven't liked the heavy like really even attempted it like it also depends [TS]

01:24:45   on like deep technology like Core standards in like building [TS]

01:24:49   infrastructure which is also not good at especially when it comes to data storage [TS]

01:24:53   so many of Apple's blind spots but I I thought I would have rather seen them [TS]

01:24:58   like three years ago come out with like Apple's new cloud file system it's [TS]

01:25:04   everywhere at once and it would be a terrible problem not work but at least [TS]

01:25:06   they had the right idea of like we are going to completely abstract storage on [TS]

01:25:12   all levels knew this crazy multi hierarchy thing in [TS]

01:25:14   understand it as a core OS feature not as like a GUI feature like a major [TS]

01:25:19   version of iOS iOS 10 it has to be like a feature like the kernel or the file [TS]

01:25:24   system has to be at that level where are the web service level never even [TS]

01:25:27   attempted that they haven't made any run at like photostream is the closest I've [TS]

01:25:31   come in that's like one little appendage hang off a couple of applications on iOS [TS]

01:25:35   and Mac that's kind of weird and you could only recently delete things from [TS]

01:25:38   that and understand how it works and it's not clear people at the mental [TS]

01:25:41   model is and it sure as hell doesn't apply to anything some of the photos [TS]

01:25:44   that you mention those particular applications like they're not done [TS]

01:25:47   anything going for the big solution and failing there just maybe they maybe they [TS]

01:25:51   know their limitations and it just like we have to nibble about that this from [TS]

01:25:54   the edges I still don't know what photostream backs up doesn't like it so [TS]

01:26:00   just assume it backs up nothing that's what people do like I remember for like [TS]

01:26:05   six months photostream to show me black rectangles in iPhoto like they were my [TS]

01:26:10   photos because they were the right number and i can tell from the [TS]

01:26:12   orientation is the addition of my house but they were just completely black [TS]

01:26:15   well that and then like you do you have the full resolution copies and forestry [TS]

01:26:20   and where is it have smaller I think it's ok all right let's wrap thanks a [TS]

01:26:28   lot to our to sponsor this week [TS]

01:26:30   Warby Parker and igloo software and we'll see you next week [TS]

01:26:35   now this show as they didn't even mean to begin it was accidental [TS]

01:26:45   John [TS]

01:26:48   Casey it was a joke and you can be a team Marco [TS]

01:27:34   say this I think someone posted it again in the eye of some things talk about [TS]

01:27:42   those people who are actually listening to this it's the STU does design studios [TS]

01:27:56   I was not its to design our Stan Everex concept [TS]

01:28:00   basically a OS iOS 7 style redesign of Mac OS can have a big better and hope [TS]

01:28:07   this is not this year I actually don't think it's terrible though I feel like [TS]

01:28:13   the menu bars totally out of place given the rest of the screen I have her ex [TS]

01:28:19   thank you sam the geek that makes more about this I don't like but overall he [TS]

01:28:29   looks fine I do you think Apple will go on an iOS 7 like direction with don't [TS]

01:28:34   see why the Mac us to look anything I can see it being redesigned but I don't [TS]

01:28:39   see any reason it has to look anything like I always liked it did did the max [TS]

01:28:44   buttons ever look like I was as buns maybe they came close to a certain point [TS]

01:28:48   but like they were like recessed like the iOS 6 buttons bar with like a little [TS]

01:28:52   shadow on top of them they were on on top you know i mean i i would say that [TS]

01:28:56   OS 10 never believed that much like I wasn't my first yeah I mean you can [TS]

01:29:00   redesign the redesigned to look exactly like your other thing you can just be no [TS]

01:29:04   but familiarity is never a bad thing especially new high design yeah that's [TS]

01:29:10   true [TS]

01:29:10   section review about that topic but you know you don't need a space thing about [TS]

01:29:17   this right before the Iowa 7 1,000,000,000 the keynote was like the [TS]

01:29:21   night before or something like that [TS]

01:29:23   about how you know people people are trained on how to use interfaces these [TS]

01:29:28   days and you don't really need something to look exactly like a button for people [TS]

01:29:33   to figure out the bun stuff like that and some of this like you know you don't [TS]

01:29:37   need ten to have the same visual style as iOS four people to know how to use it [TS]

01:29:43   you know it's like [TS]

01:29:44   just give it like a similar behavior like oh there are things you can click [TS]

01:29:48   on that behave like buns there are labels there are no lists and structures [TS]

01:29:53   and you know other ways to present data and to deal with it you don't need to [TS]

01:29:58   look at the same you can have its own totally different visual theme and [TS]

01:30:02   people figure out a hot dog stands 3.1 is to forget how to use it [TS]

01:30:08   that said though like a straight up exactly I 007 style redesign I think it [TS]

01:30:14   would work fine [TS]

01:30:16   like because the I was seven style like there's not much to it right you know [TS]

01:30:20   like it might like to look at look at the notification thing we're showing a [TS]

01:30:23   notification like dogs got buttons like the iOS 7 concedes that the buns go [TS]

01:30:29   ahead instead of being in the buttons like that's fine you know the window [TS]

01:30:37   controls being lot line services thanks I mean that locals together but you know [TS]

01:30:41   like these details but it doesn't look like crazy and looks reasonable but I'm [TS]

01:30:49   not I'm not saying oh I don't look at me and I can tell you that I would like any [TS]

01:30:54   kind of cool redesign but you know this right so even though it's only been two [TS]

01:30:59   days has a review I wish that I wish the OS would work better so that I could [TS]

01:31:05   review it is the review I don't know what their schedule is like because they [TS]

01:31:13   putting out bills and things don't work out how can I write about them if they [TS]

01:31:17   don't work well just 25 everytime you touch something at any touch interaction [TS]

01:31:26   running 10 naps it logs and debug messages to the console on a truck [TS]

01:31:33   solution just increased the program counter [TS]

01:31:37   like to patch over fprintf doesn't obviously the shipping as bad as out on [TS]

01:31:44   some kind of you know minimal testing or at least less testing schedule like [TS]

01:31:50   you know it there if they ship that out leaving this this this extremely common [TS]

01:31:57   debug print statement in there that's annoying every single iOS developer this [TS]

01:32:00   week obviously you know what else are they leaving in there and I think it's [TS]

01:32:05   at the start but I had a Cisco VPN client downloaded from the official [TS]

01:32:08   Cisco website not a bad I'm not anything like that on OS 10 that would log like [TS]

01:32:14   like a base 64 dump of the data it sends and receives all the data center [TS]

01:32:19   receives [TS]

01:32:20   like I installed it and I'm on the VPN and doing things on the air [TS]

01:32:23   hard-driving tick tick tick tick tick on the console login my son's memory before [TS]

01:32:31   just log change the database format anyway and there was there was all data [TS]

01:32:36   so it's like well when I'm kind of the VPN is going to just abused my hard [TS]

01:32:40   drive at any time by writing a little bit today that eventually gets flushed [TS]

01:32:44   to disk things people will ship but works I want to write about iBooks [TS]

01:32:52   yesterday and today but it is not in a state where I can use it to do things to [TS]

01:32:58   write about today I spent a long time trying to purchase a book like it's the [TS]

01:33:04   very first [TS]

01:33:05   like and how cannot so now I'm in this annoying uncomfortable state where I am [TS]

01:33:10   and I'm terrified to make screenshots of anything because like you know should I [TS]

01:33:15   go nuts taking screenshots of everything now and then have to redo the mall or [TS]

01:33:18   should it wait until like the very last minute and just do them in a scramble [TS]

01:33:21   this time like 70% done with the writing which is not done with the with the [TS]

01:33:29   production of this thing then naturally can we make the opening soundbite I [TS]

01:33:33   spend a lot of time trying to buy a book just that good now I have a very [TS]

01:33:41   important question was tipped listening live in another room and came running in [TS]

01:33:45   at the eleventh hour was she actually hearing only one side of the [TS]

01:33:48   conversation in the office for like the hour we spent before the Warby Parker [TS]

01:33:52   spot neither of those when I when I knew this was coming up I sent her a I [TS]

01:33:57   message [TS]

01:33:58   saying come in now expected about 25 minutes and that was about 30 minutes [TS]

01:34:04   and that was pretty good morning that I was like 30 35 something like that so I [TS]

01:34:08   sent a message saying hey come on announced that she was here she said she [TS]

01:34:13   watched me listen to John for about 45 seconds and then I passed over her so [TS]

01:34:22   she could take not true man what i've seen [TS]

01:34:27   not a lot of feedback about the last episode since it's only been out for a [TS]

01:34:30   few hours but everyone is sad I got circles around I wanted in my ears [TS]

01:34:35   immediately followed that was not granted there was like it was it was it [TS]

01:34:41   was like you know we're still looking back on a bad experience wow what's [TS]

01:34:48   Randy like randy is when I talk about TiVo or file systems for educators show [TS]

01:34:55   the show on file systems and heard that everyone was mentioning you put into it [TS]

01:35:01   covered on the same ground but then went forward more past what I have talked [TS]

01:35:06   about my talk about a hundred more things have transpired although not much [TS]

01:35:10   in the Apple world what's going on anything it was two days ago nothing now [TS]

01:35:17   done things different now somebody's going on vacation all next week yet John [TS]

01:35:24   back to back to the grind yeah so he doesn't know where we're going tomorrow [TS]

01:35:31   she knows we're going but she doesn't know where it should be fine but we'll [TS]

01:35:36   see how this works out on scared she's extremely easy going so it should be [TS]

01:35:40   fine but I'm scared you guys back by not being here the entire fall [TS]

01:35:46   be doing what you'll be doing you have no job you have nothing to do pretty [TS]

01:35:51   much almost every weekend in September or October I'm doing something like it's [TS]

01:35:55   crazy those months are insanely booked for me on Wednesdays [TS]

01:36:01   findings I think I'm only gonna be like one Wednesday it's really not be easiest [TS]

01:36:08   vacations get two for the show might be a problem trying to actually ship my [TS]

01:36:12   apperance I'm most definitely not going to see you don't think I'll be there on [TS]

01:36:16   day one I will I would give that like a 20 percent chance of this point maybe [TS]

01:36:21   even less I really the more I do with it the more I want to do with it and i know [TS]

01:36:27   im gonna obviously have that problem of you know [TS]

01:36:29   taking forever never shipping version one but the bigger thing is I'm Way [TS]

01:36:33   behind on even getting the basics done and some of its going faster than [TS]

01:36:37   expected some of its going slower than I expected and so i dont im still too far [TS]

01:36:41   out to say you know whether I will be able to get out there for day 1 like [TS]

01:36:47   whether it's even possible but I'm guessing looking at it now it's not cuz [TS]

01:36:52   you know what if what if day one is like late September that's what six weeks [TS]

01:36:58   away and it's really it's pretty close and I still am still working on the [TS]

01:37:05   naming issue I still have the company formed by what I'd like to give the [TS]

01:37:09   company the same name as the product and therefore I don't have like the stupid [TS]

01:37:14   DUNS number yet I can't get the Apple developer account yet so i cant get all [TS]

01:37:18   my final certificates done and make her testing push notifications and all these [TS]

01:37:23   all these things that no matter how much I worked my butt off right now there are [TS]

01:37:28   these things all take blocks of time to have to be done in a certain sequins and [TS]

01:37:33   so the reality of me getting this out there in any kind of ship but 1.0 state [TS]

01:37:38   within six weeks is pretty much zero plus you should probably submitted like [TS]

01:37:43   two weeks before the actual release date of the OS and approving the first two [TS]

01:37:50   weeks ago so he's going to bounce back at least wants exactly i mean any any [TS]

01:37:54   new app you got to assume you gonna be rejected so [TS]

01:37:57   you know chances of me getting it out there for iOS 7 shirley is a pretty much [TS]

01:38:02   no I mean the apt have to be almost done right now for that you know you have to [TS]

01:38:08   have it pretty much ready to go [TS]

01:38:11   ready to be in the App Store on day one you have to have all the curd [TS]

01:38:15   effectively done now would have to be in a very advanced better and if it is not [TS]

01:38:20   a very very bitter today you're probably going out there for day one [TS]

01:38:25   yeah they're so what are you gonna put it out in March of next year I'm [TS]

01:38:30   shooting for all as well you know but you know whose definition of fall like I [TS]

01:38:36   wanna get out there for this fall I don't again I don't know how realistic [TS]

01:38:40   it will be to hit any particular month and thinking october november is [TS]

01:38:47   probably more reasonable for the holidays people get their iPhones and [TS]

01:38:52   iPads for Christmas they can store up here but you have a busy October for [TS]

01:38:55   sure I'm involved with I know half of your October I'm going so between [TS]

01:39:00   September and October I'm going to two conferences that are that are very far [TS]

01:39:05   away each I'm going to anniversary trip is it it's our 5th anniversary this year [TS]

01:39:11   and I'm going to our driving trip which is gonna be awesome that's all that's [TS]

01:39:17   like four major trips yet for major trips within two months where you goin [TS]

01:39:24   free anniversary thing you want to share [TS]

01:39:26   stated a little sort that we like yeah we want our wedding night excuse so you [TS]

01:39:32   know it's and I'm coming all the stuff in to that time plus maintaining you [TS]

01:39:40   know the blog this show you know if the general like baseline workload that has [TS]

01:39:44   to do every week it's gonna be a rough rough rough early fall [TS]

01:39:51   you know by by November so I should have an easier schedule in time for the [TS]

01:39:57   holidays and all the family travel goes along with that I can help you out about [TS]

01:40:00   just how you market that actually you have five vacation days left this year [TS]

01:40:03   so you'll have [TS]

01:40:05   imagine Fargo had a real J O B job a couple times now we've now everyone's [TS]

01:40:17   confused about what the driving thing is I feel like we should just let them be [TS]

01:40:20   confused yet to be confused will take pictures and put them somewhere that [TS]

01:40:24   involves driving mister hint that's your big and John refused to come [TS]

01:40:29   John if you chose not all even get me started about their items on either side [TS]

01:40:36   of these things and I weigh the pros and cons and make a decision is not a [TS]

01:40:40   refusal to do and obviously good thing nor is it a rejection of an obviously [TS]

01:40:44   bet you John I'm only slightly kidding guess how many vacation days I have left [TS]

01:40:50   this year after all I have put down the of 172 you can book too but I can [TS]

01:40:57   actually just booked today just bought plane tickets after she booked it she [TS]

01:41:02   said ok how many you have left it there really got any other water while I [TS]

01:41:07   believe a moralist booked up I think I have I have to give myself like to keep [TS]

01:41:12   to my back pocket for like one day one day I'll be sick and one day i maybe one [TS]

01:41:17   day may be packed and has to do take a day off work to do like emergency Mac OS [TS]

01:41:21   10 review scraggly hopefully I want to use that one nice I'm still mad at you [TS]

01:41:27   either way but then kids get sick and had stayed home with the kids and [TS]

01:41:30   sometimes you can be working from home and sometimes you can't depending on how [TS]

01:41:33   sick the kid is taking to the doctor and limited vacation days it's like RTS [TS]

01:41:40   where you have limited resources you can just know you cannot use mine for [TS]

01:41:44   tomorrow or should we say two titles before I falsely three phones ago that's [TS]

01:41:51   nice [TS]

01:41:52   nicely encapsulates some of the things that we talked about is kind of [TS]

01:41:57   interesting that might be the nicest thing you've ever had a title is looking [TS]

01:42:03   for in Title is something that I can look at our money will be like the [TS]

01:42:07   Thrustmaster on [TS]

01:42:08   I'm not sure that we remind me what we talked about the TV show although I know [TS]

01:42:13   I never had a Thrustmaster but I wanted one they were definitely very cool but [TS]

01:42:17   the only reason I got it was because dad decided he wanted one [TS]

01:42:20   yeah it wasn't really even it wasn't mine but I was going to use it that was [TS]

01:42:24   during the time that dad loved getting us random fun piece of electronics and [TS]

01:42:29   thought he would use them and they never told this to my son explicitly I said [TS]

01:42:35   look the only reason you have all these video games is because I like playing [TS]

01:42:38   video games games I'll let you play them if you really like to like the harmonica [TS]

01:42:44   or something I can get you are Monica but I wouldn't spend the amount of money [TS]

01:42:47   you know me like it like you're getting the advantage of overlapping with my [TS]

01:42:52   hobbies and these are my game systems and games that's why you can't play a [TS]

01:42:55   lot of them like you want to add a lasting loss and stuff like a grown-up [TS]

01:43:00   game like it's kind of sad because you would think you'd like his two kids [TS]

01:43:03   everything he gets every modern you know as soon as it comes out he gets every [TS]

01:43:06   time we get there but they're not his their mind he doesn't have anything he's [TS]

01:43:13   got every Lego known to man I guess that he does have those those are his but [TS]

01:43:16   that's kinda because I want them to get exactly the truth comes out but there [TS]

01:43:20   are his the Legos or his body against mine [TS]