The Accidental Tech Podcast

98: Landmines, Pitfalls, and Bottomless Pits

 

  Happy New Year and stuff. And happy birthday John Syracuse the forty years old house a feel to be an old man John. [TS]

  On my birthday today. It's That's person I'm a spoken to you since your birthday it's close enough. [TS]

  Beginning the year with a technicality. So we have some follow up. Let's talk about John's. [TS]

  I was ten app window layering policy. Yeah shouldn. [TS]

  I shouldn't a little bit of research of this but I'll have you do the real time research for me so I [TS]

  and our discussion. Like episode. A couple episodes ago about Windows and window. [TS]

  Management stuff like that one of the things that didn't come up that probably should have was the Austin window [TS]

  layering policy now. When you get Austin. If you've only ever used Austin. [TS]

  You probably just accept this as the way things work because it's sort of like how Windows works. [TS]

  As and capital W Microsoft Windows. [TS]

  You've got a bunch one doesn't screen if you click on a window that window comes to the front. [TS]

  And it comes and then you click another window in that window comes to the front of the other ones [TS]

  and you know that it changes when a letter and changes in that way. [TS]

  I know it's ten if you click on the dock icon all windows from that application come to the front right [TS]

  and this is again if you've only ever used always thank you I guess what that's just how everything works. [TS]

  And there are menu commands for hide others and. You can option click on something to hide. [TS]

  The previous thing to show the new thing and there's also it's a shortcut like about the people now [TS]

  but basically plain old unadorned click just brings it whenever to the front [TS]

  and the the doc like brings all the windows the apt. Now back in the olden days. If my memory serves correctly. [TS]

  When you clicked on the window. All the windows blowing into the application. Them to the front. [TS]

  So it was sort of the opposite of the behavior in a less tent where a special collect in this case a click on a dock [TS]

  icon brings in all the front but a plain old regular click just brings the. The particular window. Now. [TS]

  Since I am and old person as we've already established. And I come from the old school Macworld. [TS]

  When I was ten it came out. I didn't like the fact that when I click the single window. [TS]

  Only that window can't with the front end because my window arranging habits and have been built up over years [TS]

  and years of using a regular Macin classic my cos I was used to the idea of being able to pull the windows of an [TS]

  application forward by snagging a corner of one of the windows and then they would all come to the front [TS]

  and sort of be like to lair policy writes Now you Klara visible window [TS]

  and then within all the windows of that application which are now visible take on that I wanted because they'd be tiled [TS]

  according to you know whatever. And so the whole much utilities that came out for us ten. [TS]

  In the early days of us tend to let you switch this policy to make it so regular click brings all the windows of the [TS]

  front and a modifier click. Does the other behavior. [TS]

  And I use lots of those utilities over the years I think the want to music now is. [TS]

  I'm still using Ask them which was supposed to give you an application switcher menu which is like a classic macro us [TS]

  thing in the upper right corner of the screen I think that part doesn't work anymore even if it does I have a disabled. [TS]

  I just have the. You know they call it classic window. Setting set on. [TS]

  And Shift key is the suppression key so if I click. Any Safari window. [TS]

  All the Safari windows come to the front [TS]

  and if I click any terminal window all the terminal in those come to the front. But if I shift click. [TS]

  A window only that window comes to the front. [TS]

  And I'm not saying one of these policies is the right one [TS]

  or the wrong one because I think both behaviors are useful it's just a question of which one do you think should be the [TS]

  default. [TS]

  And the defaults are really the matter that much either I suppose I could have got used to just going down to the dock [TS]

  I'm clicking but I was just so used to arranging my Windows [TS]

  and using them as these big quick areas to do stuff that this is one of the few sort of classic macro S. [TS]

  Policies that I still haven't given up. [TS]

  I guess it's probably like a little bit of a system have to do this when they're learning. [TS]

  Not a really big system hack. [TS]

  I think drag thing also either had are still has this feature and there may be other utilities to do it [TS]

  and it may be like a global P. [TS]

  Listing I don't even know what this thing is doing whether it's us back or not but anyway. [TS]

  If my window management sounded strange doing you've only ever used the last ten. [TS]

  That may be a piece of information you're missing. [TS]

  And I would imagine that both of you have never done this or use any or Teles like this [TS]

  and would probably drive you crazy if you could get a single window and they all came to the front from that app. Yup. [TS]

  If you tried it's actually kind of neat. I mean you obviously do have to adjust your habits. [TS]

  Because you're not losing the ability to do the other thing you just have to you know shift quicker option quicker [TS]

  whatever. Modifier quick you decide to make it but it does change the way things work it makes. [TS]

  I think it makes the way I manage windows. A little bit more viable. [TS]

  Like I think it's the correct the fault for the way I manage windows. [TS]

  Problem maybe not the correct the faulty earth [TS]

  but a lot of people have emailed them to eat at me since that show to say they were intrigued by my. [TS]

  My theories and like has grabbed my newsletter. [TS]

  Are trying out different him and I didn't have a chance to respond to most. [TS]

  People sent in e-mails and tweets saying they wanted to try but what I felt like telling them is. [TS]

  If you're going to try it. [TS]

  You may not know this [TS]

  but here is the setting that I have had on my mac since the dawn of a tent you probably don't have [TS]

  and I think it's probably essential to the way I work. [TS]

  The other thing I saw a lot of requests for was a screenshot of your mac and. [TS]

  I'm assuming people wanted perhaps like an exposé screen shot so they could see the eleven gives Illian windows that [TS]

  you have open and. [TS]

  I don't want to necessarily formally request that because you would probably have to obscure a bunch of things [TS]

  but should you decide that you would like to share that I'm sure the world at large would love to see it. [TS]

  Yeah there were requests [TS]

  but I can't I mean I can't explain shots of my screen because all my stuff is on my screen I don't want to go through [TS]

  blanket all the windows and in the end it just looks like a bunch of windows. Like there's nothing to see. [TS]

  To you'd maybe write to you and that's all looks like then it's like. Why don't you set a vid. [TS]

  Make a video it's like well then again. And a video. [TS]

  You'd be seeing all my stuff I don't show you all my stuff all my email my pads that I have a mess of like that. [TS]

  But on the feedback front of how much you've been following the feedback and I [TS]

  but I tried to be vaguely scientific with following the feedback. [TS]

  And I had to say all the feedback that has come directly to me. [TS]

  Mostly through tweets [TS]

  but also through email that's not to the listening is been overwhelmingly positive in terms of people saying yes that's [TS]

  exactly how I work all the old mac users and in those emails yes. Yes you're right that's how I work too. [TS]

  And then the curious people who are like I never thought of the organ that way [TS]

  but it sounds interesting to me very little negativity about it which is surprising is there how negative you to where [TS]

  I keep going back to the idea that. How many windows was it in Safari. [TS]

  One thousand or something like that that was astronomical. Like a that I might as well have said ten thousand. [TS]

  So they were actually nineteen when to just not that much [TS]

  and I thought maybe I'm crazy maybe not you wonder there's a lot of that everyone's like you kidding me. [TS]

  I have always have tons of windows open to play. It's like having me. [TS]

  Having if you have like thirty two gigs of RAM [TS]

  but you keep for windows open perhaps it's like Anyway I don't want to rehash the entire thing that it's probably [TS]

  better than whatever we have planned today. [TS]

  Maybe you have gotten different feedback and I have [TS]

  but I have been very surprised it is been overwhelmingly essentially on my side well. [TS]

  Whether you know decisively on my side like yes exactly how I do things and it's the one way you do things [TS]

  or people saying that sounds interesting I like to try it. [TS]

  OK so the feedback I've seen the feedback I've seen there has certainly been some and. [TS]

  I shouldn't even say some a pretty decent amount of people saying. Yes that's exactly what I do. [TS]

  The John approach is exactly what I do. [TS]

  But most the overwhelming majority feedback that I saw was my goodness that was hysterical. [TS]

  That was my favorite episode of A.T.P. [TS]

  So far so for all of you who said that yes that's very nice of yeah I like it [TS]

  but you can't categorize that because most of that was just like Hey I enjoy watching the parking lot was like great [TS]

  thumbs up. [TS]

  But it's not like they're not taking a side or position around that thing on the substance of it [TS]

  and yes I did see a lot of [TS]

  but I don't categorize that what I did was I favored it as as a form of tracking all the ones that were all the tweets [TS]

  they were sent to me about it so if you go back to my favorites [TS]

  and skip over the other stuff looks like it's not related like. [TS]

  I don't know if you can do this and to Twitter but scroll back to like the the week following the show [TS]

  and just look at the huge amount of favorites that are in there. And I favor the ones that are against as well and. [TS]

  You'll have a hard time finding a tweet Anyway that was against [TS]

  and the email to feed off from has also on the email directly to me was basically a hundred percent. [TS]

  That people thought it was not created have one thousand windows open and by the way I will add [TS]

  and this is another things. People seem to forget. Like the idea. [TS]

  But I'm not closing windows as I think I said on the show as I think I'd actually did a real time on the show. [TS]

  We're going through like up like encloses wonder now because I'm done researching like the date that these things are [TS]

  released or whatever the windows closed when I'm done with them so I'm keeping them around. Like for the hell of it. [TS]

  Right [TS]

  and so for example I have to Safari windows open that why do I have to Safari one is open to the been off for like a [TS]

  week. And I've been at home and everything is cleared out. [TS]

  And the only support windows open I have never in our stats windows that are sort of things that I'm currently [TS]

  monitoring and even those will close [TS]

  and I'm not currently monitoring them are like I'm still looking at the stats on my tender view just to see. [TS]

  As it slowly. Tails off in the long tail. How it's doing it anyway. And chrome windows. [TS]

  To minimize three non minimizing the minimized ones or yeah. [TS]

  Using as a sort of like the Marlin manual here in boxes a To Do List which is a bad idea using Safari windows has the [TS]

  to do list probably also bad idea. But I think it works pretty well. [TS]

  And the difference between your email inbox [TS]

  and Safari is your email inbox is subject to anything that I want to send to you. [TS]

  Where is your Safari windows you have to open yourself. [TS]

  All those the other before we get off the top to go here just me thinks a sick. River did a post some time. [TS]

  The week after saying he'd had this tab open source. [TS]

  Since October to remind him to read his article in the family got around to it of any post a little linguist. [TS]

  Thing on during fireball. [TS]

  And everyone jumped on him and said You're using a circular winter technique to because he essentially had this window. [TS]

  How did the Windows thing open a tab like I'll get around to it some day and he did. [TS]

  And I bet any read it and he posted it nobody close that window. It's either I can't I can't I can't do it. [TS]

  I'm not going to let myself get roped into this again. [TS]

  So instead of move on to another piece of follow up unless Marco you have something to add. Nope. All right. [TS]

  How do you add to that. Yeah exactly. So I. The next we fall of we have. [TS]

  I brought up the question I believe was last episode. Why would you run S.S.L. [TS]

  On a site like a solicitor com that all it does is display content. And then many people wrote in with what. [TS]

  In retrospect was a reasonably obvious answer that I certainly didn't think of which is your. You could use S.S.L. [TS]

  To prevent injections. So say you're on an airplane and you're using one of the airplane wife I set ups. [TS]

  They could choose to inject ads. Into my website because they can. [TS]

  There's no reason they couldn't whereas if I was running up to sell there's nothing they could do to intercept that [TS]

  and. [TS]

  There's also a bunch of like tinfoil hat conspiracy theories that go along with that [TS]

  but the most obvious one that I saw are the most reasonable one I saw was preventing like an injection [TS]

  or any other sort of man in the middle sort of scenario. [TS]

  With even something that's brochure where so to speak like my site is. Yeah what's even worse. [TS]

  Is some wireless carriers are starting to inject ad tracking codes [TS]

  or like actually it's into the pages themselves so it isn't just if you're on a plane occasionally you might just be [TS]

  like if you're any team here prizing customer like that we've seen. Certain things I don't. [TS]

  If there was a deployed yet but we've seen reports of like them rolling out [TS]

  or testing were like trying certain things a certain wireless carriers like injecting ad tracking code into every [TS]

  H.T.M.L. Pages viewed over the over their data networks and that's really really horrible on so many levels and this. [TS]

  So this could also help defend against that. That's not to like people send a screenshot that I didn't. [TS]

  I didn't over the don't travel a lot of that like that airline why five like when you're on the plane [TS]

  but you know Southwest banner over every single page that you're on like this is not this is not speculative this is [TS]

  apparently a thing that happens and not unlike a senior kind of like Arisan secretly putting an H.T.T.P. Header. [TS]

  Because he [TS]

  or something as in a giant banner for like in case you didn't realize that you're on a Southwest flight right now. [TS]

  Terrible super terrible. The idea that if you use a cell that no one can. [TS]

  You know and can see the traffic or man in the middle you again with lots of unpatched. [TS]

  Perhaps unknown vulnerabilities out there I'm not sure how secure that is [TS]

  but I can tell you that in the corporate world it is not uncommon for corporations to either. [TS]

  Do this and not tell anybody or do it and tell everybody [TS]

  or try to do it until the employees revolt depending on what kind of company you're in to basically man in the middle. [TS]

  Every single employee of the company by putting in an S.S.L. Proxy making every computer in the company. [TS]

  Trust the certificate. And they're basically and then the middling all your S.S.L. [TS]

  Traffic so you can like do online banking from home. [TS]

  Unless you're not unless you're OK with the ID department at your work knowing all of your passwords [TS]

  and everything so as a cell is not a panacea. Excellent. [TS]

  And then a final notes which may bleed from Follow up into an actual topic. [TS]

  Marco you have reverted to your normal comfortable ways [TS]

  and you hate new things again can you tell us about that we are sponsored this week by Harry's go to Harry's dot com [TS]

  Use promo code A.T.P. To say five dollars off your first purchase. [TS]

  The holidays are over and here's the chance to start fresh and start making smarter decisions. [TS]

  Overpaying for drugstore razorblades a bad habit you should definitely behind this year. [TS]

  Harry's offers high quality razors and bleeds for a fraction of the price of the big raise or brands. [TS]

  Here's a started by two guys who wanted a better product without paying an arm and a leg. [TS]

  No pun intended for those you shave your arms and legs. [TS]

  They make their own blades from their own factory an old blade factory in Germany that they liked so much that they [TS]

  bought it. These are high quality high performing German blades crafted by shaving experts. [TS]

  Giving the better shave that respect your face. And your wallet. [TS]

  Harry's offers factory direct pricing at a fraction of the big brands prices. [TS]

  Harry's play there about half the price of things like you know if Gillette Fusion is of like that. [TS]

  Plus you don't have to wait around for the guy to come to life the anti shoplifting case of the drug store to buy them [TS]

  that you know that's a terrible experience. [TS]

  They ship them directly to your door and shipping is free for any order above ten bucks. [TS]

  So the starter set is an amazing deal for fifteen dollars. [TS]

  You get a razor moisturizing shave cream or jail your choice. And three razor blades. When you need more blades. [TS]

  They're just two dollars or less. Each and for example. An eight pack is fifteen bucks. [TS]

  A sixteen package is twenty five bucks. So I think it was like a dollar fifty each some like that. [TS]

  So I would say so I've tried these before I like them a lot. [TS]

  I would say they are comparable to the joy at Fusion non-problem blades. [TS]

  The best price I see today on Amazon for those fusions is a twelve pack for about forty bucks. [TS]

  Twelve Harry's blades are twenty bucks. So it's really have to price fusions. [TS]

  I'm very impressed by the quality they cheat here and they. The economy just can't be beat. [TS]

  They have great packaging they have nice heavy handle that the handles are all like fancy nice metal stuff. [TS]

  Really classy designedly But you know like the stuff of the the Gillette handles. [TS]

  Look like they're from those droid commercial remember those I think I already made that joke [TS]

  but they you know they're like all that covered in like blue accents and like rubber and plastic [TS]

  and it's all really weird. [TS]

  Harry's razors [TS]

  and Harry's blades are just classy they're these nice classy handles nice you know way to medals that just so much it's [TS]

  so much nicer [TS]

  when Harry is you get to give me an ease of ordering online you get these high quality blades a great handle [TS]

  and shaving cream an excellent customer service at half the price of the big brands. [TS]

  Get started today with a set that includes a handle three blades [TS]

  and shaving cream for just fifteen dollars shipped to your door. [TS]

  Go to Harry's dot com and then you can also use promo code A.T.P. To save five dollars off your first purchase. [TS]

  Really this is a fantastic deal go to Harry's dot com. A R R Y S dot com. Use promo code A.T.P. [TS]

  For five bucks off the first purchase Thanks a lot there is so Marco tell us about why you hate new things again. [TS]

  Other than that being your natural state. So last week I discussed that I had tried a new programming language sort of. [TS]

  I had written. Beginnings of a feed crawler for to replace overcast P.H.P. Feed crawler to augment it. [TS]

  I had written the beginnings of that. Inode. And I already knew. [TS]

  You know enough javascript to get by so it wasn't entirely learning a new language. [TS]

  But it was at least in a new context using a new platform and stuff like that and for some certainly using javascript. [TS]

  Outside of the browser. I have been trying to make it work. [TS]

  Really until today and this afternoon I think I finally am giving up now. [TS]

  The problem I was trying to solve a mention last week so I won't go through it too far into it is that overcast feed [TS]

  crawlers basically have to pull. About two hundred fifty thousand feeds now. And I like to pull them no. [TS]

  No less than once an hour. Each. And the ones are popular and to pull over a few minutes. So we're talking about. [TS]

  Probably I don't know a million feeds an hour. Something like that or more than that me maybe. [TS]

  So it's a good number of like feed fetches per hour. And right now. I use two hundred forty P.H.P. [TS]

  Processes that are crawling think they're pulling things off of the stalk you it takes tons of C.P.U. [TS]

  Power takes tons of RAM you have the [TS]

  and it's you know this is I was not made for this word like the node event loop kind of model is way better suited for [TS]

  this kind of like large parallel crawling of network things [TS]

  and then you know keep on doing some work on them like it's. It's way better for that so much better suited for that. [TS]

  Anyway so I tried node and I have been playing with that for the last week or so [TS]

  and I just can't get it to work properly I I have the crawler functioning perfectly fine. [TS]

  But I keep hitting either weird limits. That cause we're performance issues or. [TS]

  The more common problem is memory leaks. [TS]

  And that's the one that I've been able to solve all the performance problems all the weird. [TS]

  You know little edge cases all of the weird exceptions thrown from odd places that I can't quite figure out a couple [TS]

  for fixed all that. I still can't fix memory leaks and. [TS]

  So well you know I could just like post a script on line and ask people Hey victim really for me [TS]

  but ultimately I don't want to depend on a platform that seems so weird and hacky [TS]

  and what I what I found you know last week I mentioned how I didn't foresee myself rewriting the whole back and [TS]

  or wanted to make a whole web app inode. Just because of like the nature of Web Apps. [TS]

  You know you make a data is your question the new. [TS]

  You know makes couple more in the new put things together like doing all that in a pure asynchronous for a framework is [TS]

  really clumsy. [TS]

  Clumsy and it leads to all sorts of spaghetti code and callback hell and everything like that and so I [TS]

  and not only that but I just don't like Javascript like. [TS]

  I really don't respect it as a language I really don't like it's crazy object system. [TS]

  There's a whole lot about javascript that I really don't like. Granted. [TS]

  This is a little early for me to judge a whole language like this but it certainly seems like node and Javascript.. [TS]

  You know that combo. Is really just as happy as P.H.P. In many ways and. [TS]

  It seems like I'm taking a step sideways rather than a step forward. [TS]

  And I don't have a lot of faith in this combo for the future of my programming. Needs and career. So instead. [TS]

  Tonight I started trying go. And I want to see how that goes I have literally have. [TS]

  I've written like ten lines of code [TS]

  and so far haven't a chance to anymore so maybe ask me next week how that's going but. [TS]

  And the reason I'm picking go right now to try next. It seems like the kind of thing that I would enjoy. [TS]

  Based on their philosophies some of the decisions they've made. [TS]

  I mean obviously the language actually weird to make a dozen You see thousand texture everything and you know it's. [TS]

  This is the first non-SI syntax languages. I thought I'm learning in a very very long time. [TS]

  I used to say that if I had to pick a new language today. It would be Python. [TS]

  And looking around the landscape today I think that would still be a reasonable choice [TS]

  but there's no question that Python is aging. [TS]

  And there's always new languages that are coming out the do things differently. [TS]

  That are more advanced in certain ways and. [TS]

  I feel like you know I learn new languages so infrequently [TS]

  and the way I do it is I prefer to like really deeply master of a very small number of them rather than try a whole [TS]

  bunch of them and have some familiarity with all them. Because of that I'm afraid that Python will fall out of favor. [TS]

  Sooner. By. You know possibly as much as a decade. [TS]

  Then you know compared something like go or node or roster or any of these newer languages. [TS]

  I could go that route and I might still get it right I don't know. We will see where this experiment and. [TS]

  But I think what I'm doing right now. [TS]

  You know making this thing that has to crawl a whole bunch of feeds in parallel and then. [TS]

  You know read stuff out of the database know what to crawl [TS]

  and then write stuff into some kind of queue to hand it off to the rest of the app to do the rest of the processing. [TS]

  I'm getting a pretty good feel like I think this might be a good task to try. In three or four different languages. [TS]

  And just get some idea of like. [TS]

  You know what languages like to use on this kind of scale and how appropriate is it for this kind of task. [TS]

  Right now my try this and go I don't know if it's going to last longer use for this task. I hope it is. I like the way. [TS]

  Go. Keeps the language itself seemingly fairly simple. It doesn't have to like generics. [TS]

  And a whole bunch of like new things like that that like all these like metaprogramming type features it doesn't seem [TS]

  to have all those things I like that a lot. [TS]

  I really prefer a language that can fit in my head and a language that is easy to as easy to read. As it is to write. [TS]

  And it seems like a lot of the new languages these are throwing that balance a little more towards the directions of [TS]

  they're making it they're making all these like really really crazy little features little exceptions little communes [TS]

  is to make the code look really cool when you're writing it or or to make it make really good conference wides [TS]

  or like a good. [TS]

  Hello world example really look at look at it look at what you can do in these two lines of code [TS]

  and it's all really dense and concise and do those cool things that I'm struck to weigh what's actually happening. [TS]

  You know Globe scenes. And I don't like that style because it makes it very hard to both learn and maintain. [TS]

  I mean that code. [TS]

  That's not that's not a style that's abstraction that's programming then why not just [TS]

  when I use title switches then you'll know what's going on [TS]

  when I run from from the source of the drain in the transistors I mean like. [TS]

  I kind of understand what you're getting at in terms of constructs that may look unfamiliar [TS]

  but it's not like it's not a choice of styles like rain technique and drunken monkey deck make it's like. [TS]

  The miners that are trying to have you know. [TS]

  Ways to express more with with less typing and the general argument in favor of that is history has more [TS]

  or less shown that the number of bugs per line of code written. Doesn't change too much. [TS]

  So the only way to get your bugs is to reduce the number of lines of code you need to write to solve a given problem [TS]

  obviously you can go to extremes there where your compressing things down to the point where it's not understandable [TS]

  that I don't think swift. Likes. [TS]

  So it is not a good example of that I don't think anything in the language makes it like this one line is [TS]

  incomprehensible I think the problem there is a swifter more like the problem areas of C. [TS]

  Plus plus but like templates generics and operator overloading giving you the ability to make incomprehensible. [TS]

  Mumbo jumbo but that's the opposite that's where there's more typing not less like when you [TS]

  when you see some giant declaration with a million generic types. [TS]

  And then you can make heads or tails of it that is not concise that is verbose [TS]

  and that's why you have problems problems figure with else going on because you've got to parse a million tokens to [TS]

  figure it out. Whereas go. [TS]

  Not letting you do that type of thing you're never going to see the crazy prototype like that here and you know [TS]

  or even like blocks in packs or pointers to functions and syntax [TS]

  and see where you have to like sort of be the compiler in your head [TS]

  and parse stuff out make the language simple you won't see that [TS]

  and that's something that you know for example Javascript has that going for it not. [TS]

  There's not much you can type in javascript that is too complicated to look at where you won't even understand [TS]

  programmer intent you may be surprised by what it actually does because of weirdness but you will get the intent. [TS]

  The line of code where is and C. [TS]

  Plus plus and swift and a lot of other languages sometimes you can hear what the intent is that without sort of. [TS]

  You know parsing it like seeing yourself in your head to figure out what does exactly it will and also like. I'll It's. [TS]

  I like to look at at some code that I'm reading [TS]

  and be able to roughly tell what it does without having to jump around too much other code. [TS]

  And so if you have some crazy library or some crazy standard. [TS]

  You know like a lot of these new language features that a lot that a lot of the more crazy dynamic languages. Offer. [TS]

  There are a lot like C. Macros. Where it's like you could. You could define your own. [TS]

  And you know sending an operator allowance of a delay and generics. [TS]

  You could define like your own metalanguage on top of this language for your own code. And so if. [TS]

  If you if you're reading someone else's code written this language. [TS]

  Or you reading code you wrote a year ago in this language when you're being a little too clever. [TS]

  It can be really hard to figure out what's going on [TS]

  or what cause a certain behavior seeing that's one the reasons I don't like rails. [TS]

  And one of the reasons I avoid back forever ago. Why David and I decided to write tumblr in P.H.P. Instead of rails. [TS]

  Was the Had a lot of that like like the mix and like a lot of the like behavior caused by things that are hard to find. [TS]

  And I'm sure it isn't like that anymore I don't know we'll look at it. We live. [TS]

  I literally we look at it once in two thousand and six for about a month. [TS]

  So tape take all that with a grain of salt [TS]

  but generally I don't like having all that magic that's hard to find it hard to follow when you're reading the code [TS]

  or when you debugging the code. That's why I like Lang languages like C. and Like Objective C. [TS]

  Because most of that magic is not possible or at least as very very rarely used. [TS]

  You said [TS]

  and say it's macros macros make that a nightmare it looking at someone the I mean to give a great example try looking [TS]

  at the Perl source code not like you know perl code but the C. Program that is the Perl compiler. Futebol. [TS]

  It is so filled with macros. It is almost nonsensical and macro people don't like macros for it with good reason. [TS]

  But if you take macros and take away all of the evil. Sort of text processing. Crap about them. [TS]

  What falls out as list and people love lists and that list means you know [TS]

  when you said if you look at a program it looks like you know some metaprogramming can't figure out. [TS]

  That's why people love lists that you're centrally define a language to solve your specific problem [TS]

  and then use that language. To to write your program and. And so the whole idea of Lisp is that you will. [TS]

  There is no sin taxes speak of as just you know. Fingernail clippings all the way down. [TS]

  And you just sort of the find your own vocabulary. [TS]

  And if someone else has a look at that yes they would have to say I don't know this does not I mean that's that's true [TS]

  Vulcan any program it's kind of weird to hear you say that because you're working with like vast libraries of millions [TS]

  of lines of code that you A didn't write and B. Usually don't even have access to the source code to. [TS]

  And that's the majority of the code in your program. I get over getting out of and. The problem I have is that. [TS]

  Marco All I'm hearing you say is I want to remain a C. Program or for life. And that's OK. [TS]

  If that's what you want to do. But like you grumbling about generics which I know is just like an off the cuff example. [TS]

  But you grumbling about generics is is nails on a chalkboard to me because I love generics Now a lot of generics. I do. [TS]

  And now I'm coming at this for I'm coming at this from C. Sharp. [TS]

  Where it's very mild and generics came to see sharp at a time [TS]

  when everything was extremely strongly typed type inference wasn't a thing. And you had to cast. [TS]

  Everything all the time. And it was the most annoying thing in the world. [TS]

  And to me generics are being extremely deliberates about what you're trying to accomplish. And. [TS]

  I just when you say when you say that oh you don't. [TS]

  You don't feel like all the codes where you expected to be in have to jump around in different files to find it all. [TS]

  All I'm hearing you say is I want to be a procedural C. Programmer for the rest of my life. And that's OK. [TS]

  But gosh that's so limiting and I hope that that's. [TS]

  I hope that's not what you're what you mean even if that's what I'm hearing you say. [TS]

  No I mean that isn't what I mean however. You know like the languages I know I've either. Either they work this way or. [TS]

  I've been able to make them work this way. What a my. [TS]

  My goal is ease of ease of reading the code and simplicity of keeping things small reducing cleverness. [TS]

  I am not a very clever programmer. I program things in pretty straightforward way is usually. [TS]

  All the crease of cleverness that is that is infecting modern language design. [TS]

  It makes things look cool up front but it makes that really hard to use over time or with a team or with [TS]

  when maintaining code and. It's Or when using third party code. It gets very very difficult. [TS]

  I feel like a lot of this is complexity for its own sake. Or solving the wrong problems. [TS]

  Well but your problem here is not a language problem. It's kind of a library problem. [TS]

  And it's mostly an implementation problem because like you have all the fun problems solved. [TS]

  I don't think a language matters at all that matters is the libraries [TS]

  and the sort of stability of the implementation of that language [TS]

  and can it handle because you're doing things in a fairly large scale and. You've got something that works. [TS]

  But it's kind of around the creepy edges of what P.H.P. [TS]

  Can handle [TS]

  and it's not particularly efficient as you saw we need to the node implementation it could be more efficient than the [TS]

  node is young and it's flaky and has its own issues and. You know. [TS]

  So like yours what you're looking for is something that will work with fewer with less like an S. [TS]

  The node had fewer resources than P.H.P. [TS]

  Did and so I think go is a reasonable thing to be looking at it as I said on Twitter and I wasn't actually joking like. [TS]

  If you want to do this in par with any event which is a wrapper around. [TS]

  Tons of event to libraries you could do that use the. And even wrap around the Evie. Libby via library. [TS]

  I think it would be fairly straightforward and so would you would your pearls Lucian. [TS]

  Be used your resources then the P.H.P. One. [TS]

  Probably because it would use a real event library written [TS]

  and see what it have fewer bugs in the node one probably because that library that C. Band module. [TS]

  Are all way more mature than the notable nation of it. But go would definitely be faster. [TS]

  But when you are you doing go you're left with OK well. [TS]

  Am I going to use an existing event library am I going to sort of write my own event library because once you sort of [TS]

  writing your own event library and go. [TS]

  You know if you're not going to use live event or Libby the [TS]

  or something like that then that's a media the worse it doesn't matter how good languages like no don't. Don't use. [TS]

  Don't don't try to reimplement your own event library or. [TS]

  You know directly with system calls into it like someone did that already what you just want to language that exposes. [TS]

  One of these mature libraries there works really well in a way that's not buggy it doesn't leak memory that's fairly [TS]

  performance [TS]

  and so I would obvious a drive pro for us because I know there's a bunch of event library wrappers in fact there's a [TS]

  rapper that wraps like pretty much any event library called any event. [TS]

  And so you could go through like let me try seven different libraries with the same program [TS]

  and if they all suck you like well that didn't work you know I haven't done a vent [TS]

  or been programming apparel anything more than like a trivial thing so I can't tell you whether it will actually work [TS]

  but I can tell you that it's old enough [TS]

  and been around long enough that there's a million wrappers for about libraries [TS]

  and maybe that would help you narrow down which event library you want to use [TS]

  and then you can just write against that one and see what your He's also talked about. [TS]

  Hey let me go to live and then let me read it right against it and see. [TS]

  But I've also heard that live event is not the best event library if you're looking to do that so with alarm work it [TS]

  was just saying that he wrote it I'm Jack of zero. Wrap around Libby v to do something similar. Yeah. [TS]

  I think that's what's going to come down to. [TS]

  Is there the language has something like this built in his company to mention Erling [TS]

  or whatever like has some sort of parallelization event the type of take making efficient use of C.P.U. [TS]

  when You're going to when a lot of things are going to be an IO wait. [TS]

  Either has that built into the language [TS]

  or has a really good stable wrap around one of the other low level libraries the does this for you. [TS]

  Yeah well I mean and. It should be you know. In case the implication here was not clear. [TS]

  I'm not just looking first listen to this one problem. I'm also looking for a long term replacement to P.H.P. [TS]

  and My toolkit. [TS]

  Yeah that [TS]

  but that's I don't think this is a great example for that because it is so you find something that does really good job [TS]

  in this it still doesn't say OK now I'm going to write all of the all the stuff used to write in P.H.P. [TS]

  I'm going to writing go I don't think you would do that [TS]

  but I go could be an appropriate choice for this provided you get the event stuff. [TS]

  Now then and the same token Where you to get a handy little solution of this. In Perl. [TS]

  With an event [TS]

  or something doesn't mean you would say OK now I'm going to rewrite all the speech religion Perl because that would. [TS]

  Well I think I would still be a big upgrade but anyway. [TS]

  You're probably not well in addition to Pearl having many of many of the same problems that I just cited with P.H.P. [TS]

  and Python. I just would feel like it would feel like a sideways step. [TS]

  I know what I was I was suggesting it just as because you were at the point now [TS]

  or you're like look I want to solve this problem without using two hundred forty P.H.P. [TS]

  Processes that are inefficient [TS]

  and you lot of resources like an economics like a single purpose probably I have a problem. [TS]

  This is there's actual impact to me implementing this better. [TS]

  Node look like it was going to do a but has a little flaky. [TS]

  Try a few other things this could be one of those things you try. [TS]

  And the reason you will do the things I do the reason I'm able as one person to run a web service. [TS]

  With a few hundred thousand users and I.I.S. App and be able to keep up with them. Semi OK. [TS]

  Is because I don't spend a lot of time. [TS]

  You know experiment in with new languages a new systems and making things just for fun. Most of what I do is to serve. [TS]

  The things I'm working on. And so like I don't want to go on an expedition. [TS]

  Trying to learn a bunch new languages to try to pick the best one for just this one task. [TS]

  I want to be able to leverage this to use this to basically build up my toolkit [TS]

  and modernize this one very ancient part of it because I know that P.H.P. Is. [TS]

  I look I could keep using it for a long time it's going to be around for a long time [TS]

  but I do keep running into things that it's bad at. [TS]

  And I recognize that as I said last episode I really don't have a lot of faith in the quality of the direction it's [TS]

  going. And there are lots of the languages that I that I should be considering. [TS]

  I actually heard from Russell Ivana fiction and one of after you say last name I try to remember and try to learn [TS]

  and I forgot. I'm sorry wrestle. [TS]

  He's one of the guys in shifty jelly one of my competitors in the pod cast as based in the pocket cast and. [TS]

  He's the nicest guy in the world and he told me privately. They crawl. [TS]

  What sounded like a pretty impressive number with a pretty impressively low amount of hardware. [TS]

  And they do it all in Java. I don't know. [TS]

  Anything about jobs in the modern day to lessen my use Java was in Computer Science want to one. [TS]

  Back in two thousand and one. Maybe people told me that I should be looking at C. Sharp for this. [TS]

  And Casey I'm curious to know what you think about that [TS]

  but you know there are lots of the language like we're looking at right now. [TS]

  I don't know if Casey what if you were faced with this problem. What would you do. [TS]

  I think the first thing I'd do is I would try to write it narrowed and and. [TS]

  I thought you had said on Twitter that the issue that you're having with node. [TS]

  Is that getting getting the process to start again. [TS]

  Is is where everything's going wrong like the set Timeout is what's breaking. [TS]

  Is that while the sun timeout is eventually leading to memory leaks is that a fair statement. [TS]

  Oh it immediately to memory leaks. [TS]

  It's like every every set Timeout is for some reason it seems to be that it's capturing the scope of its calling. [TS]

  Scope. And it's really like retaining its calling scope even though. [TS]

  It's just like it's just calling a function like you're not. [TS]

  It's like I don't see why it needs to retain anything that's at in the calling scope. [TS]

  But for some reason it isn't if you search around for for nodes that timeout or set. Interval. Memory leaks. [TS]

  You see a bunch of other people having problems like this and some of the. Some of the fixes look like bugs. [TS]

  To me like some of them are like well if you. If you set. [TS]

  If you do if you just call set timeout then you'll get a leak but if you assign to a variable save our T. [TS]

  Equal set Timeout. Then the doesn't leak. There's a bunch of weird stuff going on with the way this captures things. [TS]

  Either it's a bug or it doesn't make any sense or both. Either way. That is a big problem for me. [TS]

  I don't want to have to keep fighting issues like that in a language I'm going to invest much time into Also again what [TS]

  I said before is like idling javascript. And I I don't. I don't foresee this dealing. [TS]

  My long term replacement for P.H.P. So I feel like I'm kind of wasting time doing a whole bunch in it. Yeah. [TS]

  I think the reason I brought that up is. [TS]

  If the only issue you're having with no doubt boils down to just tickling that node process [TS]

  and getting it to do its thing. Then. Couldn't you fire that from P.H.P. and Have no do the crawling. [TS]

  Will know the whole idea here. And what I want to ask on Twitter. [TS]

  Am I doing this wrong or like a descent timeout like just not work without leaking memory and. [TS]

  I got a few I got a bunch of responses from node programmers. None of them use it all of them trigger. [TS]

  Recurring schedule of schedule events with like X. [TS]

  Turn all cron tasks that call into the node with a web request or something like. [TS]

  Yeah that's basically what I'm trying or Lee [TS]

  or they use things like there's something called I think node chrono something like that [TS]

  and I believe you look at the source. It's using set Timeout internally. Like that it's basically the only option. [TS]

  All I need to do is. I need to crawl. For all these feeds each of them has a T.T.L. That I calculate. I calculate. [TS]

  When the next one should run. And I say call me again. With this ID in this many seconds. [TS]

  That's it that's all I have to do. So they shouldn't be nesting. They're not stacking up. [TS]

  I verified that like there it's not like it's not like they're there like not being cleared. [TS]

  And so like making more and more calls per second it's not doing that it's. [TS]

  It's just something about the memory capture but again this. That that's honestly like I'm sure. [TS]

  I'm sure a note expert could could look at this and possibly fix it I it's more that. [TS]

  I don't want to keep investing in a language that is clashing with me on such a fundamental level. And that. [TS]

  I don't feel certain my long term goals. Yeah and I really want to defend node. Because I have not done. [TS]

  Overwhelming amount of node programming but the programming I've done in node I really like. [TS]

  I want to defend javascript because although it is full of landmines and pitfalls and bottomless pits. [TS]

  It is actually to me anyway fairly funder right. [TS]

  But if I were in your shoes I'd probably be coming to a similar a similar conclusion [TS]

  and it certainly sounds to be a pragmatic conclusion. Regardless. To go back and answer question what about like C. [TS]

  Sharp. Well that's that's challenging because the. The right way to do it if you're going to do it in C. [TS]

  Sharp is to run. You know. S.P. Net I S. The whole Microsoft stack in no rush. [TS]

  It Right and you have no interest in that and honestly if I were in your shoes. I wouldn't have any interest in that. [TS]

  And you know what [TS]

  when I was doing for fun programming in my own time that I was going to have to pay for what I did I used C. [TS]

  Sharpen a speed on it. Hell no I didn't because I didn't want to stand all that op ed enough Todd. [TS]

  Didn't want to have to worry about all that. So we'll see sharp as a language actually I think would. [TS]

  I think you would like C. [TS]

  Sharp a lot to be honest [TS]

  but the problem is you've got all the periphery to deal with that I don't think you would enjoy. [TS]

  Now of course you could take the approach of well let me look into Zambia and flesh mano and. [TS]

  That might work to be honest I'm now outside of my comfort zone because I work in the Microsoft stack so I don't really [TS]

  know a lot about the Zamfara and mano. The way that would be deployed. But it's worth looking into I don't think C. [TS]

  Sharp is going anywhere anytime soon. [TS]

  I don't know enough about go to be able to say yes that sounds like an excellent choice of something that has long term [TS]

  viability. I think node is certainly very trendy right now in the same way that Python and Ruby have been in the past. [TS]

  But to your point earlier are Python and Ruby going. To remain trendy. I don't know. And is no going to remain trendy. [TS]

  I don't know. And although it seems a little weird to me to throw no doubt entirely because of set time Al. [TS]

  I can also understand how that's the straw that's breaking the camel's back so if I were your shoes. [TS]

  I honestly don't know what I would do I guess I would try to go and see how it works. [TS]

  But Jesus it's how it's a tough call. I'm not sure what the right answers. [TS]

  Understand entangling both of these things up with each other find a new language replace P.H.P. [TS]

  That's going to be worth your while long term. [TS]

  And solving a specific problem is over complicating it think those are two things that you should do. [TS]

  And I don't think you need to be combined. [TS]

  It's something to be nice if you're buying that I can understand it as I like Oh if I could get them you know two birds [TS]

  with one stone. But the needs are so different I mean like on the one hand for example. [TS]

  The best bet for a new language for you to learn that you're going to have two years later is probably at this point [TS]

  swift and not because you're going to use your place peacekeeper because Apple's going to make you use it to you know. [TS]

  Well and I might learn that. [TS]

  Also but but because with does not open source there's nothing about so if they can go on the server yet. [TS]

  And so I I'm going to have to maintain these two languages like. [TS]

  Yeah I know you do you still need something to replace P.H.P. But yeah exactly good at like Swift. [TS]

  But that aside you're probably gonna need to do that maybe look into it to see if it helps you here maybe does maybe [TS]

  doesn't probably won't. Then you've got the problem of what do I need to replace P.H.P. [TS]

  and Then you've got the problem of what do I do short term to make this crawler takes your resources. [TS]

  Well I would also point out. I tweet share this last week on during during the break. [TS]

  Last episode of core intuition was really good I'd look at the number open the show notes were day no jacket mention [TS]

  Reus we're talking about swift and. And like how safe is it to use with today or. [TS]

  How safe is it like to invest a whole lot of time in Swiss today. And they rightly pointed out like we do. [TS]

  We don't actually switch is not a sure thing yet we it it is a thing that is out there that Apple has put out there. [TS]

  But they've also put out things like garbage collection in Objective C. Things like the Java bridge back forever ago. [TS]

  That ended up being axed. Only a few years down the road they just weren't working out. [TS]

  We don't know switch is actually going to be here for the long term [TS]

  and actually be the eventual replacement for just a C.S. All we know is that it seems like that's the goal right now. [TS]

  But this is not the first time something like that has come around. [TS]

  Apple certainly in a better position now than they were in the other alternatives came around [TS]

  but we'd like it is not a guarantee that Swift will be the next thing for just of C. Programmers like. [TS]

  All this is like. We're trying something now and I would point out. [TS]

  We seem to be in a somewhat turbulent time at Apple. In addition. I mean God. [TS]

  Looking at how strained their engineer resources are. [TS]

  It does seem like a terrible time to to introduce you to language. [TS]

  Just for them like not you not even just for us I mean we've you know. [TS]

  We'll deal with that whatever they do but it's better to think Swift is much stronger. Of A. [TS]

  If you had to bet on one of them. [TS]

  You just named all bunch in the job a bridge job or it was done from a position of weakness. [TS]

  Because it was like maybe people on used these crazy square brackets that is of super weak position [TS]

  and they were just trying to get be able to develop for their US. [TS]

  Garbage collection was always kind of half heartedly pushed it was like we're making garbage collection [TS]

  and maybe will dog food here and you should make your apps work with that [TS]

  but then they couldn't even convince all Apple internal library people to use it for the library to make them garbage [TS]

  like and say it was just it was never like the amount of publicity and the push behind [TS]

  and the specific team behind swift as like their their team that has you know. [TS]

  Proven that they can get things done with an Apple having changed their whole compiler infrastructure over several [TS]

  years and it was in a keynote. But you know it was also in the keynote. We're going to the standards bodies. [TS]

  Starting tomorrow. [TS]

  And we're going to make Face Time and open industries didn't have enough Did Steve Jobs than random things. [TS]

  Things like this. This is of all of the sort of. [TS]

  Major technology based things I would say this is even stronger than like by the way you should build your with an [TS]

  obscene project builder. Like this was this was more emphatic. [TS]

  Than project building is it took them a while to get in fact I think it basically took them until they had the X. [TS]

  Code Name to say no this is it. This is. [TS]

  You know we're telling you like we're completely taking over the compiler infrastructure which they were from the [TS]

  beginning anyway but they were kind of timid about you know especially coming off the whole a cold warrior thing [TS]

  and everything. My recollection anyway is that they were X. Turnley not shoving it in your face that.. [TS]

  By the way if you're going to develop applications for our platform you're going to use our I.T. And our compilers. [TS]

  Because they were in transition period there and eventually said no you're going to use our stuff [TS]

  and to emphasize that is called Xcode announce that a project builder [TS]

  and you're going to deal with that Swift was very bold and very strongly backed and you know. [TS]

  I would say that the thing should be wary about using it now is they've said they're going to just constantly break the [TS]

  syntax and they could all be so all those weird things. Having to do with source code compatibility. [TS]

  Well and the tools are very amateur right now in the performance of the compiler sucks all the heavy stuff [TS]

  and yeah there's plenty of reasons they weren't but like. [TS]

  This is just so much stronger than the other things you've listed so even though those things have happened in the past [TS]

  we had a bit like. [TS]

  The problem a swift is the opportunity cost of not doing it seems much higher like you could sort of say All right well. [TS]

  They're still supporting Objective C. [TS]

  Right sort of to do this job of thing we'll see how that shakes out [TS]

  and the garbage collection is like well wait to see what haven't you can do it was swift to let me say wait to see what [TS]

  Apple actually in one sense but. But even if there is Apple and book like it's first. [TS]

  You know swift only library or something. [TS]

  Even then I still think you could potentially sour and I'm all in a sweat [TS]

  and I could still change their mind so I think we have probably three years. [TS]

  To be sure but I I think the degree of confidence in swift being a thing whether it's good [TS]

  or not the fact that Apple's going to stick to it. It's pretty high this point. [TS]

  Yeah and plus I don't know Apple's history with like Metro works cold warrior and stuff like that I. [TS]

  I'm way later than that [TS]

  but certainly it seems like a lot of the moves they've been making over the last five to ten years probably five ish [TS]

  years have been to set the things in motion to get swift to be a thing you know to to get to work on L V M to work on [TS]

  claiming to work on all of these things that make up the swift toolchain do it seems like a very deliberate multi-year [TS]

  process to get to where we are today and. [TS]

  Yeah Apple will throw things away on a whim if they so desire [TS]

  but geez it seems like that's a lot of work to be thrown away just for fun. [TS]

  And of course they have the big problem that they throw it away. [TS]

  Just say OK well back to object Recy retreat to safety. They need as I've said many times the need something. [TS]

  And you know they can't you can't stick with objects here forever. [TS]

  This was too soon should they retreat [TS]

  and advance again in a couple years in the future I think they're already behind and they need something like swift [TS]

  and it's not swift. This will be a huge mistake for them because they will have wasted years and tons of resources. [TS]

  Attending this with transition and if it fails it's like. What do we do now. The shop I guess I don't know. [TS]

  I have a problem. We're also sponsored this week by fracture. [TS]

  Member fracture they print photos directly on glass in vivid color. Go to fracture Me dot com F R E C T U R E Z. [TS]

  Any dot com. I have fractures hanging all over my office. [TS]

  They're awesome prints I like them a lot of people have come from of them whenever they've seen them. [TS]

  They're fantastic so they print photos. Directly on glass. [TS]

  And then you can hang them up directly you don't have to frame them like they are their own frame basically. [TS]

  It's really really nice presents are just fifteen dollars for a five by five inch print and I use that size. [TS]

  And I have a little row above. My window my office here I have a little row. [TS]

  Or a little square Prince and I use them to print app icons of the apps I've done. So it's kind of this nice. [TS]

  Physical almost like a trophy row of a here's the things I've made. [TS]

  Because in our world the little get a lot of like physical recognition of things you make in software. [TS]

  I really like that and people have people take an idea [TS]

  and ran with that I've heard of lot of other people who do NOT too. [TS]

  You can do that you can also print photos I have a couple photos printing them on the other wall over here. [TS]

  I have like looks like it's probably an eleven by seventeen side. Tonight nice size. Anyway. [TS]

  Every fracture is handmade check for quality with a small team in Gainesville Florida. It is the finished. [TS]

  Lightest and most elegant way to display your favorite photo. I can attest to that also like the. [TS]

  You would think like a big slab a glass of the heavy. [TS]

  But the glass layer is actually very thin on the front and behind it is like a little bit of like. [TS]

  So much like a foam board kind of things you could mount. You can like metal hangers something. [TS]

  So it actually isn't like unsafely heavy. [TS]

  Like I could I was also afraid like how big I want to piece of glass hanging on my wall. [TS]

  But it's nice it's a very nice weight balance it does not seem crazy to hang it on your wall [TS]

  and they also have desk stand it's really great. Anyway. You can get twenty percent off your first order from fracture. [TS]

  By using coupon code. A.T.P. [TS]

  That also let them know that you came from our show [TS]

  and that'll make them sponsors more in the future so please do that there fracture Me dot com and use Capone code A.T.P. [TS]

  For twenty percent off. These are great everything is in the box. Great quality I can't recommend enough. [TS]

  Thank you very much to fracture for sponsoring our show. All right. [TS]

  Any other thoughts on your adventure into the wilderness that scares you. I mean. [TS]

  This will probably be an ongoing time [TS]

  and mean heck maybe twenty fifteen will be the year of me learning too many privileges or just switching to Java. [TS]

  I don't know. I doubt it will be switching to Java but I'm with Probably not but if you know you never know. [TS]

  There are enough. I would like to time permitting talked. Talk about your new i Pad But before we do that. [TS]

  John lunch tell us about some survey that's been going on lately. I think that the survey. [TS]

  Because I don't have any apps in any of the app stores I soon. [TS]

  I don't know if it was sent to everybody [TS]

  but a lot of people got a survey from Apple asking them questions about the App Store [TS]

  and the building tweeting little pictures of it. [TS]

  I want to talk about the survey in general but one specific part of the survey. [TS]

  Screenshot it and sent to us by Joe Seeger. [TS]

  This is a question from Apple services which are the top three most effective marketing channels in driving down those [TS]

  of your apps on the App Store. [TS]

  So that's going to how do you get people down without finance are tons of choices not just one. [TS]

  And as literate are in this picture that shows the second choice unless the first choice is in app messaging [TS]

  and other choices like email P.R. Community social media television print. [TS]

  You know all the different ways that you get people to come [TS]

  and down the drop the second choice is pushing notifications. And so it's great because you know I write is a trap. [TS]

  And then. [TS]

  And then you check push notifications everybody checks does not have a case and gets a little email from Apple [TS]

  and does. [TS]

  You've indicated that the most effective marketing channels part of the geisha is you may not be aware of a section by [TS]

  points like says that you can use person of occasions for marketing purposes and blah blah. [TS]

  Or does the person who wrote this question have no idea that that rule exists [TS]

  and is merely reflecting the reality that push notifications are a common marketing channel [TS]

  or some combination thereof or like. [TS]

  It's just it's baffling to me talk about you want to not know what the other is doing you can't tell from the question [TS]

  whether it's you know. Another situation where some department doesn't understand another department or. [TS]

  It's maybe they just like one just be honest and just see how many people will check that as there as I don't know. [TS]

  It confuses me greatly but markets you get the survey. I did and I honestly I don't even if that was in mine. [TS]

  I didn't even notice it I just blew right past it probably. I honestly. [TS]

  I mean it's pretty clear from so many things that. [TS]

  It seems like the only person an apple who even thinks that rule exists. [TS]

  Maybe is the person who wrote that document which might have been Steve Jobs or isn't even there anymore. [TS]

  I don't think I mean. The rule against push notification spam is is sadly. Such a joke that. [TS]

  I wish it was and we will over this month as I wish it was enforced. I really do I think. [TS]

  I think everybody would be better off especially Apple [TS]

  and its customers would be better off if that rule wasn't forced. [TS]

  Because the App Store and I.O.U.'s is turning into such a spammy flea market of garbage. And it's. [TS]

  It's annoying it's your phone it's full of ads now. [TS]

  This is this is completely the opposite of what I what I think Apple would would want to encourage him to tolerate. [TS]

  But now your phone is full of ads. Because of this. Primarily because of his one rule being flagrantly ignored. [TS]

  It is literally a way to push add to your phone. Whenever somebody feels like it with nope with no penalties. [TS]

  How often do you get these sorts of ads. And I'm asking honestly because I get this. [TS]

  Once a month maybe like I do not receive these that often now they infuriate me when I do get them [TS]

  but it doesn't happen that often doesn't happen that often for you. [TS]

  Well it doesn't happen that often to a lot of nerds like us because we usually either don't use the kind of apps that [TS]

  show the most often or we turn them off but. [TS]

  That is not representative of the population at large if you see it we talked about before that if you see like normal [TS]

  people using their i was devices [TS]

  and have have have somebody have like you know a family member who uses And I was devise have them show you their [TS]

  notification screen if they're willing and see what's there. [TS]

  You'll see they are extremely common in your brand big brand that and games free to play games and you know it's. [TS]

  It's so so common. [TS]

  So as being a common the survey here is the first survey about the apps or you've ever received Marco. Yes. [TS]

  And I got six of them and. [TS]

  This is [TS]

  and so this seems from the outside looking in just seeing the stories about this that is this is like a response from [TS]

  someone inside Apple to all of like the bad press that the App Store isn't getting lately with the current cycle of [TS]

  rejections and people complaining and so on is of course so I disagree entirely. [TS]

  You think it's just a it was I was going to ask like is it something we do every year. Know why now. [TS]

  I think it's something that the that like the app store marketing team decided to do on their own basically I don't [TS]

  think this has anything to do with the developer policies I don't think you know it's like we all posted on Twitter [TS]

  like what we said in the final question which is like is there any other feedback you like to give Apple. [TS]

  Of course you know all those developers unloaded on them with like well here's all the ways the app store sucks and. [TS]

  I don't think this is going anywhere I don't I think this is going to a giant black hole [TS]

  and I think the marketing team. And I see what's going to happen from the thing why send the survey. Now. [TS]

  Why send a survey now. [TS]

  Is it just complete coincidence [TS]

  or is it because this is part of some like we're getting a lot of press so first thing we need to know is like where do [TS]

  we stand is it just a bunch of cranky people ever let just gather information send out a big survey that it covers all [TS]

  bases and I just sent everybody [TS]

  and see what we get back because just looking at a bunch of news stories a cranky developers don't tell you anything [TS]

  because this thousands and thousands of developers like five of them are angry. [TS]

  And so they're just gathering information not like they're going to take this information and do anything with it [TS]

  but I think this is a first. Seems to me. This is a first step and. [TS]

  Let's see where we really are because I can imagine inside Apple the argument is and always is. [TS]

  That's just a bunch of cranky people that's just a website that doesn't like us that's just someone going for page it's [TS]

  not actually big deal we have hundreds of thousands of developers ninety nine point nine nine percent of them love us [TS]

  and think we're awesome in the App Store is awesome and everything is great. This is I can imagine B.P. Saying. [TS]

  And you just. We just have to manage the squeaky wheels with good P.R. and Stuff like that to realistically speaking. [TS]

  Everybody loves us. Our developer SAT is awesome. And just like that's what that's what I tell it you know what I mean. [TS]

  And for all we know that could be true so the first step of someone could say is. [TS]

  That's what you keep telling me [TS]

  but I don't like reading stories so step one prove to me that's the case survey all the developers. [TS]

  Send back the thing. [TS]

  Well see what the several results say and if they say like ninety nine percent love us and one percent hate us. [TS]

  Then you know I'll believe you but if not then we'll have further discussions. I would believe that might be the case. [TS]

  If I didn't go through the survey. But having gone through the survey. [TS]

  It is pretty clear that this was written by marketing people. Not developer relations. You know. [TS]

  And so it is you did or a Casey. [TS]

  I don't remember if I got it but I certainly saw the survey because we we have certainly seen. [TS]

  Pretty much the entirety of the survey I thought was only two or three pages right. Nose long it was. [TS]

  I probably twenty screamed the. Oh then maybe. I clearly have not seen it then but the pieces I saw just reeked of me. [TS]

  Reeked to me. Of marketing speak. [TS]

  And that [TS]

  and I agree with you Marco that this was marketing acting on its own just trying to figure out what to say to the world [TS]

  was I don't think this is any big conspiracy or anything like that but concern about some [TS]

  but I have some give me examples on the question for all the questions about the like how do you market your app yes. [TS]

  And how can we help you market your app better basically basically yeah like it was. [TS]

  It was not I mean I could be wrong but it really did seem like this was like some ab store marketing team. [TS]

  Doing their own research for their own department [TS]

  and it was not a it didn't seem representative of the developer program as a whole of the App Store as a whole caring [TS]

  what developers thought about the App Store and the like. It really did seem like it was. [TS]

  What it said [TS]

  and nothing more than that which is a survey about how you market your apps like that that really seemed like that was. [TS]

  That was it was there anything in there about like find ability in the search and stuff like that very little. Now. [TS]

  A lot of it gets overshadowed you're right by like the people posting the like the free response thing where you type [TS]

  whatever you want. And ever and just dumping a pile of turns on the Apple store a step. And not the other questions. [TS]

  But. So if it's just a marketing department. [TS]

  Like I still question you know it's not like every individual department can decide to e-mail every single developer. [TS]

  Whenever they feel like it or like a lot of enough developers that. You know it seem like. [TS]

  All the big names got this right. [TS]

  That seems like something that is not that you need a higher level OK about [TS]

  and maybe it was just the marketing department. [TS]

  Initiating this thing [TS]

  but why would you give the OK for like I'm sure every department wants to do this I'm sure you know everyone would love [TS]

  to marry my all developers and ask him questions about whatever they're there are things developer relations. [TS]

  Or the development tools team [TS]

  or the frameworks team has sent a how you like in this framework that we just made thought the survey [TS]

  but you can't everyone can you know every single developer. [TS]

  And you know Schiller's organization I guess got the go ahead to send a twenty page. [TS]

  Thing that's mostly about how you market your apps I don't know. Well. [TS]

  Schiller's organization is the developer organization. [TS]

  But it's also marketing right the entire developer relations division at Apple is under marketing which is under [TS]

  Schiller. Which is part of the problem. Honestly. [TS]

  But that's looking back I'm saying like of us if you said this is just marketing and not developer relations [TS]

  but as long as the same department maybe the questions were just bad maybe you feel like the question should have been [TS]

  asking more about the stuff that you wrote about in the summary thing at the end. [TS]

  Instead of just asking you how you advertise your applications the people. [TS]

  That was there are questions about like how do you deal with the reviews on the SO I DON'T YOU should just post post [TS]

  the full survey so we can all of the questions. Yeah I mean I go back I do not like. [TS]

  I got like five or six of these links and. [TS]

  I don't even check to see like what emails they are going to but maybe I'll go back and screenshot every page. [TS]

  It's excessively boring. Like it's really it's extremely dull and it. It is really mostly a marketing survey. It. [TS]

  I don't think the purpose of this was was what you're saying however there was something interesting. [TS]

  I think posted a few days ago on December thirtieth to developer news feed here impatiently going to Chad here. [TS]

  Look at there's I don't know if you guys caught this. [TS]

  I was I was I was away on vacation so I didn't blog about it yet but which might be the pulpit. If you look at this. [TS]

  So this is. [TS]

  This is a quick thing I'll just read it's pretty short the quick thing posted to the apple developer news feed. [TS]

  Posted on December thirtieth. Titled getting help with at previous and rejections. So here's the entire text of it. [TS]

  I was going to now available after the holiday shutdown. Please remember. [TS]

  If you need to appeal an average action a request that they review your app be extradited. [TS]

  The fastest way to get help us tickets to contact the app review team to the Contact Us form. [TS]

  To us projection details and asked for clarification visit resolution center and i Tunes connect. [TS]

  We look forward to seeing the innovative new app you'll create in two thousand and fifteen. [TS]

  Really forward to seeing them. And maybe rejecting them. Right. So. [TS]

  So this this this I think is much more interesting than the market. What do you think this angle is this. [TS]

  I mean I think this is hilarious [TS]

  and so I think this might be I mean obviously you have to read a lot to do leaves here. [TS]

  It might be if they leave ailed threat. [TS]

  But if you read it if you realize if it's a threat it kind of works [TS]

  and says the fastest way though it doesn't say it runs the press never helps anything [TS]

  or ever the phrase wasn't in the guidelines doing it it is not as fast aggressive [TS]

  or as aggressive aggressive as those things are. [TS]

  It reads more like a reminder to like their developers out there who don't know about the resolutions on their I don't [TS]

  know. [TS]

  It's very easy to read this as a threat but I think this my [TS]

  and maybe this is just me being optimistic about this kind of stuff. I think this. This might be the. [TS]

  The kind of implied Mikol pup on some of the recent rejection crap. [TS]

  I think this might be like hey guys you know don't worry we're getting it under control I don't know maybe again maybe [TS]

  that's unreasonably optimistic What do you think I read it the same way that. [TS]

  This is them saying Alright alright alright everyone relax. Have rewon relax. Just let us know Wolf Ixia. It'll be OK. [TS]

  But millions a frustrate me that Apple so institutionally crotchety maybe. I don't know. [TS]

  It's like why can't they just say hey guys you know we've heard. [TS]

  We have seen that there's been some questionable choices on our part. We're going to fix it. Like. [TS]

  Is that so terrible is being. [TS]

  Is being vulnerable really that bad I know it'll never happen by chance step one admit no wrongdoing. Yes. [TS]

  I mean like that's not that's not apples Emma like they have admitted wrong to me for even [TS]

  when they think they're wrong again and again everyone gets a free Bunbury even though as we think it's not a problem [TS]

  or whatever I [TS]

  but in general this specific part of Apple Apple of you does not admit wrongdoing in like the whole it you know lower [TS]

  deck your app and then you make a big fuss about animal accept it and then like that that cycle happens. [TS]

  And there's never a part where Apple comes out and you know sort of bears its soul and says we've thought about this [TS]

  and we've you know how do you like. [TS]

  The admission of wrongdoing guess is OK now your app is back in the store but it's like. This isn't a systemic problem. [TS]

  This is a one off case that just didn't happen to go right. [TS]

  And it being in the process nothing to do with the getting fixed. [TS]

  Is just one of those things that happens and oh well it got fixed and don't worry about it [TS]

  and I just that happens repeatedly over and over again [TS]

  and there's never any sort of public acknowledgement that this might be a thing and not just like well. [TS]

  Those things just happen sometimes. And that's what frustrates people so much that. [TS]

  That part of the our innovation is a so different than individual Apple employees which as we all know are human beings [TS]

  they're actually forthcoming and B it's not like the. [TS]

  The larger corporation in terms of when they make design mistakes or. When they have you know. [TS]

  Large scale problems like the labor difficulties in China. A diversity within the organization things that Apple has. [TS]

  You know fallen on its face about. And they come back and say we're not doing well I often diversity. [TS]

  Where the Greenpeace yelled at them and I thought it was unfair and they got you know that [TS]

  but you know we are going to make us stuff better before we were sent in our better labor practices we're going to try [TS]

  to be more transparent there we're going to do you know. All of the situations where Apple did something wrong. [TS]

  And it's publicly trying to do it better by the minute that the past was bad. [TS]

  The present is bad and trying to get better. [TS]

  But there's never anything like that having to do with apps or of you at least not public. Know. [TS]

  Well because again this is longer Schiller I mean if you think about the kind of public persona that Schiller shows me [TS]

  I don't know any about the guy. You know non publicly but what he shows publicly. He is kind of like this you know. [TS]

  Terse quiet guy who doesn't appear to be ever having any fun. I mean even like. [TS]

  Even in his presentation in the last few years. Is just me or does he just kind of seem angry. Like it's. It doesn't. [TS]

  You don't get you know. Like if you look at this person. [TS]

  Knowing he's the one in charge of this organization [TS]

  and knowing that he does have a lot of direct involvement in some of these decisions. [TS]

  It's no wonder that the attitude we get is just a brick wall with with occasional terseness coming out and not really. [TS]

  Openness or friendliness because that appears to be the public persona Phil Schiller shows. [TS]

  That's not a temp that's not him cook at all the cooks persona [TS]

  and I think Tim Cook's persona has been infecting more [TS]

  and more of the sort of higher level entire corporation Apple stuff just of this is a corner of the corporation now so [TS]

  the tire cooperation is diversity labor practices. Finances. You know like the environment. [TS]

  That is big picture stuff human resources like. Geraghty all that stuff that is big big picture. [TS]

  You're hopefully they'll be filtering down to the smaller things and of course like the. [TS]

  You know the whole management reshuffle and collaboration is more important than unifying things under Johnny I [TS]

  but it just that that influence in that tone seems not to have made that review yet. No I mean. [TS]

  I honestly as long as Phil Schiller is in charge of the division that. After a view was under. [TS]

  I don't foresee any major changes in this area. Because I really do think it goes to him and I think. [TS]

  I think he's the one who is who is in control to fix this [TS]

  and seems to believe that the way they're doing it is the correct way to do it. Now that's. I don't know. [TS]

  Part of the reason that we all love apples because everything is so secretive an interesting [TS]

  and you never know what's going to come next [TS]

  but I don't know I feel like holding on to that Apple is perhaps not the right approach anymore. [TS]

  But they're not the underdog they're not. [TS]

  You're not the apple they once were and they're bigger than they once were and. [TS]

  It's probably unfair for me to prescribe what Apple should do from. From my chair here. [TS]

  The other coast but I'm not going to let that stop me. [TS]

  It just seems like can we get a little more feedback and all icky perfecting on [TS]

  and I'm not the first person realize this is that when we all left over the sea this year we were all so amped up [TS]

  and so excited and so. Reinvigorated and then I feel like six months later all grumpy again. [TS]

  Maybe just because we are all grumpy people in general [TS]

  but I don't think so I think we really were excited about all this stuff. [TS]

  And how open they seem to be becoming and how they seem to be listening to us and. [TS]

  Now six months later it's like Oh we're back in this same dull grind. That we're always in and. [TS]

  That's just not a fun place to be. [TS]

  It's just not in part of the reason that we are also attracted to this environment [TS]

  and attracted to writing apps for this platform is because it's fun [TS]

  and God are they working hard to suck the fun out of it. Yeah. I feel right now but Apple development. [TS]

  The way Phil Schiller sounds on stage at the live most recent you know it's completely on amused I'm bored. Yeah. [TS]

  Like just kind of like going through the motions get like kind of like almost angry laid it. [TS]

  It like the mood has shifted from the Craig Federighi that we saw at the river D.C. [TS]

  Showing us all the cool new technical stuff to the marketing hammer. [TS]

  Being dropped and saying no this is how things should be this is not how things should be. Period. [TS]

  You know back to old. I mean look Phil is all tool Apple. [TS]

  He was under job he's been there for very long time like he is. He represents that. That attitude Apple. [TS]

  And you look at the leadership like you know Ben Thompson thought about this like a lot of the of the leadership has [TS]

  changed. He's one of the oldest SEPs there now our longest running at least. And I really do think like this. [TS]

  This is how this department is run. This is how he thinks is the right way to do it clearly. [TS]

  Otherwise he would be doing it this way I mean he has enough power [TS]

  and govern he could change if he wanted to so we know this is how they think they should be running the company [TS]

  or this division rather. So obviously like this goes to fill. [TS]

  This is all under Phil Phil is the guy who's Ponselle for this being this way [TS]

  and the guy who could change if you wanted to. But he's wanted. [TS]

  And maybe that's it look at seems to working OK again like you know edge of a coup [TS]

  or read a sale what they should do obviously they're doing something right. [TS]

  But certainly it's not right for developers A is right for Apple. [TS]

  Probably maybe long term it's questionable but it is right for them for now. [TS]

  It benefits the users in certain ways but not others. But you know overall it's probably a benefit. [TS]

  But yeah you're right I mean the the overall attitude is pretty negative. And it's pretty stifling and. [TS]

  I think that that ultimately is what is going to cause. [TS]

  Possible long term problems for Apple you know they they really do depend on developers to to push the boundaries for [TS]

  what their platforms and not just the phone but especially the i Pad and probably also in the future the watch. [TS]

  They really. They need us to make reasons for people to buy these things. The phone is an easy success. [TS]

  Because it's a really good smartphone. And everybody by smartphone. They're subsidizing so much of the world. [TS]

  Everyone has a decided they need one. [TS]

  I mean smartphones are this magical business where everyone buys them because their diggers provide so much utility [TS]

  and everyone is willing to spend whatever it takes as long as they can. [TS]

  Which is a lot of people do this with are so cheap. [TS]

  They're willing to do it because smartphones are just so there is very big with us so the only. The question isn't. [TS]

  Do I buy a smartphone the question is which smartphone do I buy. And so they can compete well there. [TS]

  If you look at the i Pad the i Pad is like. It's optional. It's an accessory for most people it's and. [TS]

  It's a luxury it's it's an extravagance. It's a fun device it is usually not your primary computer. [TS]

  And usually most people don't say I need to have an i Pad It's only a question of which rather I need to have a tablet [TS]

  only question of which one do I buy. No it's. It's just an extra The watch is going to be that same thing. [TS]

  Most people I don't think wear watches and certainly the the ones who do are watches today. [TS]

  I don't think it's an obvious thing to say well I have to get a smart watch. [TS]

  Like they think the watch is going to have the exact same challenge the i Pad has of. [TS]

  It's going to have to justify its purchase. [TS]

  It is coming from zero it is not going to be like a phone where they just have to pull people into the store who are [TS]

  already buying their phone anyway. The watch is going to be like you have to tell me why I want this. [TS]

  And so much of that rests on what developers do. What apps are out there. So many people end up buying these devices. [TS]

  Because of one or a very small number of specific apps that run on. [TS]

  And if developers keep getting marginalized and restricted to sue severely. [TS]

  It's very hard for us to push those platforms forward. [TS]

  It's very and it becomes less likely that the next big thing is going to be an eyewitness. [TS]

  And how does that help Apple. You know I agree and I think perhaps the most obvious. [TS]

  And specific example of this is watching. [TS]

  Everyone's reactions to watch kit and a lot of popular developers and I wish I could think of a specific person [TS]

  but I can't off top my head but a lot of big developers have said. [TS]

  Yeah it looks cool but no men to wait and see how this shakes out before I do anything real. [TS]

  And that is a different reaction than I remember ever having seen before. Like when the i Pad came out. [TS]

  If nothing else. Everyone said holy crap I'm going to make an i Pad app so I can be a part of the gold rush. Where now. [TS]

  Hearing a lot of really popular developers say. Well we'll see how it goes. [TS]

  And that's that's not where Apple wants to be right [TS]

  and you know what Apple has shown this fall with all day I would hate stuff and all the crazy rejections. [TS]

  Racing forward to be first to market is not necessarily a good idea. And that's I think that feeds into this like. [TS]

  And now. Now we're seeing watch that we know it's going to be a new device it's. [TS]

  It's very restricted with what you can do up front. [TS]

  You know there can be more he believes added over time but like all the crazy policies [TS]

  and rejections that we've seen for Iowa so far. [TS]

  The watch is going to have its own set of those it's going to it's going to reset from zero it's going to have it's an [TS]

  entirely new set of weird decisions Apple has to make. [TS]

  Many of which the developer community will disagree with and bloggers will get angry about it. [TS]

  We're going to start over starting from scratch here and all the same people who cause all this stuff with I.I.S. [TS]

  Rejection so far this fall. They're all still making the decision they're also making the calls. [TS]

  And so the same system them play it's going to have the same problems of his new platform. [TS]

  The only question is will the watch sell enough. So you know we were all here. [TS]

  Because a most most I.O.'s developers of all i OS developers use I.O.'s devices themselves like. [TS]

  These are the vices we choose to have. So that makes us already right they're encouraged to develop for them. [TS]

  And then secondarily. Although it's mattered more if you're become pany. [TS]

  There are so many of them out there they sell so ridiculously well. [TS]

  That it is that it's just a good business idea to target them. In many cases or in most cases. [TS]

  The watch we don't know yet. And the the watch. [TS]

  We don't know if developers are going to end up loving them [TS]

  or if it's going to end up being like what a lot of us say about the i Pad which is like God only use that much ever [TS]

  you know ever since the big phones came out or whatever. We also don't know if they're going to sell very well. [TS]

  That's a big question mark right now. [TS]

  They might sell like crazy they might be blockbusters and we might be we might be looking back at this episode. [TS]

  In six months and laughing at how pessimistic we might have been [TS]

  or how much you might have underestimated how much they would sell or. [TS]

  They just might not sell that well for a while if ever and we don't know. And you know be because of the attitude. [TS]

  That they have shown developers. I mean since the being the app store really. This. [TS]

  That's not a new thing [TS]

  but it is special because of the recent mood among the community of like all of this chilling effect coming from all [TS]

  these rejections. [TS]

  I think that makes it even that makes us even less excited to jump into this unknown this big question mark. [TS]

  So I again like. [TS]

  This is why I'm saying like the timing of these things as terrible I think the timing of all these relief. [TS]

  You know frivolous or or weird Caprice rejections. [TS]

  Is just awful because this is this is when Apple needs all the enthusiasm that they that they earned. This past summer. [TS]

  They need that enthusiasm now. For all of us to start building cool stuff for the launch. [TS]

  To increase the chance of them selling lots of watches. [TS]

  And instead they've totally burned so much of that with these rejections and again. For what for. [TS]

  What was the benefit there are when I think of what the pony had bossman say it all that they would say. [TS]

  It's just these weird indie developer blogger things that are angry as you know. Starbucks is going to have a lot jab. [TS]

  Weight watchers will have a Nike will have on you know. [TS]

  Jet Blue have one like they just go through all these big name brands like on my relationships with those other C. [TS]

  Level executives is awesome and we drive our Lamborghinis down to the golf course [TS]

  and have golf all the time they're totally making watch good apps Who cares of the bunch of these hipster people in [TS]

  Portland are going to make a watch out right away Bill make one after the other Raptor out we don't care as long as we [TS]

  can say that as a Wal-Mart app on our watch and that's all that matters I mean you go back to Starbucks [TS]

  and all bleep little thing that will give you a discount you can get a coffee or. You know like. [TS]

  That's the point you had boss like dystopian scenario the idea that you know the people the things that we care about [TS]

  you know. [TS]

  Argument to be like Yeah [TS]

  but these little guys tend to make the most interesting things you're not going to get a really super innovative app [TS]

  coming out of Starbucks or anything for your watchers agree that Starbucks has to be there. Right. [TS]

  You need that on your watch she needs like you need to Twitter app you need [TS]

  or whatever like whatever you need the big names. [TS]

  But you also need these other community and from never expected not to all the other key. [TS]

  Unity is annoying and they bother us and they say mean things. On websites about us and Starbucks never does that. [TS]

  And we're going to have them. [TS]

  And you better get on board if you don't want to have your app there [TS]

  and they want to million people writing applications that you know all the people make of those clone free to play [TS]

  or rip off applications. [TS]

  They're all going to be of the watch and they won because that's their whole friggin business they make you know. [TS]

  They make a million. [TS]

  Clone copyright violating apps until they get pulled from the store and it's just a shotgun approach [TS]

  and they're all going to be all over the watch so we're going to have huge numbers we can put up on slides Michel big [TS]

  pie chart look at many apps the watch has already you know. [TS]

  Because every app is great equal and it comes to stats on slides right. [TS]

  And we have all these big names and flips but the logos of a bunch of Fortune five hundred companies. [TS]

  And the fact that panic isn't on there because panic was afraid. [TS]

  About putting a lot of things they want to take a wait and see attitude. [TS]

  Nobody the audience cares and we had Apple don't care if you care boohoo you that's true. However. [TS]

  It's only a matter of time before the next. Instagram or the next. [TS]

  Dots of the next cross the road isn't on i OS I know that's a set up the argument we would make is like if you're [TS]

  expecting. [TS]

  You don't know where the next innovations coming from [TS]

  and it's probably not going to come from Fortune five hundred companies probably going to come from one of these little [TS]

  renovate you never know where it's going to come from they get somebody you've never even heard of who heard of the guy [TS]

  who made floppy bird who heard of the people that cross the road until they made you know a cup like that's that's [TS]

  argument for I'm not saying this is Apple that student saying these are the two. [TS]

  He's been two endpoints on this continuum. [TS]

  And I don't know which employees which for all we know Apple is totally on board what we're saying. [TS]

  Like you've got of you know. And they're having this internal debate or. [TS]

  There's somebody in power at Apple who's on the pointy haired boss side or whatever like. [TS]

  Again with an information vacuum you can if you're in a bad mood. [TS]

  You imagine that morning their boss side if you're good mood you imagine all the good people have a fighting the good [TS]

  fight and just haven't quite gotten their act together yet. And as a quick little side note. [TS]

  I'm really curious to see what happens with watch it and games. [TS]

  Because Watch it is really not designed for games pretty pretty clearly. And so when they do the native S.T.K. [TS]

  Which they say later next year which. People have been assuming that means everybody see next year. [TS]

  I actually think that might be too early. I would guess. Next winter. Just like a year from this. [TS]

  This year's watch which came out in November. I'm guessing maybe next November. We get that. [TS]

  And next spring like spring two thousand and sixteen new watches come out that can use it. [TS]

  So anyway that's just a guess but we don't know yet like. It sure looks like all of watch kit so far. [TS]

  Was designed not only to not enable games. But policy wise to prohibit most of them. [TS]

  Well but it will have the most important gaming future. [TS]

  The most important thing future of the watch to tell you when gems are fifty percent off for the next. That's. [TS]

  Unfortunately God that is true but isn't that is the most important gaming feature of the watch [TS]

  and it will be supported because that is the one thing you're able to do is send up a little notification with a button [TS]

  that you press to make you know. And that's all they care because games to their tech. [TS]

  But you know it's not terrible our final sponsor. It is square space. They are back. [TS]

  Go to square space dot com and check it out. They have recently. [TS]

  This past fall unveiled a ton of new features and a giant redesign. With Squarespace seven. [TS]

  It's a new interface fifteen new templates and so much more than that it now integrates with Google apps you can. [TS]

  You can connect to your G. Mail Google Drive for i Cloud storage. People forms for Surveys and much much more. [TS]

  Then if now partnered with Getty Images. So you can actually buy and use say like. [TS]

  I forget the numbers like a few hundred thousand or a couple million images. [TS]

  All from Getty Images right there in Christmas for just ten bucks. Once you just pay it to pay ten bucks an image. [TS]

  And you can embed it as your header your template your background in a blog post if you just a nice high quality legal [TS]

  stock photo. You can get all that right there and. [TS]

  Honestly I've bought stock photos before for the magazine and Getty was always my favorite place to get them. [TS]

  And you can take care of all your stuff is stock image needs in the same place you manage your site right from the [TS]

  Squarespace interface I saw a demo this feature at the launch event is all it's fully integrated it's. [TS]

  It's beautiful it's simple. Exactly expect from square space. [TS]

  And of course where space has their classic features they have all the beautiful designs with simple yet powerful [TS]

  interfaces. They have twenty four seven support via live chat and email. [TS]

  Their designs are all responsive and now it's even cooler about the new design. If you shrink the browser window down. [TS]

  It can actual it'll actually show it will simulate an i Phone or an i Pad size screen. On the right. [TS]

  You don't have to actually go test on an i Phone [TS]

  or try to get your browser all the way down to you know three hundred pixels wide. [TS]

  You can just do it right there you can preview right there in the interface it's all. [TS]

  It's all what you see is what you get. It's really impressive that they did all this in a web app. Anyway. [TS]

  They also have commerce cave village if you want to integrate a store with a website you can do that. [TS]

  No dish and all charge. All of this starts at just eight bucks a month. [TS]

  And if you buy a whole year front you get a free domain name with that as well. So start a trial. Today. [TS]

  A No credit card require It's a real free trial he want to enter credit card. You can just start doing it. [TS]

  And you can build a website. I believe it's a week. I believe it's a good. [TS]

  It's a good trial and you way start a free trial today. With no credit card required. [TS]

  Start building your website today. When you decide to sign up for Squarespace make sure to use the offer code. A.T.P. [TS]

  That is offer code A.T.P. To get ten percent off your first purchase and show your support for our show. [TS]

  Thank you very much a Squarespace for sponsoring our show once again. So end on a potentially happier note I hope. [TS]

  Last week. [TS]

  We had made mention of you having new thoughts on the i Pad [TS]

  and then we genuinely just didn't get a chance to talk about it. [TS]

  So would you like to talk about your needs thoughts on your new i Pad at your own songs whole episode I mean I can [TS]

  but I feel I feel kind of bad monopolizing the whole show or whatever nothing else going on all interrupt you [TS]

  and tell you why wrong about it's a good perfect. OK. I would ask nothing less. All right so. [TS]

  I was very impressed with the i've had air TOS spec of great this year. And we bought. [TS]

  We bought one as a gift for a family member and I as a plane and play with them in the store. [TS]

  I was really really want to overbuy it because so for the last couple the last full size i Pad I bought was i Pad three. [TS]

  I skipped the four and their one. And I bought both i Pad mini is the. [TS]

  The first terrible one and in the first right now on the i Pad three. [TS]

  And the two i Pad Mini has made me hate the i Pad the. The i Pad three was. I love the retina screen so much. [TS]

  But it was so heavy it was also it also had weird performance characteristics because of you know it like it. [TS]

  It had it a boost of the G.P. Used to deal with the extra pixels but it didn't boost the C.B. Use. [TS]

  So any kind of any kind of C.P.U. Bound. [TS]

  Graphic operation or or process was was very slow on them so it was very weird for that. It was also. [TS]

  You know that at thirty eight Iran Warman it was a whole thing. I still use mine every day and love it. Gone. [TS]

  Perfect OK. I Pad Mini one comes out. [TS]

  It instantly ruin the i Pad three for me because it's so much smaller [TS]

  and lighter it makes the i Pad three seem like this giant boat. It's such a massive difference. [TS]

  But the screen on the i Pad Mini one is so terrible because non retina. It was. [TS]

  It was just a miserable experience like. I I would look at that and I would say. [TS]

  Man I this is the great form factor I love this form factor. I think but man the screen is so bad. [TS]

  And I try to look at something I've had three. And it was so big and so it was the worst of both worlds. [TS]

  I thought the retina many would solve this problem for you you can even call it that you call the retina Pad Mini right. [TS]

  That's right. Right. So sorry Stephen. I thought that would do it and what I found instead. [TS]

  Was that the retina many had had two main issues from you number one is that the screen is not as good as as the air [TS]

  one screen which to has it. It is a lower end device in some ways and they're there. Always. [TS]

  But it is noticeable and it's green like the color isn't as good and you can really tell. [TS]

  The second thing is is that you know all the people who went to the progression of fulfilled I have had to to I've had [TS]

  many. And then to a new phone this year and a lot of them are saying. [TS]

  Oh I hope I haven't touched I've had since I got my my i Phone six or six plus or something similar about you know the. [TS]

  I Pad is never going to be always with you. It's a less you have really giant pockets year round. [TS]

  But that's that's unlikely for most people [TS]

  or you know a person maybe even then I know a lot of people with purses none of them care and i Pad and all the time. [TS]

  The i Pad is always going to be a secondary device. [TS]

  It's never going to be always in your pocket the way a phone is the thing i Pad is better at [TS]

  or the things that I enjoy more on the i Pad. All need the full sized screen they all need. [TS]

  The nine point seven inch screen. Or at least they're better on it. What I found and. So what I found. [TS]

  Having when I finally got the many that was the had a decent enough screen. [TS]

  What I found is that the things I would do on an i Pad I wasn't enjoying them as much. They weren't as good. [TS]

  They weren't as much better than on that on the phone. Because they all benefited from having larger screens and. [TS]

  So this this small money even though with the same resolution. [TS]

  It just wasn't as good it wasn't as much better than the phone. [TS]

  The difference between the i Pad on the phone got smaller lease you know the enjoyment of it for me. [TS]

  Again and again this is all for me this is all a very much an opinion not a fact piece here so please bear with me. [TS]

  Anyway. So this year. I was so. Wowed by the i Pad Air two in so many ways. Most notably the size and weight. [TS]

  But also as the screen is really really nice [TS]

  and it's you know that they did some new stuff with how the pixels are glued on or whatever and. [TS]

  It's really really nice the anti-reflective coating is minor but also nice. The speed is insane. [TS]

  Because it has a triple courtship in the two gigs of RAM so it's like. This was a major upgrade to the i Pad lying. [TS]

  The aerator two were both major upgrades. I just get there one. [TS]

  So so I decided you know what let me let me try it [TS]

  and let me also unload the notion that I need to get every I've had for testing. [TS]

  Because here I am I've already skipped two generations. The the four in the air one. [TS]

  And as a developer and I've had have it didn't matter at all even when I was even when I had Instapaper and even [TS]

  when I had the magazine. Both of those were much heavily used much more heavily to me I've had then overcast was. [TS]

  I always thought. [TS]

  You know there's someone going to write in and say that you know this works really badly I might have had three. [TS]

  You know what's what's up for this crash and I've had three and I always thought I better save all these i Pads [TS]

  and get every model because that way. [TS]

  If somebody does this then I'll be able to to really you know get in there fix it in practice. [TS]

  That has literally never happened. Not once. [TS]

  There has never been the entire time developing Instapaper the magazine overcast which had been since the i Pad launch [TS]

  I was there on day one with the inspectors all like that entire time. Throughout every i Pad. [TS]

  I have never had a single bug report or complaint about something that was specific to anyone i Pad model. [TS]

  So I think that's a bunch of crap. [TS]

  I think that's that's something that pair that developers tell themselves myself included. To either. [TS]

  Either paranoia to keep existing i Pads or justification to bylane new ones. [TS]

  So that I can tell you if you're a developer of ever wondered about that. It is probably unnecessary. If you. [TS]

  If you had a very high end three D. Game. That might be different because the G.P. [TS]

  Used to vary a lot other than other than high end game developers. [TS]

  I would say the differences are small enough that you don't really need to care you don't need to have them. [TS]

  And worse comes to worse if you really need some that you can find a friend with an i Pad three. [TS]

  Or by Warren e-bay for cheap. Anyway so I decided now I'm going to sell every i Pad I have. [TS]

  That's not this one and just keep the air to which I can with myself to buy. Getting back to that So anyway sorry. [TS]

  Sorry for the long. Selfish rant. [TS]

  First of all before I move on have is that wrongly do us disagree I assume you do because you have things I've said [TS]

  just have a crap. I have an i Phone six now as the all three of us do. And I still reach for my i Pad Mini regularly. [TS]

  And I actually saw I had an i Pad one i Pad three and now the. I Pad Mini with Retina Display. [TS]

  And the i Pad Mini I think is my favorite i Pad so far. In no small part. [TS]

  For two reasons one because it is so much more portable which sounds so so stupid if you're if you're a big I've had [TS]

  owner like one [TS]

  when the first Many came out everyone was like oh it's so much broader because it's so much smaller as we go you people [TS]

  crazy No it really is so much better because so much smaller. [TS]

  And also because this is the first I've had ever had with cellular. Which is awesome and between the two. [TS]

  That changes everything for me and I take it with me. A lot out with me a lot where I define out with me as. [TS]

  Like I throw it in the glove box of the car or something like that or maybe I'm in a meeting [TS]

  and I don't bring my computer but I just bring the i Pad so funny to look up something in an email [TS]

  or something like that [TS]

  or even take brief notes I can do that I use my Padmini constantly I love reading while you still have reading Twitter [TS]

  on it but speaking of apps that are old three part is a little on the old side. It's still for Iowa six isn't it. Yep. [TS]

  But and now you can make fun of me for FESTAC so haha. But I'm sorry Paul. I still love my i Pad Mini and. [TS]

  I use it constantly and I know John. [TS]

  That's all I mean obviously you have a big i Pad but almost everything else you would echo is that correct. [TS]

  Well thought Now how do i Phone six right [TS]

  and the i Phone six has is better competition for my i Pad three event my i Pod Touch was. [TS]

  But the vast vast majority of the time and I've got both devices next to me. I pick the i Pad three. [TS]

  You know it's like gone for maybe you know. Ninety nine percent to ninety eight percent of the time. [TS]

  So i Phone six [TS]

  and I really think it is the bigger screen the i Phone six on the bigger screen the reason I reach for it is not [TS]

  because the C.P.U. Is like just ghastly faster then. And then the i Pad three. [TS]

  Because that's not what I tend to run into the most it is reading things and browsing the web [TS]

  or even just playing games I just don't notice any speed difference of the silly games that I play. [TS]

  But because the screen is bigger but the reason i Pad three. [TS]

  This giant everything he said about that matter is totally true it is just a massive battery slapped onto a rat is [TS]

  going to reason I keep picking that is because they sleep [TS]

  when it's not like I need the techs to be bigger need to read more stuff it's like when I'm using it to do anything. [TS]

  It's closer to love being like a desktop I know I won't get the mobile site. [TS]

  I won't get the little tiny site like mobiles that's frustrating me to no end. [TS]

  I I can load full size web apps in it I can see big and. [TS]

  This doesn't make sense given like the massive advance hardware advantage of the i Phone six [TS]

  but I feel like if I need to do something on the Web site. [TS]

  It probably won't work on this handheld thing I'll need a bigger screen to be able to do it [TS]

  and that's obviously silly because it's like if it's something C.P.U. Intensive or some stupid. [TS]

  Poorly implemented javascript scrolling ad banner crap like it's going to be way worse on the i Pad it is on that once [TS]

  but I still find myself going to the. I Pad because I feel like I'm a desktop person like I want. [TS]

  I want the real full web. [TS]

  Here I go I want the real far to go and you know I don't know if I'm looking at comics obviously [TS]

  or anything having to do with images [TS]

  or you were just looking for i Pad Instagram apps like I've always had an i Pad Instagram out that's a tire prefer to [TS]

  go through. Instagram even though the pictures are. [TS]

  You know supposedly not hire as enough to make a difference like they're not. I'd like to I'd like to see the pictures. [TS]

  And the Commons underneath them as I just want a bigger screen and so that's why. [TS]

  That my current bigger screen the i Pad three. [TS]

  With it's terribly unbalanced hardware and the now aging battery and the heat in the weight and everything like that. [TS]

  Still beats out the i Phone six when I want to sort of have that experience of like when you would. [TS]

  When I was still what are they still get print magazine sit down and just read a magazine sit down [TS]

  and just read the computer equipment of a magazine. I was go to the i Pad. [TS]

  So that's actually I'm glad to hear that and that's actually kind of what I'm finding so I decided you know. [TS]

  Let me give the I've had. You know one last forever if I write it off as just a device that's not right for me. [TS]

  So I got myself a mid range air to config and. [TS]

  And I figured if I'm going to give us a fair shot I want to give it a really fair shot I want to have no complaints [TS]

  about the hardware at all. You know so that I've had three A big heavy but ever. [TS]

  I Pad Mini I just thought it was too small for the screen for my tastes [TS]

  and didn't like the screen quality the heir to is great [TS]

  and what I found is that you know I have many of the same frustrations that you just mentioned about. [TS]

  You know things like being served. [TS]

  The desktop or the mole website on a phone [TS]

  and I know you can get their party browsers to switch that we all know that some Please don't write in about that we [TS]

  can even. You can switch it in Safari now. Oh yeah right yeah that you pull down and yeah. So that's all fine. [TS]

  The fact is there are still a lot of web stuff that's out there that people need to do in a regular basis. [TS]

  That is either. Either impossible by somebody stupid web programming. [TS]

  Or at least a very clunky or very difficult to do on a phone. [TS]

  You know the screen is just too small for so for a lot of things. Or at least as you said on a lease it's better. [TS]

  On a bigger screen. [TS]

  I've also had a miserable time ever trying to get anything done on and I've had like getting work done. [TS]

  I know a lot of people do it. That's fine but the kind of work I do. And the way I like to work. [TS]

  It just does not work well and I about like it's the I've had a terrible work machine for me. [TS]

  I've also found that if I'm going to be playing a game. I much prefer to play the game on the i Pad. [TS]

  I will save games for the i Pad like like our friends. Never met Komi made. [TS]

  The incident or the incident notes that fill them with the new one space age they suggest. [TS]

  Yeah I can't even I do you know space age random phone. [TS]

  I think it does because I think it in fall in both places [TS]

  and I just deleted off the phone as soon as it install these and I want to the i Pad like. [TS]

  This is a game like I want to fully enjoy this properly I want to sign an i Pad. I find myself. [TS]

  If I'm going to be doing games which. And like our family thing we do a lot of games over the holidays. [TS]

  So I want to be in the box for Christmas live. I figured abusing it a lot which is true. [TS]

  I just really enjoy playing games on a full his i Pad [TS]

  and the many I thought was was substantially worse for games just because you know something I play games. [TS]

  They design the interface for me was out. They still assume the big screen and again it's. [TS]

  I think I think you're playing a game of no question. The full sized one is better. [TS]

  I mean the less and less you the most. [TS]

  It'll make the difference in whether you bring it with you're not on on a trip or something but I don't. [TS]

  I don't think the size difference between the two. [TS]

  Is is is a major enough difference that like so many people would not bring a funny. [TS]

  And i Pad air but would bring an i Pad Mini like it's it's the same class of things that need a small bag [TS]

  or a very large jacket pocket. In any way. So I set up the new i Pad. [TS]

  I did a clean install I didn't import any of my old I've had stuff. [TS]

  I downloaded I don't know all the games that I had that I download to the I hadn't a couple new ones. [TS]

  I didn't install anything to get any work done. And most importantly I didn't install a Twitter client. [TS]

  Because tweet bought on the i Pad is as you mentioned. There you old. It has not been updated for a very long time. [TS]

  And it is just really you know. It was fine for us how can I put that that was a very long time ago. [TS]

  But it's pretty outdated now. [TS]

  When it's functionally broken in a couple of ways like for example the Newts Well newish Twitter animated GIFs. [TS]

  That's just infinitely going it infinitely opens that tweet like screen. [TS]

  And so it's getting to the point that I'm struggling to use it even though I freaking love tweet like I used to be [TS]

  fought in all my devices. But it's hard to use it on the i Pad now. [TS]

  Forget about a tweet bought an old There's a lot of them problem of the Twitter effect sometimes [TS]

  when you click on a twit pic or a pic. [TS]

  That Twitter or whatever link it just shows the same tweet over [TS]

  and over again is the RIGHT RIGHT RIGHT RIGHT Twitter itself the mobile web site. [TS]

  When I give up and say open in Safari. That doesn't load for me like fifty percent of the dial. Easily eighty S. [TS]

  Ninety percent for me that's Riddick I don't know I never understand sometimes you just get a spinner forever somebody [TS]

  just not. Not it won't load an animated gif a like. [TS]

  I don't even notice neg it was all will show me is that you know like. And then maybe a spin or maybe it's just gray. [TS]

  Maybe the fades that is anyway. [TS]

  That's an understand how did these super famous highly used sites have like a fifty percent failure rate of just [TS]

  viewing the content when you're not using official Twitter app which I bet works great. You're still mad about it. [TS]

  So I said of the new i Pad Air with the prime. The primary things I'm doing on it. [TS]

  Are looking at email how do you respond anymore. [TS]

  Just look at the milk [TS]

  and it's good for that it's good for me like going to support the overcut support emails I don't respond most of it. [TS]

  Games and browsing and that's browsing is an important category so. Browsing you know I don't just mean a web browser. [TS]

  Although that's part of it. I mean anything that involves browsing a feed. [TS]

  Mostly for consumption Yes I know it's a cliche it only for consumption. [TS]

  It my form saying this that this actually works very well for me so. Amazon. For instance works very well now i Pad. [TS]

  So that's you know shopping. Instagram. Any kind of news browser any kind of NEWSSTAND. Publication like there's this. [TS]

  Obscene IO that of see that I will put in a show note but I like that a lot. [TS]

  I read that in the i Pad even of it you can read on the i Phone [TS]

  but it's better on the I've had I think anything that while browsing code in general is better on a bigger screen [TS]

  because usually it wraps too much on the i Phone screen. You know that's why can't read later in you know. [TS]

  Read it or Hacker News [TS]

  or any sort of because you know you're going to fall into it's going to have code in it as soon as this code it's like [TS]

  well forget it I just cannot read it on the phone because like a truncated two finger swipe distress was like one of my [TS]

  even six with like you can't. You know this doesn't you can just arbitrarily rewrap it. Right exactly. [TS]

  And also any kind of web forums like Hacker News. Any kind of like old P F E V kind of form like so many of those. [TS]

  Don't have very good response of or any response of layouts. [TS]

  So like so many of those are still very hard to browse on a phone without having to either do it in landscape [TS]

  and only have two on screen at once or [TS]

  or had these really tiny little text columns that you could get like squint to see the taxes doesn't resize properly. [TS]

  So many things like that like browsing the web in general if I'm going to if I have the option to use both of these [TS]

  devices browse the web. All prefer the i Pad because everything we say. [TS]

  I think we are only been saying so now that are restricted the i Pad. [TS]

  Conceptually to like not to serve the exact same roles of my phone if I want to browse Twitter. [TS]

  And do stuff like that the phone is a better device for that for make mostly for software [TS]

  but the phone's a better device for that. But for browsing. Lounging and playing games. [TS]

  The i Pad is very pleasant and better in a number he ways [TS]

  and so that's how I'm reframing the use of it I think as I said like you know I got rid of my hardware complaints I now. [TS]

  Have zero point the hardware the i Pad air to hardware is amazing. So I have no complaints with the hardware. [TS]

  I'm going to celebrate their i Pad I have because I hate them all. [TS]

  And they made me hate the i Pad Tenet get rid of all those and. And just keep this one for a while and see how it goes. [TS]

  Chances are it's not going to stick as much as I want to Chen's Argus bog that was shiny and new and light and thin [TS]

  and. And you'll be making fun of me in six months when I say I forgot about it. [TS]

  But right now I think I found a way to to make this fit better my life by not making it just be a bigger version of [TS]

  everything on my phone. Because some of this is going to be worse. [TS]

  But instead of reframing it as like this is the device that I keep. You know next to the bed. [TS]

  Browsing at night having fun. You know playing a game or reading the news. [TS]

  Like that that I think is going to be a lot better for the i Pad. [TS]

  So you really have no harbour complaints not even the one I'm about to say Can you guess what it is very upset about [TS]

  the mutes which I am by the. [TS]

  That's minor in the grand scheme of things I am annoyed that the got away because it's like why you got all this for [TS]

  going room for switches and it's really useful when anyone. And my wife got a narrative as as well. [TS]

  My complaint is the same complaint I had about the many. One of the complaints I had about the many does well with. [TS]

  Yes. Yes why it's so like. It's subsetting to me because it's. That's not there like. [TS]

  I understand why they make them as a with smaller and smaller on things like monitors [TS]

  and stuff like what's the point of it or whatever but there was an actual point to the border around. [TS]

  Previous i Pad It wasn't just there because that small as they could make it. [TS]

  And they needed a buffer like know it's there because that's where you hold it in the thumb rejection stuff. [TS]

  Just drive me nuts and maybe. [TS]

  Just maybe maybe I just can't get over the idea of like just go ahead just put your arm around [TS]

  or you'll never accidently accident. Give it a button the thumb rejection will totally handle this for you. [TS]

  I just can't get over it. [TS]

  And so I constantly feel like I'm holding it by like the look I'm actually trying not to touch the screen with my thumb. [TS]

  And just. It feels more precarious. Like why why do the. I just just make it water and by the way. [TS]

  If you make it ever so slightly wider that to be as big as it was now i Pad three but I need to be a thumb with right. [TS]

  If you make a wider. You can also fit your battery just saying. Do you use a case on it and agent. No no never cover. [TS]

  Yes. [TS]

  That's another thing that I don't like is that if you want keep going to i Pad Air complaint the smart cover the moment [TS]

  the metal hinge which I'm sure had some kind of problems or whatever way better in terms of going off axis [TS]

  when you open and close it. You know like not saying you know when you have had three when the original And yeah yeah. [TS]

  They have the original smart cover. [TS]

  But I still have this probably some kind of gerbil the problem with it [TS]

  and maybe it's crashes the people who I've had I'm not sure what the issues are but the one thing it did do is [TS]

  when you open and close it. The edge of the i Pad matches up with the like. It doesn't go off. You know. [TS]

  At a different angle whereas that the mini version works at all hinged terrible things one is off axis all the time [TS]

  that is just you know if your anal retentive. [TS]

  That really about you would like the bad cover you know the number three fold instead of four like those are all minor [TS]

  things [TS]

  but that all of them are trumped by the little skinny edge which I feel like doesn't need specially since it's so light [TS]

  and so thin like I don't feel like I only need really need to make it an extra two centimetres narrow you don't let me [TS]

  give me some place to put my thumb. So I for whatever her. [TS]

  I get the full wrap around case this time this is my first time having one of those because like. They made it so. [TS]

  Incredibly thin and light that like the extra bulk of the wrap around case is so minimal [TS]

  and it does make it easier to hold in certain ways or certain situations. [TS]

  I've never the Smart Covers always human you know idea in theory in practice I always found them kind of annoying in [TS]

  various ways. The case is in some ways flatly less annoying. That's that's what can stay. [TS]

  It's not perfect you know it still has a problem like oh you have this thing that flaps around the back sometimes [TS]

  and the. Hold on very well. [TS]

  But it leaves fixes any lemon issues you have because the case is always perfectly aligned him. I might try that case. [TS]

  Yeah. It's again it's not great but it's. [TS]

  I think it's a little bit better for the in-house kind of magazine like i Pad like mine is the. [TS]

  The awesome thing about the Smart Cover is because I don't have a lock on it is a thing never these my house where you [TS]

  open the cover. Activated. [TS]

  You know you does know yet whether in the case of the two obviously you know I know so that's the thing anything [TS]

  and I'll focus I leave mine. [TS]

  Face up with the cover on it so that I can stack things on top of the cover without fear of scraping anything. [TS]

  If the newness scratched the back. And that's nothing underneath I mean it's not it's actually sitting on top of like. [TS]

  It's sitting on top of its own case I have a slip case or at that I use [TS]

  when I think is obviously there all the I mean this is come with me every single day there is a have been to and. [TS]

  Except for one small dent in the corner which is my fault I think I've discussed before. [TS]

  It's not beaten up it's in pretty good condition it's. It's Survivor I found my experience. [TS]

  For five i Pads are surprisingly durable maybe there will change that. [TS]

  Because it's so thin that we haven't had any i Pad Air Ben gets fed what we need someone to make a You Tube video taken [TS]

  i Pad Air. Put it over their knee and they just lean out it really ARE didn't bend the dildo up ago hot. [TS]

  They totally a problem and. Marco it was your. [TS]

  Is your i Pad cellular life I I got cellular because I still do so and I think this. [TS]

  This Mike my last I won because I do think like. [TS]

  I was initially will and to bring it on trips again like I used to I don't know. [TS]

  And so far I've been Bring it on unless culture has taken so the various Hala trips. [TS]

  But I haven't actually use the Siler function yet. I think if I don't use it again in the next. [TS]

  Like six months I'm going to stop by them with oil or Honestly I think it'll be a few years before I buy another one [TS]

  but I did always use it for carrier diversity I would always have the Verizon I've had an eight hundred eighty i Phone [TS]

  and that way whenever wherever I was like a tether with either one. [TS]

  So I wanted a trip I would never have to use terrible hotel life I I could always tether with one of them. [TS]

  And usually Verizon was a better one to do that on. [TS]

  Usually the PLEASE I was going for us now better coverage in the last year [TS]

  or two that has been less of the case for our sins coverage has gotten worse for me in many places like go. [TS]

  And more often than not now. I use the A.T.M. T. Tethering because it just is faster where I am. And that. [TS]

  First of all is concerning that the world turned upside down. [TS]

  So it might just prove that I don't need rising at all anymore and I could dump them finally but mostly. All right. [TS]

  I do recommend. If you're if you're the kind of persons in a carrier on the i Pad with you in the world. [TS]

  Like not just leaving your house of a time. [TS]

  Definitely get Cellular is it is very much worth it because if you're if using it by itself most of the time. [TS]

  Tethering is still a little bit annoying that being said. [TS]

  The new I was a tethering with like the how detect your phone through continuity [TS]

  or whatever that that might make it a little bit of my close the gap a little bit I don't know [TS]

  but I do recommend Still I think in Siler. If you're gonna carry around. [TS]

  But if it's going to be in your house all time I don't think it's that important. [TS]

  Yeah I couldn't agree more because this is again my third i Pad for Cellular and. I wasn't sure if the. [TS]

  What is it like hundred thirty dollars was really worth it. [TS]

  I did the exact same thing you did in that I got a Verizon i Pad and I have eighteen tea for my phone. I then got the. [TS]

  I don't know if this is still a thing or not but you could. Right around the time the. I Pad Mini with Retina came out. [TS]

  You could give team mobile ten bucks and they'll give you a Sim and you could. [TS]

  That you will give you two hundred megs of data every month for free on the. [TS]

  Hope that if you already have their SIM card in your i Pad when you need to pay for data while. [TS]

  A You'll be in a place a T. Mobile actually works and B. That you will pay a team mobile for that data. [TS]

  And I find that for the current for the amount of time. [TS]

  I'm running about with my i Pad two hundred makes data is actually usually enough. And then if I'm traveling. [TS]

  I can either use T. [TS]

  Mobile with a minimal major metropolitan area or Verisign if I'm not in get online with that and I gotta tell you. [TS]

  Being at the beach and being able to screw around on Twitter if I so desire with my i Pad. [TS]

  That's pretty cool so I agree with you that if you think you're going to be leaving the house a lot. [TS]

  Definitely spend the extra money to get a site where i Pad. I really do think it's worth it. [TS]

  And that he mobile thing is still there I looked when I [TS]

  when I was activating mine I didn't just transfer in the right because a few the news had the Apple sim. [TS]

  But yeah it was on to Verizon AT LAST OF arise in which a stupid. I'm sure that was Verizon being a pain or something. [TS]

  Anyway. So I just transfer the symphony or i Pad. [TS]

  But the the apple sim does still offer that option the so you don't even have to go get ten bucks and given to a T. [TS]

  Mobile store like. You can bypass that's up you can just buy a new i Pad air to with dollars today and. [TS]

  And just select a mobile from the from the start of screen on this island plan thing. [TS]

  And it offers and it does offer that two hundred megs for everything that's awesome I did know that anyway. [TS]

  Thanks well two or three sponsors this week. Harry's fracture and Squarespace. And we will see you next week. [TS]

  Now the show is over. They didn't even mean to be good because it was accidental. The with the accidental. [TS]

  John didn't go anywhere in Montgomery county seat with his town. [TS]

  Because it was then with the death toll was accidental. And she was going to find a ship that A.T.C. and If you are. [TS]

  As he well says that's keep lists [TS]

  and the team are safe they were key is if you're saying something about as hard as the code on the tiny screen stuff [TS]

  like that. Yep. This phenomenon. I don't know if it's new for Twitter. [TS]

  Maybe it's not just what Or maybe it's lots of things but I find very often when I'm doing stuff on my phone [TS]

  or i Pod Touch. [TS]

  And somebody does that thing where they post a screen shot any there it is a screen shot trying to show some piece of [TS]

  software or something [TS]

  or more commonly I find it is that insane thing that makes no sense to me except for maybe as a way to get around tweet [TS]

  limits which I think this is about Twitter where they post the picture of text. [TS]

  So it's like it's like a picture of a web page. [TS]

  Like bait screen shot of their web browser and then put that in a thing and like. [TS]

  Sometimes it's a picture of a tweet which really boggles my mind is like like with a mechanism for retreating. Like. [TS]

  I guess maybe even in the in the non-technical person like view of the world a screenshot of. [TS]

  Or that a photograph was proof. [TS]

  Which really just next year a sense but I know that my problem is or it's a people do this thing it [TS]

  and sometimes it's just a legitimate screen shot like showing some application or whatever. [TS]

  And whatever I'm using whether it's a Twitter website or a Twitter client or if it's a vine thing or if it's an image [TS]

  or a link or like I don't even know what saw from using but very frequently I find myself tapping something. [TS]

  Seeing a picture. And I can't freakin read it. No matter how much as soon because it's so massively low. [TS]

  Like the resolution is not sufficient to resolve letters. [TS]

  Like the letters are just object ball of you know it's its gaping compression problem with the red you know like if [TS]

  it's like a some big indented comment or whatever. And it's like. [TS]

  I know this is not the original image because nobody would oppose this image because it's illogical they're trying to [TS]

  make a point and like sometimes it's just the picture like I'll give this. [TS]

  Read this text and become outraged over the how they're trying to say right. [TS]

  And it is one hundred percent illegible and that means something between me and them. [TS]

  Is causing a massively can present version of this image to come in [TS]

  and probably it's Twitter doing it like try to sell give will serve the mobile version. [TS]

  Well I'm getting As it so many things. So many web services seem to have the idea that all pictures are photos. [TS]

  And no pictures are screenshots or contain text [TS]

  and in my experience it's the opposite almost all pictures are not photos and are like screenshots or text [TS]

  or something. And I want to be able to read them. [TS]

  And these services like this is another reason I want to be in my path because listen I bet I have a fighting chance [TS]

  they won't try to serve me the super duper compressed tiny scaled version of the image. And I find. [TS]

  And credibly freshening is like I'm not a lot on the corner real Internet I have to be. [TS]

  And it's like being in a web browser again like Toyah version of this. You can handle the full quote unquote photo. [TS]

  Here is this totally mangle version that is useless to you [TS]

  but you can't read a damn thing on it drives me up all the I can't get over. [TS]

  What is a tweet shotting or something like that with a pick the other day was that. That's like a thing. [TS]

  I've no idea but. [TS]

  But basically where you like you John was saying where you take a screenshot of something [TS]

  and maybe if you're really cool you'll like highlight the line that that you want to call tension to like. [TS]

  That's annoying. [TS]

  But I can get over it if you can include a link to whatever page you're trying to link to but my favorite [TS]

  and by favorite I mean the thing I threaten hate is when they take a screenshot of this thing [TS]

  and the don't provide a freaking link. Because it's so annoying and people are posting examples. [TS]

  Like you know this is like this one from N.G.C. [TS]

  Guys obviously a screenshot like mobile Safari because it's the the highlight of the paragraph or whatever. [TS]

  And sometimes it's not like you know the content may be good like What the. [TS]

  What people are trying to do with this new strategy is beyond like the using screen justice prevail out of his like. [TS]

  I can't fit this in a tweet I can put a link to an a tweet but I think of the put a link to it you want to follow it [TS]

  and so many Twitter clients inline images that if I put the actual image. [TS]

  You can read text that I couldn't otherwise include in the treat It's like people just don't know it works because you [TS]

  know people according to what engage with your tweet more if they can see the paragraph of text here. You know. [TS]

  I don't even use a Twitter client that. [TS]

  I mean I have Twitter doesn't line images but I have that feature turned off [TS]

  and for a long time it didn't inline images [TS]

  and also my experience of Twitter is very different I would rather just follow the link [TS]

  but sometimes it's nice to be able to know exactly where it is there's nothing like in page anger isn't it. [TS]

  People don't know how to use. Or they don't exist or both. And so the best way people communicate. There's an article. [TS]

  And this part about it I was like basically what they're doing is a link list kind of blog posts where I was there [TS]

  they're running a link blog. [TS]

  They want to link you to something and they want to quote the passages they found relevant. And comment on them. [TS]

  And the way they do it is tweet on top one hundred forty characters or. [TS]

  You know less plus the link to the image in the image has the part highlighted with. [TS]

  Those kind of a mutant inverted form of blogging. Where you can't just birth the Jew thing anyway. [TS]

  Bottom line if you're writing your mobile application don't assume all photos are text if you're going to want to be [TS]

  clever you want to save bandwidth. [TS]

  Figure out of their photos or text [TS]

  or none of their text make sure that you don't scale them down so brutally that it becomes clear gibberish. All right. [TS]

  Tired what do sidles as a self not ten cheddar who said. [TS]

  Discover the board had makes pension or I don't know that's going to be any good. It's not really an Italian Brando. [TS]

  Thing. Anyway. We bought them we're going to try. Well I agree that as a salad not been Jetta. [TS]

  You're full of landmines pitfalls and bottomless pits. [TS]

  Is pretty decent although I might have said that it was either me or Marco. [TS]

  So I think all he's done with I think so how about how about get rid of how to get rid of the fall of [TS]

  and just go with landmines pitfalls and bottomless pits. I could do that at all but that's for common. [TS]

  So landmines common fit pitfalls common and bottomless pit. [TS]

  It makes me so happy to hear that you also appreciate an Oxford comma in this is that unanimous to hear Marco say the [TS]

  same. Oh absolutely. [TS]

  Prescience in everybody agrees that the only people who don't agree no no it's crazy it's great it's not like a style [TS]

  choice like well you know only there is a clarity choices and everyone. [TS]

  Like I don't understand why does any argument because it isn't arguments on polls that one of the crazy examples [TS]

  and go see [TS]

  and the like get those people like oh well I guess you'd have to use it there are don't write that sentence [TS]

  or some crazy thing it's. No forget it. I've never heard a convincing argument against. [TS]

  I could not agree with you more friend of the show Stephen Hackett swears that the Oxford comma is evil [TS]

  and I am glad that we all agree that he's wrong. So what does he say on. [TS]

  You know when people bring up examples of like this and says. [TS]

  To changes the meaning of the sentence in a totally crazy [TS]

  and if you don't let me put a comma there I cannot express the meaning the intended meaning of that is one of these I [TS]

  haven't. I have no idea we could probably call him. [TS]

  I have no idea what drives me nuts about about the at the absence of the Freak On the one thousand it's like what I [TS]

  read and I don't know if anyone reads this way I may be so so I'm a programmer I don't know what I read. [TS]

  I get tripped up if I hit what he has to be a parse error. Yes. [TS]

  And so I write with this in mind so I try to avoid giving people this feeling [TS]

  and it's hard being it's a no wait with your own stuff and it's. It's given somebody points out like all. [TS]

  I thought this sentence that you wrote didn't make any sense to me at first as I thought I meant this [TS]

  and you know so it's good to you know Pittston picture that and reword things when you need to but like. [TS]

  For me it's like. Like I read in a stream. And I don't want to have to read the whole sentence. [TS]

  To understand the beginning of it less. [TS]

  You know you can I push the claws on your stack and everything but you know for the most part like. [TS]

  As you're reading you don't want to be tripped up by something like the like the end of the list not happening the way [TS]

  you thought it would or like. [TS]

  You know parallel structure errors or great sample the stuff like that [TS]

  and I think the absence of the Harvard flash serial comma. [TS]

  Increases the likelihood of people tripping up as they're reading that. That list of items and like. [TS]

  Miss parsing it for a second and having to go back like oh wait a minute. [TS]

  Oh that's what they meant by that I really don't understand how people could think that that that. [TS]

  Not having the Oxford comma is an option because I grew drawn like it. [TS]

  Dramatically changes the meaning of the sentence. But whatever. [TS]

  I'm so I'm to make the genuinely happy that we all agree on this. The only thing. [TS]

  Well that night heads aren't a complete waste of money. Yeah. Well ask me again six months. That's true. [TS]

  You've got a year to figure out this note issue I know you going to give up on it you probably should [TS]

  but it makes me sad. If I love everything else about no I would I would try to figure this out more. [TS]

  It just doesn't seem like a Type A man it's young it's like it hasn't been tested in this way in the Waited a lot of [TS]

  these older things have especially if it's. [TS]

  If it seems like the type of thing where you OK so you run into this problem and you ask the question [TS]

  and the answer is not oh of course everyone runs into the problem he's a fix the answer is of course everyone's a [TS]

  problem and you're right it's a problem. [TS]

  Like that's bad because the beginner should not immediately find something that causes that causes people who know it [TS]

  to say. Yeah I know the toll it is or. [TS]

  I mean why should really happen as you should run and all the problems [TS]

  and energy like yeah that's what everyone's into Here's what you do [TS]

  when you're under nother one like it should be the progression of you learning a language shouldn't be. You know. [TS]

  Three days in you immediately had a road block it is a legitimate road lock [TS]

  and there's not a commonly known work around. Yeah and it's like. [TS]

  And like what you can always tell the warning signs from the community that this might be that some be the wrong thing [TS]

  for you. So like. If the questions you answer. Like so the question. [TS]

  If the question is why is set time at least in memory. If all of the answers are don't use that time out. [TS]

  And there's nothing else the does the same think it's like OK. [TS]

  That's a that's a red flag right there that something's not right here this is some some part of this is a bad fit. [TS]

  Like this this is not this is not what I'm looking for. [TS]

  I remember trying to look for sleep call in javascript [TS]

  or early on I was like well you know every language has some way to just you know. [TS]

  I was just doing it to like induce a race condition [TS]

  or whatever it's not like I wanted said time out I want like just you do nothing for a while please because I wanted to [TS]

  have a race with some of the fellows going on it's like how annoying would not have a sleep causes this is like Unix [TS]

  addling my brain other simming every language has access to the UNIX A.P.I. but. Yeah with that without set Timeout. [TS]

  It without without a way for you to say don't do this now. But in a little bit. [TS]

  In a time that I'm going to specify in milliseconds. Do this. [TS]

  And if you can't do that I was trying to think [TS]

  when you were asking that question well if I don't use that time out then what is what smiled her maybe note as an [TS]

  alternative because no you know. No like that that is like node. Node implemented set time out and said interval. [TS]

  Itself like in its engine. [TS]

  To work this way and like that is if you look at the they call the timers module if you look at the node timers module. [TS]

  That's that's it like those of the function that you that you have to schedule something in the future and it's not [TS]

  and it's not just like. [TS]

  It's not just like a thing where you have to be careful about what you reference inside the closure [TS]

  and stuff like this. [TS]

  There's like no work around like Oh everyone knows [TS]

  when you do set time that you've got to be careful not to have not the cause over these references [TS]

  or to like explicitly do something you know to make it happy so you don't like memory there's nothing. [TS]

  I haven't looked too far into it I even tried. I'm like you know maybe. [TS]

  Maybe it is doing something way too literally the calls like set Timeout. Pull your all. He T.L. I don't like ID. [TS]

  That's it let the ID is an integer. And I even. [TS]

  I even tried parse into I just to make sure it's an integer doesn't try to retain them in crazy and. [TS]

  I even tried making a string. Evolve thing to set high but unfortunate isn't support that. [TS]

  So I was like it maybe maybe that would force it not to retain anything. [TS]

  Intelligently because it doesn't know what I'm calling. No didn't help. [TS]

  Can't be done this in the memory limit which also seem to trying to be no actually that's the limit. [TS]

  And it's at the limit and it's low and. [TS]

  And apparently people aren't bothered by like it's not gonna know it's as like Romana Moji support. [TS]

  Some things just can't be explained. Although it's not coming I'm sure it's coming I'm sure. I need to know. [TS]

  Overall I think I would say. If I had to predict and Granted most My predictions are comically wrong. [TS]

  But if I had to predict the future of these languages I would say. Python and Ruby. Will outlive node in common usage. [TS]

  But know that a language I was kept alive since I was give us language socks [TS]

  and only reason anyone cares about it all is because every frigging where we all have to deal with it. [TS]

  And like so that's that for javascript and. No it is like well whatever great if you could say. [TS]

  You same thing on the server horizon client side. [TS]

  Yeah kind of but you then you're still using Javascript in both places [TS]

  and I think there is a place for a mature server side. Javascript solution. [TS]

  It just may be that node jast is not the one or maybe needs more time to bake or whatever [TS]

  but there's nothing about know that says like oh maybe [TS]

  and maybe no never accepted in someone else comes out of the services there's been there been other service odd jobs [TS]

  or been there will be other ones in the future until we can't unless we can get Javascript off of the. The browser. [TS]

  They were always be a place for javascript on the server. [TS]

  And whether it implemented and who does a good job and if there are bugs [TS]

  and if we get to use Marj goblet cations I've gotta change over the years but until we can get rid of javascript [TS]

  and the browser side. Probably stuck with some kind of job script on the server side. You know. [TS]

  I should point out that the current version of node is zero dot ten thirty five which. [TS]

  I mean obviously everyone's version numbers mean something different than everyone else's [TS]

  but we are far from what looks to me like we are far from want to know. [TS]

  Although this is something that should be solved or [TS]

  and I mean there's nothing there's nothing technically about no that says it couldn't be made to be better like it just [TS]

  is just young yet and people obviously haven't stressed it to do that was that the market was doing. [TS]

  Or haven't found that's where the limit as it needs time to mature and become about us. Like right mean maybe. [TS]

  Maybe I'm using their own tool for the job here. But it really it really seemed like it was a good tool for this job. [TS]

  Yeah really bums me out because I really wanted to like it I don't even know why I like it doesn't matter. [TS]

  But it just seemed like this is the sort of thing I would use note for to your point and. [TS]

  It seems like it's a lost cause and it worked fine if you had ten thousand year old aquaria but once here. [TS]

  Up and do you know. [TS]

  Two hundred fifty thousand than going for it [TS]

  and it would work fine if I was going to reset the process every six hours. With only one thousand euros to crawl. [TS]

  Like it. It's a memory leak like it leaks forever really gets too big and. [TS]

  Yeah and when I'm crawling the full [TS]

  and I'm not even crawling all two hundred fifty thousand like I did my last test [TS]

  when I was crawling eight of them whatever that is like you know. Forty or whatever the. [TS]

  And even doing that it would it would pass again within like twenty minutes. It was really bad. [TS]

  Like it's doing so and they and I tried their the heap dumb thing. [TS]

  So I tried taking heat from profiles and loading them into Chrome developer thing and looking at all the stacks [TS]

  and I saw them as like I do and everything was other. Yeah exactly. [TS]

  And for the for the few objects it is it is tracking you could see some of them had really really deep recursive set [TS]

  Timeout calls. So you can tell that's where the problem is the problem is set Timeout is retaining things. [TS]

  Recursively even I'm not calling function or cursedly [TS]

  but like the function at the end of itself call set time out on itself. For some point in the future. And I tried. [TS]

  Not doing that and doing a worse solution using set interval. Instead. [TS]

  And I tried you know clearing the intervals of course I tried a lot at it. I could not get to work. I worked. [TS]

  I could not get it to not legal over the place and it just. Again it's. It just is not. [TS]

  It is not a good enough fit in every other way to what I'm told I want in new language. [TS]

  To make it worth fighting on this point. [TS]

  So I mean the case the Emini you're getting what you want which is you're going to try a new language and now. [TS]

  Because no does not working out I'm trying even more new languages so really this is awesome. Well. Yes and no. [TS]

  I think you're predisposed to hate almost ever seen you're trying but. But to your credit you are trying. [TS]

  And that is that is making me happy. I know I wouldn't say I'm predisposed. [TS]

  Once I actually I'm predisposed to hate and I haven't tried before because I don't want to have to try them. [TS]

  Once I actually try a new language like. [TS]

  Now I feel like I feel like I've I've spent two weeks [TS]

  or however long it's been getting pretty decent as one really complicated task a node. [TS]

  And now I feel like I'm throwing away all this knowledge I mean granted at least it was quick. [TS]

  You know this already knew their job script syntax [TS]

  and everything like you know goes in take a little bit longer learn just because it's. [TS]

  It's so much more different than what I know. [TS]

  So I'm going to I'm going to be more upset if go to work out [TS]

  but once I try something I want to work because I don't want to learn something else. [TS]

  That's just like it's like natural human offensiveness like you want to when something is new [TS]

  and for millionaires most people's default reaction is to try to reject. [TS]

  It's writs relevance to them so that they can continue the way they've been doing things [TS]

  or the way they you know the weight if they think things are there the your intent is to reject new ideas [TS]

  or dismiss them as soon as you can. There's a political joke here but I'm going to let it go. [TS]