Wobbly Goblin

Episode 375 • Released April 24, 2020 • Speakers detected

Episode 375 artwork
00:00:00 Casey: I have a tweet I would like to propose to you, which Aaron told me not to tweet, but I need somewhere to get out of my system.
00:00:08 Casey: And this pre-show is all going to get tossed anyway.
00:00:10 Casey: So I'm going to use you as my guinea pig.
00:00:11 Marco: Are you suggesting that I tweet something or are you drafting a tweet that you're going to write and running it past your review committee here?
00:00:18 Casey: That's correct.
00:00:20 Casey: Okay.
00:00:20 Casey: All right.
00:00:20 Casey: So I accidentally deleted it because Tweetbot crashed, but it was something along the lines of, I have found potty training Michaela to be less challenging than working with the HOA board in my neighborhood.
00:00:37 Casey: I am on the HOA board in my neighborhood.
00:00:40 John: I don't know.
00:00:40 John: I don't know if that holds together.
00:00:42 Marco: As a piece of writing, it's fine.
00:00:45 John: I don't see the connection between the potty training and the HOA board.
00:00:52 John: I understand you're trying to compare two difficult things, but there's no connection there.
00:00:57 Casey: Well, because that's the thing, is that Michaela getting potty trained has actually been pretty easy so far, so far, so far.
00:01:03 John: Yeah, but the person reading the tweet doesn't know that.
00:01:05 John: You've got to either connect those things or leave them aside.
00:01:08 John: I think the idea of the HOA board being annoying and you being on it is solid.
00:01:11 John: We could work with that, workshop that a little bit.
00:01:14 John: But I think the potty training saved that for a separate tweet.
00:01:18 Marco: All right, noted.
00:01:19 Marco: Thank you.
00:01:19 Marco: Regardless of how you're going to phrase it,
00:01:22 Marco: you are basically inviting lots of useless and annoying and high-friction comments from two different groups.
00:01:34 Marco: Three, actually.
00:01:35 John: From all parents.
00:01:36 John: Toddlers as well, who are angry about your friends around you.
00:01:39 Marco: toddlers are upset about being you know used in this way having to sit on the potty because they know it eats their bottom right so you already know the toddlers you've definitely you're gonna you're gonna hear from all the parents why this is you know wrong or stupid or whatever then you're gonna hear from all the people who are not in hoa situations who will ask you why you're in one and then you're gonna hear from all the people who are in hoas who both love them or hate them or both
00:02:03 Marco: So you're basically inviting a whole bunch of useless, annoying comments that are all going to be completely unhelpful in whatever your problem is.
00:02:12 Marco: I want to know why you're in an HOA.
00:02:14 Marco: Is that a thing?
00:02:15 Marco: So do I. Even we can't resist nitpicking the premise.
00:02:21 Marco: That's the worst part when you're asking for help.
00:02:24 Marco: Or when you're posing a question or something like that, like on Stack Overflow, this is the worst, right?
00:02:28 Marco: Where it's like you say something like, how do I get this function to work?
00:02:33 Marco: And the first three responses are, why are you using that function?
00:02:35 Marco: Don't do it that way.
00:02:37 John: But Stack Overflow at least has rules to try to stop that.
00:02:40 John: That's not acceptable behavior.
00:02:42 John: It is behavior, but the whole system is made to avoid that happening.
00:02:46 Marco: Right.
00:02:46 Marco: So, but in this case, you know, you're, you're, you're posing a funny tweet that is basically a rant about how, well, okay.
00:02:53 Marco: Wow.
00:02:54 Marco: Tough crowd.
00:02:55 John: We already established the, the, uh, the humor disconnect.
00:03:00 Marco: Yeah.
00:03:01 Casey: Yeah.
00:03:01 Casey: Yeah.
00:03:01 Marco: Yeah.
00:03:01 Marco: So you're basically posing a rant because there's no way for people to actually help you with this.
00:03:05 Marco: So you're posing a rant, and what you're expecting is to get it out of your system.
00:03:09 Marco: This is what a rant is for.
00:03:10 Marco: Get it out of your system and maybe have other people be like, yeah.
00:03:13 Marco: But you're not going to get that.
00:03:14 Marco: Instead, you're going to get other people who are going to just make you mad or in minor, annoying, paper-cut ways.
00:03:19 John: This is exactly what Aaron said.
00:03:21 John: See, now instead, if you were to describe what's going on in the HOA thing that's annoying you, that can be the source of humor because I bet it is annoying and I bet there's a lot of absurd things about it.
00:03:31 John: Again, we're going to leave the potty training aside because that's not necessary for us to discuss the absurdities of your HOA.
00:03:38 Casey: Ultimately, it doesn't matter.
00:03:40 Casey: Basically, I'm trying to give the ultra-bridged version rather than the three-hour version of the story.
00:03:46 Marco: First, can you explain what an HOA is for people who don't know?
00:03:49 Casey: Right.
00:03:49 Casey: Oh, God, that means this is probably going in the show.
00:03:51 Casey: God help me.
00:03:52 Marco: Oh, it's totally going in the show.
00:03:53 Marco: This is the pre-show.
00:03:54 Casey: Oh, God.
00:03:54 Casey: So an HOA is the Home Owners Association.
00:03:58 John: Is there any hyphens in that phrase, Casey?
00:04:02 Casey: I'm going to go with homeowner being hyphenated, although I don't think it is in any of the documentation.
00:04:06 Casey: Is homeowner one word or two words?
00:04:09 Casey: Two.
00:04:09 Marco: See, that's the question.
00:04:10 Marco: I think homeowner is one word.
00:04:12 Marco: If you were to write it as two, it would get a hyphen.
00:04:14 Casey: Hmm.
00:04:16 Casey: Interesting.
00:04:16 Casey: Well, one way or another.
00:04:18 Casey: So I don't know a whole lot about really anything, but particularly when it comes to HOAs.
00:04:23 Casey: But I do know that my neighborhood, which is, I don't know, 50 houses, something like that, has a homeowners association and has since the neighborhood was built in the late 90s.
00:04:32 Casey: We were told a few months ago that the existing board wanted to rage quit the HOA.
00:04:39 Casey: And if we didn't find a series of individuals to step up and do it instead, some like boogeyman, dead man switch gets flipped.
00:04:47 Casey: And then we have to give like the same management duties.
00:04:51 Casey: And I'll explain what those are in a second, which is basically nothing.
00:04:54 Casey: But the management duties of the HOA to like some third party management company and, oh, our HOA fees will go from effectively zero all year round to millions of dollars a month.
00:05:04 Casey: That's the only way this could go.
00:05:06 Marco: Is it kind of like Australia's thing, but worse?
00:05:08 Marco: They have that like, you know, if you don't pass a budget, everybody gets fired thing.
00:05:11 Marco: Isn't that how Australia works?
00:05:12 John: Yeah, yeah, yeah.
00:05:13 Marco: It's like that, but everything's worse.
00:05:14 John: And unlike a budget, there's no actual reason for a homeowners association to exist.
00:05:20 John: There's that too.
00:05:21 Marco: But you didn't actually explain what it is.
00:05:23 John: Yeah, exactly.
00:05:24 John: All you said is there is one and its rules are dumb.
00:05:27 Casey: I apologize.
00:05:28 Casey: So a homeowners association ostensibly is to make sure that the people within the neighborhood are self – not governing, but for lack of a better word, governing.
00:05:34 Casey: Maybe managing is a better word.
00:05:35 Casey: So that if one neighbor has way too much time on their hands and notices that another neighbor hasn't mowed their lawn very recently, they can go to the HOA and levy a complaint.
00:05:45 Casey: And the HOA can say to that, you know, offending homeowner, hey, we would really like it to we would really like you to mow your lawn.
00:05:53 Casey: And if you don't, we're going to
00:05:54 Casey: you know, put a fee or whatever, like a penalty against your house.
00:05:59 Casey: And then if you go to sell and you have one of these, what is it, a lien, L-I-E-N, something like that?
00:06:04 Casey: No, that's not right.
00:06:04 Marco: They can put a lien on your house?
00:06:06 Casey: I think that's right.
00:06:06 Marco: It's like if you don't pay your taxes, they put a lien.
00:06:08 Marco: It's basically like an unpaid loan obligation or something, like an unpaid debt obligation.
00:06:12 Casey: Yes, that.
00:06:13 Casey: So again, I'm not a lawyer.
00:06:15 Casey: I probably have the terminology wrong, but you and I are saying the same thing.
00:06:18 Casey: It may be that I'm saying the wrong thing, but we're saying the same thing.
00:06:21 John: Can you pop up on level, by the way?
00:06:23 John: You gave a good example of a specific case, but can you pop up one or two levels?
00:06:26 John: And this I really feel like gets to the heart of what the HOA is there for.
00:06:29 Marco: John, can you explain the HOA?
00:06:32 John: So, you know, what you described is like it's a governing body that the people who are governed participate in in some form.
00:06:39 John: And what does it do?
00:06:40 John: What is its purpose?
00:06:41 John: Its purpose, like you gave the example of someone has an unkempt lawn and then it can levy fees if you don't follow the rules.
00:06:46 John: What are the rules?
00:06:47 John: Why do they exist?
00:06:48 John: Essentially,
00:06:49 John: These associations exist to enforce conformity to a particular standard set by the, you know, the worst people who live in the area.
00:07:01 John: Yes, that's correct.
00:07:03 John: But it is absolutely a sort of like a way of enforcing conformity to the
00:07:09 John: to sort of the i don't know how best to say it the the ruling class has decided this is the way things should be and they want the power to enforce that over everybody who lives in the area around them so that they can maintain not only the way they live but also the way that everybody else lives and that is exactly right and ostensibly so
00:07:32 Casey: So ostensibly, the reason this exists is because let's say I never mow my lawn.
00:07:36 Casey: Let's just say, for example, I never mow my lawn.
00:07:38 Casey: It is overgrown.
00:07:38 Casey: It's half as tall as my house.
00:07:40 Casey: You could make an argument one way or another, but one could make an argument that if my neighbor goes to sell their house and a prospective buyer to my neighbor's house sees that their future neighbor, me, has never taken care of their lawn, they're not going to want that house.
00:07:56 Casey: Or if they are going to get that house, they're going to want to pay a lot less for it.
00:07:59 Casey: So in summary...
00:08:00 Casey: The ostensible purpose of an HOA, a homeowners association, is to maintain everyone's property values.
00:08:05 Casey: If somebody is in charge of micromanaging, I mean nitpicking, I mean paying attention to all of the yards in the neighborhood, I mean the state of the properties in the neighborhood, then that makes sure that everyone's home values are as great as they can possibly be because we all look the same, we all act the same, we are all step for husbands and wives and so on.
00:08:26 John: And more importantly, that there is a specific set of rules that determine high value in real estate, as in we have decided that having a lawn with grass on it equals high home value, whereas if you have a lawn with rocks on it and you don't live in Arizona, that does not equal high home value.
00:08:42 John: There is no connection between the idea of what constitutes high home value and what does not.
00:08:48 John: There is just a decision about what constitutes high home value and what does not.
00:08:52 John: And that's the true nature of this.
00:08:54 John: The true insidious nature of it is that, you know, we're trying to make sure we maintain property values.
00:08:59 John: OK, well, what determines something that makes property values go up or down?
00:09:03 John: Whatever I say.
00:09:03 John: That's, you know, whatever we have decided as the social cultural norm that we will enforce.
00:09:11 John: it, you know, ipso facto, it is, it leads to high property values and nothing else can possibly ever lead to high property values or higher property values.
00:09:19 John: That's insane.
00:09:20 John: It's just, you know, conform to our set of rules.
00:09:22 John: So you can imagine what the rules look like.
00:09:23 John: You can imagine what the rules demand.
00:09:26 John: And it, you know, that's why they're generally frowned upon.
00:09:29 John: Um, because no, no one likes the idea of their property values going down because their neighbor does something that makes the, the neighborhood a less pleasant place to live.
00:09:37 John: But, um,
00:09:38 John: The far opposite end of that spectrum is I have decided exactly what will make the neighborhood a nice place for me to live because I know what I want and everyone else will do that.
00:09:49 Casey: One of the good things about Nature Way – well, make it air quotes good – things about Nature Way is you in most –
00:09:55 Casey: cases and in the case of my neighborhood need to go to the hoa to get a to get approval on improvements you do to your house now that sounds bananas at first but the thought here is if you say to the hoa i would like my house to be fire engine red and be the only fire engine red house in the entire neighborhood they're gonna say no it's it's gonna look out of place it's gonna make everyone else feel weird it's gonna make that well you see here again we're getting to what you're driving at john like who's the arbiter of what weird of what is weird
00:10:19 John: that sounds awesome yeah i mean you were talking about things like oh not mowing your lawn or i'm going to build a giant upside down crucifix on the roof of my house but no it's like what color is your mailbox and everybody knows that if you have a red mailbox property values will go down right uh right exactly like it's just and so again paint colors paint colors and not like oh i'm going to paint obscenities all over my house and have flashing lights but just like
00:10:43 Marco: do you really want your house to be blue can this neighborhood really handle a blue house at this time it seems like like so many other things like you know like like governments or you know unions where it's like some amount of power is good and helps everybody but some i imagine many hoas go overboard and you know either have bad standards or have too overbearing of standards and that's where the problems lie
00:11:05 Casey: Can you let me finish my story?
00:11:06 Casey: You've just told me that you've told the punchline already.
00:11:08 Marco: Oh, good.
00:11:10 Casey: It's so true.
00:11:11 Casey: I joke.
00:11:11 Casey: I joke.
00:11:11 Casey: I'm not actually upset because you hit the nail on the head.
00:11:14 Casey: And the newest president of the HOA, he is ready and willing and able to throw violation letters at everyone who doesn't have utterly perfect manicured blades of grass.
00:11:26 Casey: And if their driveway happens to be gravel and not like concrete or cement or something, you better not have a single weed in that driveway because, gosh darn it, that's going to make my home value go down if you have weeds in your gravel driveway halfway across the neighborhood.
00:11:39 Casey: I've been dealing with that and trying – I don't know.
00:11:41 Casey: Is it libertarians that are like, man, just let people live and do their thing?
00:11:45 Casey: Is that the libertarian point of view?
00:11:47 Marco: Ostensibly.
00:11:48 Casey: Ostensibly.
00:11:49 Marco: like most kind of political extremist concepts like it you know the details it really boils down to let me do what i want yes uh whenever i want and let me make you do what i want as well yes like like all like all uh dim political philosophies is it always what it boils down to there's always some reason it's just like hoas it's like look i'm gonna do whatever i want and i'm and i know what's best for everyone and my system will be flawless and will always work and will work for everybody
00:12:16 John: And there's so many pathologies in it, like a weed in someone's gravel driveway 10 blocks away.
00:12:21 John: Like that doesn't actually affect the value of your home, right?
00:12:27 John: Even if you are across the street from it and this one little weed doesn't affect it.
00:12:30 John: But in that person's mind, in the mind of a person who is very upset by weeds...
00:12:34 John: They don't like seeing a weed in their neighbor's driveway, right?
00:12:37 John: And you would think that the reaction would be, why don't you offer to go and weed their driveway every afternoon if it bothers you so much?
00:12:42 John: But it would be much better if you could fine them for not removing that weed from their driveway, wouldn't it?
00:12:47 John: Isn't this a better system?
00:12:49 John: It's not actually a better system.
00:12:50 Casey: So anyway, so there's a it's a five member board and I joined the board only because I didn't want this like mythical dead man switch to flip where apparently are I think it's literally 150 bucks a year, which as HOAs go is effectively free.
00:13:03 Casey: And that's because, you know, we don't have like a pool in the neighborhood like HOAs can also.
00:13:07 Casey: in some cases, manage a neighborhood pool that only your neighborhood is allowed to go to that pool, which in that case, that can be really nice.
00:13:16 Casey: Or maybe some other athletic facility or something like that.
00:13:18 Casey: But for us, we have a little teeny park in the neighborhood, and that's about the only common...
00:13:23 Casey: property and again in a perfect world like an hoa is ostensibly going to do like social events when we're allowed to have social events and and that and they manage like the landscaping of the common areas and things of that nature but in reality a month into being on the hoa i'm basically trying me and one other person the two of us are trying to pump the brakes on like micromanaging everyone else's yards and driveways i think we have a good project here now a project that we can assign to you casey
00:13:50 John: it sounds like you and your other uh friend uh right thinking friend the project should be to pull from the historical playbook of government in these united states and systematically change the rules that govern the hoa such that idiocy is no longer allowed i mean it's the opposite of what we do normally we change rules yeah i was gonna say this would be wonderful right but like uh you know it it
00:14:15 John: You know, don't worry about fighting over individual sort of cases of is this allowed, is this not allowed.
00:14:21 John: All you care about are like the bylaws.
00:14:23 John: Like how does this body function?
00:14:25 John: Can a single person objecting stop anything from happening?
00:14:28 John: If not, maybe that would be a good thing to add because then you have complete control over this body as long as you stay out and just object to everything.
00:14:35 John: Can the laws be changed?
00:14:36 John: If the change is not unanimous, you got to put that in too.
00:14:39 John: Just like construct a gamified system such that –
00:14:44 John: you as an individual can stop anything from happening and then also get rid of like the dead man switch sort of you know you just slowly change that stuff without anybody noticing yeah okay maybe employ a lawyer to make some large thing that's too long for anybody to read that eventually gives you complete power and yes the law of the large pull request i'm right there with you
00:15:04 John: And then maybe put in some kind of consequence of inaction that causes the HOA to dissolve, right?
00:15:15 John: And for there no longer to be an HOA.
00:15:17 John: And then see how hard people have to work to try to form a new one or something.
00:15:21 John: That's the thing I don't understand.
00:15:22 John: Once you have an HOA, can you ever go to a state where you don't?
00:15:25 John: And if you don't have one, is there ever a threat of one appearing?
00:15:28 John: I don't think there's any threat of one appearing where I live, and I don't think – because you have to get everyone to agree to be bound by it, right?
00:15:35 John: I don't understand.
00:15:36 Marco: Yeah, and why would anybody who didn't buy a house that had one of these, why would they volunteer to add restrictions to their own property?
00:15:44 Marco: I would imagine this happens a lot in planned housing developments where you can kind of sell them all at once under the same terms.
00:15:51 Casey: And that's what happened here, yeah.
00:15:52 Marco: Yeah, and that's so common in the U.S.
00:15:54 Marco: I imagine that's probably where most of them come from.
00:15:56 Marco: HOAs are probably similar or identical in function to things like condo boards, where if you have an apartment building, you have to work together with the other owners of the other apartments on certain things.
00:16:08 Marco: It makes sense when you're building everything at once, but if you don't already have an HOA on your property, I don't see why a logical, well-thinking person would agree to have this imposed on them.
00:16:21 John: Which is another way of saying that it's not actually about property values because everybody cares about their property values, but no one is racing to form an HOA with all their neighbors if they're in a situation where they don't have one.
00:16:32 John: Basic social norms and shame mostly fulfill the same function.
00:16:36 Marco: Well, and also, like, town ordinances are supposed to cover a lot of this stuff.
00:16:40 John: Yeah, well, town ordinances cover safe things.
00:16:42 John: You can't have a gigantic tank full of oil on your lawn.
00:16:45 Marco: Well, but, you know, town ordinances and building codes and everything, they also do cover some of these aesthetic things.
00:16:49 Marco: Not usually as much as an HOA can and often does cover, but, you know, things like, you know, you have to keep your lawn to some degree of, you know, keptness.
00:16:59 Marco: And you can't cover your house in mirrors.
00:17:01 Marco: Yeah.
00:17:01 Marco: Yeah, like there are like building codes and local zoning boards and architecture boards like they do cover a lot of this stuff without an HOA and with a much more accountable system of government.
00:17:11 John: But those are laws that have to pass like in a much more representative system of people who are sane and don't aren't just like the safety related ones and the sort of general upkeep are lenient enough that no one's going to yell at you for a weed in your gravel driveway.
00:17:26 John: Yeah.
00:17:26 John: And mostly it mostly boiled down to safety or, you know, very large issues of property values of like, look, if your lawn becomes a hazard because wild animals are living in it and it's in an unkempt jungle, like that would run afoul of whatever town ordinance says that you have to.
00:17:42 Casey: maintain your property to some minimum standard otherwise you forfeit yada yada yada like that's the level those things work with those we already have a thing called government that does those things hoa is your mailbox can't be that color yeah no you're exactly right and as an example this is an honest to goodness example of the hoa uh what are the standards or whatever they are in our bylaws we are not allowed to have our trash cans visible from the road
00:18:06 Casey: Now, granted, 90 percent of the neighborhood has their trash cans like on the side of their house, perfectly visible from the road.
00:18:11 Casey: But like this sort of micromanagement, I just find completely distasteful.
00:18:15 Casey: Another great example on all our mailboxes, we are apparently we must have screw in numbers on our mailboxes to indicate our home numbers.
00:18:25 Casey: So our home number can't have a sticker.
00:18:27 Casey: That's where we can't have stickers.
00:18:29 Casey: One, two, three, four.
00:18:30 John: Because it was.
00:18:30 John: Think of what it would do to the property values if that was a sticker case.
00:18:33 Casey: John, the property values would plummet if I had stickers.
00:18:36 John: Someone would be going to buy your neighbor's house and they'd be, oh my, we're going to knock 50 grand off this.
00:18:40 John: That guy has a sticker on his mailbox.
00:18:43 Casey: Easily 50, probably 75.
00:18:45 Casey: Now, fun fact, I also have stickers on my mailbox.
00:18:47 Marco: because i don't care see this but anyway i'm leaning more towards john's alternate plan for you here of just like slowly dissolve the hoa's power from within like you know now that you have power you just like slowly reduce what they can do like reduce the scope of the types of things they can regulate and make it make it much more difficult to to actually do anything like require unanimous uh consent for every single thing oh that's that's a good one it'll never pass but that's a good one you
00:19:15 John: You start by making bylaws that say the number of people who need to be present for things to be passed is very small and all you need is a majority of the people present.
00:19:25 John: It's a long system.
00:19:26 John: You build your way up to it.
00:19:27 John: Wow.
00:19:28 John: You've really thought this through.
00:19:29 John: I've had good examples of how to destroy a governing body's ability to do anything by looking at our own government.
00:19:35 Casey: Oh, goodness.
00:19:36 Casey: And Tom Hurtnett is writing in the chat.
00:19:37 Casey: And I think it's tongue in cheek, but it's a fair question.
00:19:40 Casey: I probably am painting my neighborhood to be this like super swanky, super amazing.
00:19:44 Casey: It's not.
00:19:45 Casey: It's a regular schmoes neighborhood.
00:19:47 John: That's the best part about the choice.
00:19:48 John: It's always it's not in the neighborhood where everyone is a bazillionaire because those people don't have problem keeping appearances.
00:19:53 John: They hire giant staffs of people to maintain their houses.
00:19:55 John: There's no right.
00:19:56 John: It's always the ones that are like we would like to think of ourselves as the good people.
00:20:01 John: So, A, don't let any minorities buy houses here, and B, make sure we have an HOA that enforces a standard of beauty that very often is difficult to maintain and expensive to maintain, thus also keeping out those people who we think don't have enough money to live here, right?
00:20:19 John: I mean, before when you said your neighborhood had been created in the late 90s, I laughed at that because in the Northeast where it's, you know, as you know, coming from here, like all the land is already taken, right?
00:20:32 John: So there's not a lot of housing developments that have been created from scratch in the 90s.
00:20:38 John: And these type of ideas are definitely, you know –
00:20:41 John: uh attractive to anyone who is buying up a bunch of previously uh barren land and turning into a planned housing development right because they do want to have a sales pitch and have something that looks like uh what is it hill valley from back to the future where they're planning to have a big happy family uh smiling yeah i know what you're thinking of yep yep
00:21:05 Casey: Let's do some follow-up.
00:21:06 Casey: Tell me about Mac Pro wheel stability.
00:21:08 Casey: I genuinely would much rather talk about this than spend any more energy on my stupid HOA.
00:21:13 Casey: So, John, tell me about the Mac Pro wheels.
00:21:16 John: You're in luck.
00:21:16 John: Look at all this Mac Pro follow-up.
00:21:18 Casey: I'm so excited.
00:21:19 John: This was a suggestion by several people based on our continuing discussion of the Mac Pro wheels and how expensive they are and how slidy they are and how they don't have little brakes on them.
00:21:29 John: Lots of people suggested the idea of putting wheels on just two of the feet and then leaving the plain feet on the other two.
00:21:36 John: So you'd have two wheels in front and those little stubs in back or vice versa.
00:21:39 John: That's very clever.
00:21:39 John: That way when you wanted to roll it, you could lift it so the little feeties are off the ground and roll, roll, roll.
00:21:44 John: And then when you wanted to stop, you could put it down.
00:21:47 John: The problem is I have no idea if the wheels are the same height as the feet.
00:21:51 John: I imagine the wheels are way longer, way taller than the feet.
00:21:54 John: And so that wouldn't quite work.
00:21:55 John: So what I'm hoping is that
00:21:57 John: Some YouTuber with more money than cents, not talking about anybody in particular here, but, you know, will actually do this and put on two wheels and two feet and see how it goes.
00:22:07 John: I mean, I think the feet might need a little extenders.
00:22:09 John: Again, I hear there are a lot of YouTubers with more money than cents that also have 3D printers.
00:22:13 John: So maybe they could mock something up.
00:22:15 John: So then you can get the best of both worlds, a Mac Pro that rolls when you want it to and stays put when you don't.
00:22:21 Casey: And HeadEffects on Twitter has some thoughts about your video card, which also apparently has some drama associated with it.
00:22:29 Casey: So take this in whatever order you would like.
00:22:31 John: Yeah, my video card has not yet arrived.
00:22:32 John: It's supposed to come tomorrow.
00:22:34 John: Unfortunately, we didn't quite wait long enough for that to arrive.
00:22:36 John: But anyway, it's the Radeon Pro W570X, whatever the hell it's called.
00:22:41 John: And I was saying...
00:22:43 John: previous show that it's you know you could get an equivalent pc video card the radeon rx 5700 xt or whatever for way less money for like less than half the price uh and head effects was saying that actually uh thousand dollars for this w 5700x is actually a pretty good deal because the pc equivalent is actually an 800 card and you know just allow for the 200 mpx module overhead or whatever um
00:23:08 John: It's not the same as the RX 5700 XT, right?
00:23:12 John: Because that's just a gaming card, and this is the W model, which has more cores enabled, or I don't know, has a bunch of other features.
00:23:18 John: But anyway, the bottom line is, for my purposes, if I'm going to use it to run games or whatever...
00:23:23 John: uh it is actually about the same speed or potentially slower depending on the game than the roughly 300 card so in some ways head effects is right if you wanted to get exactly the same card on your pc it would cost you about 800 bucks but i would never want this card on my pc i would just get the gaming card that costs way less money so it's the eternal struggle buying a machine that i shouldn't be buying that has video cards for uses that i'm not going to use them for and i'm just trying to find one that uh
00:23:52 John: has decent gaming performance and doesn't cost $2,500.
00:23:55 John: And so I have, I found it.
00:23:57 John: I didn't complain about the price.
00:23:58 John: I ordered it the day it came out.
00:23:59 John: I'm excited to install it.
00:24:01 John: Um, but apparently, uh, it's not as bad a deal as I thought it was.
00:24:05 Casey: All right.
00:24:06 Casey: Now what happened with your order?
00:24:07 Casey: You said it's supposed to arrive tomorrow.
00:24:08 Casey: So I guess everything's good.
00:24:10 John: Yeah, mostly.
00:24:11 John: It's just I had some weird experiences with this.
00:24:13 John: So when it came out, I was in, you know, I just, I don't know.
00:24:16 John: Through whatever channel it came through, a Slack channel, Stephen Hackett messaged me.
00:24:20 John: I don't know.
00:24:20 John: Like, the second it came out, I knew that this video card was available for order.
00:24:24 John: Oh, I remember it was like the whole day it was not available for order, but then it was available in the UK, and then it was available.
00:24:28 John: Anyway, um...
00:24:30 John: I was like on my bed or something when it came out.
00:24:32 John: I'm like, Oh, I'm going to order this right away.
00:24:33 John: Cause I didn't want to be like getting in a line and who knows what the coronavirus stuff, but there'd be shipping delays.
00:24:37 John: I need to order this right away.
00:24:39 John: So I'm like, order, order, order, use the Apple store app, try to order it.
00:24:42 John: I don't even remember how I actually ordered it, but I did, you know, use my Apple card, get the 3% or whatever orders done.
00:24:49 John: I get an email that says, here's your order.
00:24:51 John: Here's the expected ship date, yada, yada.
00:24:53 John: Um,
00:24:54 John: And then, like, I think that same day I tried to go to my orders in the Apple Store app to see when the expected ship date does again because I'd forgotten.
00:25:03 John: And the top item in my orders was my little bent piece of metal for the hard drives.
00:25:08 John: I'm like, I did just order this card, right?
00:25:11 John: So I go back to the email.
00:25:12 John: Yeah, sure enough, this confirmation email says, here's this thing you totally ordered.
00:25:15 John: Here's the estimated ship date or whatever.
00:25:17 John: So I got my answer.
00:25:18 John: I'm like, why didn't it show up in my orders?
00:25:20 John: um and being a multi apple id person i'm always like never never keeping track of exactly which apple id i'm signed into because all of mine like the name is is my first and last name and the apple id and apple doesn't do a good job of showing you the actual apple id in various places it just says my first and last name and so i can't i never know in what browser in what tab and what whatever
00:25:42 John: uh you know incognito window versus on which what apple id am i logged into here are you saying you might have too many browser windows open john no i have too many i have too many apple ids is the problem oh yeah that's the problem it is um the fact that i use two browsers helps because i tend to segregate this apple ids in this browser and this apple ids in that browser right but sometimes i cross the streams a little bit i know where they all are i can find anything
00:26:03 John: Yeah, it's true.
00:26:04 John: Um, but, uh, yeah, so I have, there's an app store connect angle here that I'll get to in a second, which is another exciting, uh, Apple ID thing.
00:26:11 John: So I'm like, well, my, my Apple ID that I normally order all my stuff on is the one that I'm signed into on my phone.
00:26:18 John: It's my, like my phone, Apple ID or whatever.
00:26:20 John: And the apps, it's obviously I didn't order it through that Apple ID, but I'm like, I got the email at that Apple ID email.
00:26:26 John: I got like the order email, that Apple ID email.
00:26:28 John: So how did I manage to order something such that receipt comes to my Apple ID's email, but it is not associated with that Apple ID?
00:26:35 John: So anyway, in the email, I click on the your order status link and it opens it.
00:26:40 John: You know, I click on the link, it opens a thing and then I get a screen that says something went wrong.
00:26:45 John: There was a problem with your request.
00:26:46 John: Please try again.
00:26:48 John: That's not good.
00:26:48 John: And I see that pretty frequently.
00:26:51 John: when looking at order status, but I don't understand why it appears.
00:26:56 John: And I'm like, well, maybe I'm logging into the wrong Apple ID on this thing.
00:26:59 John: I tried on my phone to click on the order status link.
00:27:04 John: And at first it was taking me to the Apple Store app and then it was taking me to a browser and getting the same thing.
00:27:08 John: And like it's I don't know how a regular person who doesn't who's not a web developer would deal with this because basically it was like impossible for me to see the status of my order.
00:27:18 John: All I got was a something went wrong page.
00:27:19 John: If I if I got an order page on my Apple ID would just wouldn't show that order.
00:27:24 John: But I'm pretty sure I actually ordered it.
00:27:26 John: uh my phone could apparently do nothing with my other apple id because my phone like the apple id and system and system whatever called settings is like my phone's apple id just try doing anything with a different apple id than the one your phone is actually signed into on an apple website because it constantly sends you back and expects you to be in the apple id that your phone is connected to it's like no i don't want to use that one i want to sign into the other apple id and look at that apple id's orders and the phone's like no that's never going to happen
00:27:56 John: I suppose I could have signed out of my Apple ID on my phone, but I would never want to do that because it would just destroy all my data.
00:28:02 John: Anyway, back on my Mac, I'm like, okay, well, we're going to nuke and pave.
00:28:07 John: And so I went and deleted all of the cookies related to everything having to do with Apple in one of my browsers and signed into my other Apple ID and didn't see the order there either and did the same thing and signed into my first Apple ID and didn't see the order there either.
00:28:21 John: But I'm like,
00:28:21 John: But I've got an email that says I ordered this thing.
00:28:23 John: So what the hell is the deal?
00:28:24 John: Eventually, after deleting more cookies and local storage and all sorts of other crap in ever wider targets of just Apple.com and bigger things.
00:28:35 John: Anyway, eventually I got to the point where I could click on the link to check my order status.
00:28:40 John: And instead of a something went wrong page, I got a page that said something to the effect of, would you like to link this order to an Apple ID?
00:28:48 John: I was like, what the hell?
00:28:50 John: How did I order it and not be associated with an Apple ID?
00:28:54 John: How did I even physically do that?
00:28:56 John: I was like, fine.
00:28:57 John: That's pretty much exactly what I'm going to do.
00:28:59 John: Please do connect this order with an Apple ID.
00:29:01 John: So I click on the link to connect this order to an Apple ID, and I get a page that says something went wrong.
00:29:05 John: There must be a problem with your request.
00:29:07 John: Please try again.
00:29:08 John: So it was a couple of days of this where I would click on the I would try in every browser and every device with every set of things cleared to try to use their helpful link that's a blue button or whatever that said connect this order to an Apple ID.
00:29:19 John: Eventually, I don't know why, you know, trial and error over many days and many browser cache clearings and stuff.
00:29:25 John: I got it to associate this order with the Apple ID that I wanted to.
00:29:28 John: And now when I go on my phone and I go to the Apple Store app and I go to orders, I see the order there.
00:29:32 John: But boy, how long has Apple been selling things online?
00:29:36 John: I don't even know what happened.
00:29:38 John: And I don't understand how I could have screwed things up.
00:29:41 John: And I don't understand why their website doesn't work all the time.
00:29:44 John: And the little corollary to this is App Store Connect, everyone's favorite website.
00:29:47 John: I never got to use iTunes Connect.
00:29:48 John: I just started developing in the App Store Connect world.
00:29:50 John: But anyway, spoiler alert, it's the exact same thing renamed.
00:29:53 John: Yeah, well, I never saw the old one.
00:29:55 John: The new one, as far as the website goes, it seems okay.
00:29:58 John: Like it mostly works and does what it's supposed to.
00:30:00 John: But for the past week or so, I've been trying to load App Store Connect in my App Store Connect browser, in my App Store Connect browser window in a particular place that I have, you know, hanging around.
00:30:10 John: As you do.
00:30:12 John: And it would load, and my apps would be there.
00:30:15 John: I'd click on apps or whatever, and then it would show like a spinner, and the spinner would just spin forever.
00:30:20 John: i'm like huh maybe apple site is weird sort of slow today then i try the same thing the next day and be like huh spinner in the same place eventually after several weeks and i was like look does app store connect not work anymore seems like something i would have heard about from my developer friends why can i get to app store connect but anytime i want to do one particular thing i just get a spinner forever what's the solution every web developer knows delete all cookies and local storage hey app store connect works again
00:30:44 John: this is not healthy behavior for a website i don't know why like like it should not be possible to have a series of cookies or things in in my local storage that cause your website to spinner forever over the course of weeks so anyway there's uh casey was ranting about homeowners association i'm ranting about apple's various websites that just really seem like they should be better about doing basic functions
00:31:09 Marco: We are sponsored this week by Mack Weldon.
00:31:12 Marco: Better than whatever you're wearing right now.
00:31:15 Marco: Mack Weldon is a premium men's essentials brand.
00:31:18 Marco: They believe in smart design and premium fabrics.
00:31:21 Marco: I wear tons of Mack Weldon clothing.
00:31:23 Marco: I'm wearing their underwear 100% all the time, every day.
00:31:26 Marco: I wear their t-shirts most days.
00:31:28 Marco: I'm wearing their socks a lot of the time.
00:31:30 Marco: Their pants are wonderful.
00:31:32 Marco: They have these awesome workout pants and sweatpants, activewear type stuff.
00:31:35 Marco: My favorite thing they sell is the line of silver t-shirts.
00:31:40 Marco: I love these so much.
00:31:41 Marco: In the summertime, I wear them all the time because they are naturally antimicrobial.
00:31:45 Marco: They have that actual silver fiber woven throughout the shirt.
00:31:48 Marco: You can't see it.
00:31:49 Marco: It doesn't shine or anything.
00:31:51 Marco: It basically makes it so that they never stink.
00:31:52 Marco: They are amazing.
00:31:54 Marco: As the weather is getting warmer now, you want those.
00:31:56 Marco: If it's still cold where you are, I strongly suggest their long sleeve tees and their warm knit waffle shirts.
00:32:02 Marco: I love those all winter long.
00:32:04 Marco: I just love Mack Weldon's stuff.
00:32:06 Marco: They have amazing quality.
00:32:08 Marco: If you buy a pair of underwear from them, try it out.
00:32:12 Marco: If you don't like your first pair of underwear,
00:32:14 Marco: they will refund you and you can keep it.
00:32:16 Marco: They don't want it back.
00:32:17 Marco: That you can just keep it and they'll refund you, no questions asked.
00:32:19 Marco: That's how confident they are that you're going to like it.
00:32:22 Marco: And I can totally back this up.
00:32:24 Marco: I was a Mac Holden customer way before they were a sponsor of ours.
00:32:26 Marco: That's why I wanted to get them as a sponsor so I could tell you
00:32:29 Marco: how great their clothing is.
00:32:31 Marco: They look good.
00:32:32 Marco: They perform well, you know, for the active wear type of stuff.
00:32:36 Marco: They have all sorts of wonderful products.
00:32:37 Marco: They also have a customer loyalty program that's really, really nice called Weldon Blue.
00:32:42 Marco: You create your free account, place any order for any amount, and after that, you will never pay for shipping again.
00:32:47 Marco: Once you purchase $200 worth of products from Mack Weldon, not only will you keep receiving free shipping, but you'll also start saving 20% on every order you make for the next year.
00:32:56 Marco: And this also grants you access to new products before they're released to anyone else, as well as free gifts added to future orders.
00:33:02 Marco: So check it out today for 20% off your first order.
00:33:05 Marco: Visit MackWeldon.com.
00:33:07 Marco: It's M-A-C-K-W-E-L-D-O-N.com.
00:33:10 Marco: and enter the code ATPpodcast at checkout.
00:33:12 Marco: That's macweldon.com.
00:33:14 Marco: Special code ATPpodcast for 20% off your first order.
00:33:18 Marco: Thank you so much to Mac Weldon for sponsoring our show.
00:33:25 Casey: I have a new toy, and I think Marco has a new toy, and John doesn't believe in toys, so he didn't get a new toy.
00:33:30 John: Before you two talk about your new toys, I have an opening statement about your new toy because I don't have this new toy, and you guys are going to tell me about what it's like.
00:33:38 John: But I wanted to open this conversation with a brief note about a thing that thus far I haven't heard anybody else talk about in relation to this new toy.
00:33:46 John: but I think is extremely relevant.
00:33:48 John: It's something that I brought up multiple times over the many years that we've been doing this show.
00:33:53 John: It never seems to get any traction with anybody except for me, but every time I hear a discussion of iPad keyboards, spoiler, I think this, and I think it's so much more strongly now, and I don't understand why it's not everyone's first reaction to every single review of this device, including your reviews that you're going to give in a moment.
00:34:11 John: right the ipad magic keyboard the magic keyboard whatever every time i see stuff like this i think to myself is it two words i guess two words two words that have been discussed in this program many times ios laptop
00:34:29 John: Now, I know people used to freak out a lot about this.
00:34:32 John: I think they should be freaking out much, much less as the days pass.
00:34:36 John: When I say iOS laptop, what I'm thinking of is a laptop where there's a keyboard that contains a battery, a CPU, a GPU, and a couple of ports.
00:34:47 John: And then there's a hinge.
00:34:48 John: And then there's a screen.
00:34:50 John: And you open it up.
00:34:52 John: And the hinge is on one side.
00:34:53 John: You open it up.
00:34:54 John: And there's a keyboard and trackpad and everything.
00:34:56 John: And those are on your lap.
00:34:58 John: And that's where the heavy part is.
00:34:59 John: And there's a skinny part where there's the screen.
00:35:02 John: People used to freak out about that because they would say, you don't understand, man.
00:35:06 John: That's not what iOS is about.
00:35:08 John: iOS isn't about keyboards and trackpads.
00:35:11 John: It's about being a tablet.
00:35:12 John: It's about being a touch device.
00:35:14 John: You can't have a touch laptop.
00:35:16 John: It doesn't make any sense.
00:35:17 John: Stop talking about iOS laptops.
00:35:18 John: You're making me angry.
00:35:20 John: And then they slowly added everything that you would want in a laptop to their existing iOS device upside down and backwards.
00:35:31 John: So now we have this thing, this wobbly goblin with this huge heavy thing that contains an incredibly powerful CPU and GPU combo and an amazing screen.
00:35:40 John: Uh,
00:35:41 John: And all those guts are suspended on some weird magnetic thing with the skinny little keyboard underneath it that whole thing has to weigh as much as the device itself.
00:35:49 John: And it's still wobbly and it can't open at an angle and it's thicker and bigger than a MacBook Pro.
00:35:54 John: And it's just driving me insane.
00:35:56 John: Why can't they just make an iOS laptop?
00:35:59 John: Now, the one remaining argument is going to be, you don't understand, man.
00:36:03 John: I need to be able to use it as a tablet.
00:36:05 John: How the hell am I going to use a laptop as a tablet?
00:36:08 John: Right?
00:36:09 John: This is a solved problem in the world of very bad PCs, and I think Apple could solve it in a nice way.
00:36:15 John: You can just either A, have the thing fold back on itself, or B, have the screen both twist and fold back on itself.
00:36:21 John: And why do I think this is a good idea?
00:36:23 John: Aside from it being a sane laptop with the weight in the right place that would be a much more pleasant experience as a laptop...
00:36:31 John: You save so much in terms of volume and weight when you don't have to make... This is a naked robotic core thing.
00:36:39 John: When you don't have to make a thing with a shell and an innards and a second thing with a shell and innards and then have them connect to each other with magnets.
00:36:47 John: That burns so many millimeters.
00:36:48 John: That burns so many pounds.
00:36:50 John: There's a reason this monstrosity weighs more than a MacBook Pro, whereas if you made it like a laptop, it could be like Casey's terrible one-port...
00:36:58 John: 12 inch MacBook it would be so much thinner and so much lighter so thin and so light that it would be perfectly good as a folded back on itself or twisted around and folded back on itself tablet like it wouldn't be too heavy to be a tablet with the keyboard with it all the time and when you want to use it as a laptop it would be a way better laptop so
00:37:20 John: We will discuss this as a really cool device that you can connect your existing iPad to, and I think that type of thing that's a convertible, transformable thing has its place.
00:37:30 John: But I really, really think we're getting to the point now where an iOS laptop is a device that makes sense, and Apple could make a really good one that would still be a really good tablet and be a way better laptop.
00:37:43 John: Maybe they could charge $350 more for it and that would, you know, maybe people would pay that.
00:37:47 John: They would.
00:37:48 John: They absolutely would because it would be lighter and a better laptop and it would just, anyway.
00:37:54 John: So go on.
00:37:55 John: How are your toys now that I've ruined them for you?
00:37:57 John: So Casey, I want you to go first.
00:38:00 Casey: Okay.
00:38:01 Casey: So this has been a little bit of a journey for me.
00:38:03 Casey: When this was first announced, I was super excited and I have been using the word amped to describe it.
00:38:10 Casey: And I'll probably overuse that word in this episode, but I will try to avoid it.
00:38:13 Casey: But I was really amped to get this in no small part because I really just want a more flexible display stand to
00:38:22 Casey: than the Smartfolio.
00:38:24 Casey: Now, I like the Smartfolio, but as everyone has said a million times, there are two angles on the Smartfolio and they both kind of suck.
00:38:33 Casey: There's basically vertical, which is only particularly useful if your head is at eye level with the device itself.
00:38:41 Casey: So maybe if you're on your back and you've propped it on your belly to watch a movie or something like that.
00:38:45 Casey: And then the other angle, I don't know how many degrees it is, but it's just barely acceptable enough to not actively piss you off constantly, but it's not good enough to make you happy.
00:38:58 Casey: A glowing review.
00:38:59 Casey: Yeah, yeah, exactly.
00:39:01 Casey: It's still kind of like, ugh, can I just get a little bit more, please?
00:39:04 Casey: Just a little.
00:39:06 Casey: However, the thing is super light.
00:39:08 Casey: I actually find it to be—this is a Smartfolio—I find it to be a pretty nice keyboard to type on.
00:39:14 Casey: It's kind of weird.
00:39:15 Casey: You know, it's not like that kind of fabric-y, cloth-y covering over everything, but I like it.
00:39:20 Casey: Mine is looking a little bit rough a year and a half on, and I don't—
00:39:24 Casey: I've treated it egregiously.
00:39:27 Casey: I don't even know how to describe it, but it's looking like it's got some age to it, more age than I would have expected, given that I've only had it since the end of 2018.
00:39:38 Casey: But I really like that thing, and it keeps the iPad super-duper light.
00:39:41 Casey: Taking the iPad out of it is actually not...
00:39:43 Casey: It's not hard by any stretch of the imagination, but it's not convenient.
00:39:48 Casey: And flipping the keyboard around to the back, it's fine.
00:39:50 Casey: I think it's a little weird, but it's not great.
00:39:53 Casey: But I was super, super excited to get this new Magic Keyboard.
00:39:59 Casey: And then I start hearing reviews, both from people who know and from just random people who happen to get theirs early.
00:40:05 Casey: And everyone's saying, well...
00:40:08 Casey: It's really heavy.
00:40:09 Casey: And, oh, well, you can't really open it as easily because it's, like, really, really stiff.
00:40:14 Casey: And, oh, well, it's kind of thick.
00:40:16 Casey: And there's a lot of, like, grumbling and hemming and hawing.
00:40:19 Casey: And then I kind of got sad because I was really excited for this.
00:40:22 Casey: And now I'm like...
00:40:24 Casey: I don't know if I want this after all.
00:40:26 Casey: And the other thing I should note is I don't really care sitting here today.
00:40:30 Casey: I don't really care about a trackpad for the iPad.
00:40:32 Casey: Like that doesn't seem to solve a problem I have.
00:40:34 Casey: Remind me of this in like a week when I decide it's the best thing ever.
00:40:36 Casey: But sitting here today, I don't really feel like it's doing much for me.
00:40:40 Casey: But I really just wanted a much more flexible way to view my iPad.
00:40:47 Casey: And I didn't really care what kind of keyboard is attached to it.
00:40:49 Casey: And as it turns out, this is just a very clever and interesting looking, like as a piece of engineering, I think it's extraordinary.
00:40:56 Casey: Whether or not you like it, I think we can all agree.
00:40:59 Casey: I think I can speak for you guys that it's a very interesting and cool piece of engineering.
00:41:04 Casey: Now, I got it this afternoon.
00:41:08 Casey: I haven't spent an overabundance of time with it, but I've spent some time with it for sure.
00:41:12 Casey: It is heavy, I think, for—and I should state I have an 11-inch iPad Pro, again, from 2018.
00:41:18 Casey: I did not get the brand new one.
00:41:20 Casey: It is certainly heavy.
00:41:21 Casey: It is heavier than Smart Folio, unquestionably.
00:41:24 Casey: I think it's
00:41:43 Casey: It's really it's just that it's a laptop keyboard, which everyone has been saying, to be clear, like this is not news.
00:41:47 Casey: But for some reason, I didn't I never really grokked that and I never really accepted that in my brain.
00:41:52 Casey: I still thought of it as like the smart keyboard folio style, but with a much cooler mount.
00:41:57 Casey: And that is not the case.
00:41:58 Casey: It's much more like a laptop keyboard with this very clever mount.
00:42:01 Casey: The mount, I do like it a lot.
00:42:04 Casey: I still want like five degrees more tilt, maybe even less than that.
00:42:08 Casey: It's definitely way better.
00:42:10 Casey: And having more than two positions is delightful.
00:42:14 Casey: But it's still, I would, God, I would just kill for a little bit more tilt, just a little bit.
00:42:20 John: And you know why you don't have it, right?
00:42:22 John: You know why you don't have that tilt.
00:42:23 John: Like, it's been discussed to death.
00:42:25 John: It's because all the weight is in the top.
00:42:26 John: It's because it's a wobbly goblin.
00:42:28 John: If you tilted it back more, the thing would fall over.
00:42:31 John: And then you'd be like, oh, this stand sucks.
00:42:32 John: It keeps falling over.
00:42:33 John: You can't, like, you have to, you know, it's a fight between.
00:42:36 John: If you tilt it over more, then to get it not to tip over, you need to bring the front edge forward more.
00:42:41 John: And now the front edge isn't just covering the number keys.
00:42:43 John: It's floating over, like, the home row.
00:42:45 John: Like, it starts to not work out because that's where all the weight is, right?
00:42:50 John: They've struck a reasonable compromise.
00:42:52 John: In fact, it's pretty amazing how good the compromise is, even though you want just five more degrees or whatever.
00:42:58 John: I think the range of motion and the fact that you can adjust to any position within that range is pretty good.
00:43:04 John: I think they struck a nice balance between the floating idea, as we said when we first saw this thing, that's there so that the front edge of the iPad can extend over where the keys would be and still let you type on them by sort of reaching under it.
00:43:16 John: It's very clever.
00:43:18 John: but they've gone about as far as they can with the weight distribution the way it is.
00:43:23 John: Laptops don't have this problem, but this is the problem they're trying to solve.
00:43:26 John: We've got an iPad.
00:43:27 John: That's where the screen is.
00:43:29 John: We want it to be tilty.
00:43:30 John: We want to have a nice keyboard.
00:43:31 John: We want an overall package not to weigh too much, and it just compromises all around.
00:43:35 Casey: Yeah, and you know it's the end of days if John Syracuse is arguing in favor of a laptop, but be that as it may.
00:43:41 Casey: I really like typing on the keyboard.
00:43:43 Casey: It took just a smidgen of time to get used to the new feel.
00:43:46 Casey: I really like it.
00:43:48 Casey: The keys are a little bit small in a couple places.
00:43:50 Casey: I actually forgot to bring up my smart keyboard folio into the office with me tonight to compare.
00:43:54 Casey: It is inverted T, which I love.
00:43:57 Casey: Uh, the track pad, I think is where this, this thing really falls down on the 11 inch.
00:44:01 Casey: I can't speak for the, the aircraft carrier size, but for the 11 inch, I feel like the track pad is way, way, way to squat.
00:44:11 Casey: It is reasonably wide, not even in the ballpark of tall enough.
00:44:15 Casey: I think some of that is because some of the reason I feel that way is because I'm used to these like mutant, you know, seven story tall or the humongous, uh, track pads that, that Apple's putting on everything these days.
00:44:27 Casey: Um,
00:44:27 Casey: And this is probably exacerbated by the fact that, as I think I've said a few times on the show, for the last 6 to 12 months, I've been full-time on a Magic trackpad on my iMac Pro.
00:44:36 Casey: You know, I used to use a mouse on my iMac, and then I would use the trackpad on my laptop only if I had to.
00:44:43 Casey: You know, if I didn't have the occasion to use a Magic mouse with it.
00:44:47 Casey: But in this case, I like the idea of having a trackpad.
00:44:52 Casey: I was wondering before I received the Magic Keyboard if I would use the trackpad a lot, like as a legitimate alternative to stabbing at the screen.
00:45:02 Casey: But I think on the 11-inch, it's going to be me just using it for text selection and a few other things.
00:45:11 Casey: smaller use cases like that i don't really see myself using it a whole lot as an input mechanism more than i do like how one would potentially use like a wacom tablet attached to your computer like certain cases it's really good but generally speaking you don't touch it um overall i when i opened the box today i was unsure given the reviews i had heard whether or not i was going to keep it
00:45:35 Casey: I am not 100% sure, but I'm like 90% sure I'm going to keep it.
00:45:39 Casey: I do like it a lot.
00:45:40 Casey: I went from extraordinarily excited to kind of a tepid, well, it'll probably be nice, to, no, this is pretty good.
00:45:48 Casey: I think I like it.
00:45:49 Casey: And we'll see where I end up after another week or so, or I guess two weeks when I would have to return it.
00:45:54 Casey: I'm not even sure how that would work these days, but whatever.
00:45:56 Casey: uh but overall i like it oh the other thing i will say is it is legitimately like i think that the weight is overblown like it is certainly heavier no argument but i don't think it's quite as dramatic as people are making it out to be or at least not for the 11 but it is definitely like uh not a production but it's it's a thing opening and closing it i'm not trying to say it's difficult it's not that it's difficult
00:46:17 Casey: But, like, you could whip that smart keyboard folio around with, like, momentum and, like, a flick of the wrist, you know, Wingardium Leviosa or whatever.
00:46:24 Casey: And you could get that thing whipping around and it would be fine.
00:46:28 Casey: And you could, you know, put it behind the iPad just with momentum or whatever.
00:46:32 Casey: This thing is stiff.
00:46:35 Casey: Now...
00:46:35 Casey: In the grand scheme of things, I think that's probably a good, not a bad thing, but it was a little bit off-putting at first because it just wasn't what I was used to.
00:46:43 Casey: As I'm getting used to it, you know, I think it's fine.
00:46:46 Casey: And as I'm getting used to it, I like the fact that it feels really freaking sturdy.
00:46:50 Casey: Like, really freaking sturdy.
00:46:52 Casey: Surprisingly sturdy.
00:46:53 Casey: Even on my lap, you know, mashing on the iPad screen itself, it's still pretty darn sturdy.
00:46:59 Casey: So...
00:47:00 Casey: Overall, I think I like it.
00:47:01 Casey: Oh, and the other thing I forgot to mention, I'm sorry, Marco, I promise I will give you a chance here.
00:47:04 Casey: The second USB-C port, you know, it turns out, fellas, on a computer, it's nice to have more than one port.
00:47:12 Casey: Who knew?
00:47:13 Casey: It's like super cool.
00:47:14 Casey: I wish I'd known this six years ago.
00:47:17 Casey: It is really nice.
00:47:18 Casey: For no other reason, just to have the ability to plug in power on the other side, first worldiest of first world problems, I'll be the first to tell you.
00:47:25 Casey: But
00:47:26 Casey: I have a USB-C power charging cable strung through our sofa because I'm typically using either the iPad or the laptop down there at some point in the evening.
00:47:35 Casey: And it just so happens to be on my left side.
00:47:37 Casey: And there was enough slack to it that I can certainly drag it across the front of the couch and stick it on the right-hand side of the iPad.
00:47:42 Casey: But now, I don't have to do that.
00:47:44 Casey: I can just stick it right on the left-hand side.
00:47:46 Casey: No problem.
00:47:47 Casey: And it occurred to me like...
00:47:49 Casey: I could plug in a phone and charge it if I wanted to on the other USB-C port.
00:47:55 Casey: I don't know why I would do that, but just go with me here.
00:47:57 Casey: And it also occurred to me, like, hey, I actually don't think Xcode is coming to the iPad in any meaningful way, although there's been rumors about that lately.
00:48:04 Casey: But, you know, you could power the iPad through the keyboard and then have a single cable going from iPad to iPhone if you wanted to make an iPhone app.
00:48:12 Casey: Like that's, that's the thing you could do hypothetically.
00:48:14 Casey: Cause you got two ports now.
00:48:16 Casey: So overall, I do think I like it quite a bit.
00:48:18 Casey: I am not as overjoyed as I thought I would be when I was super amped about it early on.
00:48:24 Casey: Um, but I do like it and I am now bracing for impact as Marco tells me why he hates everything about it.
00:48:31 Marco: I wouldn't say that.
00:48:33 Casey: This is a really good start.
00:48:34 Marco: Yeah, but I will say that you said a few moments ago that you're like 90% towards keeping it.
00:48:42 Marco: I think I'm about 90% towards returning it.
00:48:44 Casey: Tell me why.
00:48:45 Marco: First impressions.
00:48:46 Marco: I pick up the box off my porch and I think, uh-oh.
00:48:50 Casey: Yes, I agree.
00:48:52 Casey: I absolutely agree.
00:48:52 Marco: Because if you look at the box and it's like, uh-oh, this is heavier than I expected.
00:48:56 Casey: Yes, I completely agree.
00:48:58 Casey: I'm sorry, are we on an 11 for you or are you on the 13?
00:49:00 Marco: Yeah, I'm on an 11.
00:49:01 Marco: Okay, okay.
00:49:02 Marco: And I think it's important, I'm going to mention this later, it's important to realize that all of those pre-release press reviews were all sent 12.9s.
00:49:10 Marco: So keep that in mind.
00:49:11 Marco: Okay.
00:49:11 Marco: So, so I pick it up and I think, oh no, this, this feels pretty heavy from the box.
00:49:16 Marco: Take out of the box.
00:49:18 Marco: Maybe the cardboard is heavy.
00:49:20 Marco: Take out of the box.
00:49:21 Marco: Nope.
00:49:21 Marco: It's, it's just really heavy.
00:49:23 Marco: All right.
00:49:25 Marco: Now for context, I use an 11 inch iPad pro.
00:49:27 Marco: I have used it with the smart keyboard folio, which is still for sale.
00:49:32 Marco: And I hope they still keep making them for reasons I'll get into.
00:49:34 Marco: I've been using that full time since it came out a year and a half ago.
00:49:37 Marco: And before that, I used the 10.5-inch iPad Pro with its smart keyboard cover.
00:49:42 Marco: And before that, I used the 9.7-inch iPad Pro with its smart keyboard cover.
00:49:46 Marco: So I've been using keyboard covers on iPads in this size class, 9.7, 10.5, 11, since the 9.7 Pro came out whenever that was, four or five years ago.
00:49:57 Marco: So...
00:49:58 Marco: my context of using it is it's my like kitchen and living room and downstairs computer when I'm not like at my real desktop.
00:50:05 Marco: So it's usually, usually like based in the kitchen or the dining room table.
00:50:11 Marco: And that's where, you know, we play podcasts with breakfast and I have to, if I want to look something up while, you know, while I'm in the kitchen or wherever else.
00:50:18 Marco: So it's doing a lot of like casual home tasks, maybe responding to some emails, like as I'm like drinking my coffee after breakfast is over and like,
00:50:25 Marco: you know tiff tiff and i are on our phones and ipads sitting at the table we haven't gotten up yet that kind of thing so it's like you know casual or casual but very frequent use and i love keyboards and ipads ever since this this has before the ipad pro with its keyboard cover i i would buy each ipad telling myself this time i'm really going to use it i just never would and the keyboard changed it for me completely i i absolutely love ipads with keyboards
00:50:48 Casey: I really need to just interrupt you and say that I could not possibly agree with you more.
00:50:53 Casey: If you're still a person who has not tried an iPad with some sort of keyboard permanently attached to it, and that can be the smart keyboard folio.
00:51:00 Casey: I'm not saying this $300 monstrosity.
00:51:03 Casey: Just having a keyboard always attached to it dramatically changed the way I feel about the iPad and made it considerably more useful to me.
00:51:11 Casey: And I just wanted to say that I completely agree with you on that.
00:51:15 Marco: i'll also say my my you know year and a half old smart keyboard folio is showing signs of wear but not the keys only like the rubbery part of the rear cover yes basically when i where i where where my fingers touch when i pick up the ipad by it by the cover like by itself as it's open i pick it up and move it as it's open all the time like to go from kitchen to dining room or whatever like that's my i'm constantly picking up and moving it from one room to the next room very very frequently every day
00:51:40 Marco: And so I'm getting oil and rubbery stretch marks almost on some of the rubber.
00:51:46 Marco: Anyway, it doesn't affect the functionality at all.
00:51:48 Casey: Same thing.
00:51:49 Marco: It looks kind of bad from the back now.
00:51:51 Marco: But it looks kind of like a black plastic MacBook after six months of use.
00:51:56 Marco: Roughly that level of weirdness.
00:51:58 Marco: Anyway, so I get this new Magic Keyboard today.
00:52:01 Marco: I've had about half a day of playing with it.
00:52:03 Marco: I wrote a bunch of notes using it.
00:52:05 Marco: I use it a lot this evening.
00:52:07 Marco: So it is...
00:52:08 Marco: As people have reported, significantly heavier than the smart keyboard folio.
00:52:14 Marco: The way John describes how he doesn't use covers or keyboards with his iPad, he just picks up the naked iPad and it's so light.
00:52:21 Marco: And that's true.
00:52:22 Marco: When you pick up a naked iPad and you're not used to that, it's so light.
00:52:26 Marco: And then you put it before in the smart keyboard case and it just feels so much more bulky.
00:52:31 Marco: This is like taking that same step again.
00:52:34 Marco: So it's like going from the way no case to smart keyboard makes it significantly heavier and bulkier.
00:52:41 Marco: Going smart keyboard to magic keyboard makes it about that much more bulky and heavy.
00:52:46 Marco: So it's a significant increase in heft.
00:52:51 Marco: And this is not to say this is heavy in absolute terms.
00:52:54 Marco: I'm an adult.
00:52:56 Marco: I can lift it up.
00:52:56 Marco: It's fine.
00:52:57 Marco: I have no ability that would prevent me from doing this.
00:52:59 Marco: So it's fine, but it's inelegant.
00:53:03 Marco: Where the smart keyboard cover, I kind of grew to find that acceptable...
00:53:08 Marco: this i'm not sure i ever would because it's it's just so dense you know so getting on to actually using it the magnets are as people say they are extremely strong the hinge is very stable there is like as you're tapping the screen when it's open there is a bit of wobble like the ipad kind of vibrates i think to improve that they would probably have to make it a heck of a lot heavier or makes that make the hinge even tighter so i guess i understand why they don't improve that but
00:53:35 Marco: It's something to realize that like when they're up on these stands, they do occasionally wobble when you touch them.
00:53:40 Marco: It's a little bit annoying.
00:53:41 Marco: I, like everyone else, wish the range of motion tilted back a little bit further.
00:53:46 Marco: It doesn't need a lot more, but yeah, a few more degrees would be nice.
00:53:51 Marco: We went to the keys.
00:53:52 Marco: The keys are a snappier feeling.
00:53:55 Marco: They provide better feedback.
00:53:58 Marco: The smart keyboard cover before, as far as we know, we think it's a butterfly mechanism.
00:54:03 Marco: And so it kind of makes sense.
00:54:04 Marco: It's what you'd expect.
00:54:05 Marco: However, what made it so good was that fabric covering before.
00:54:10 Marco: And the keys have this covering, so all stuff is kept out of it.
00:54:14 Marco: And then the key caps are...
00:54:17 Marco: on the old one are smaller and more rounded in the corners.
00:54:21 Marco: And so you have more space between the keys.
00:54:24 Marco: And this is something, again, I've argued about this forever with the butterfly keyboards on the laptops, that when you have bigger keycaps in the same physical total footprint and you have to shrink the margins around them, it makes it harder to type accurately because it makes it harder to find the edges of the keys with your fingers.
00:54:41 Marco: And it's easier in my experience to accidentally slip off the side and hit the key next to one that you mean to hit.
00:54:47 Marco: key margins are important for typing especially on a smaller keyboard so you can just kind of feel where the keys are and the key margins got smaller with this move to the magic keyboard so the key switches i think are nicer key switches they move from butterfly to scissor and everything but in the context of an ipad smart cover i think it was actually okay before the keys on the smart covers weren't great but they were way better than than a butterfly key switch would suggest because of the
00:55:16 Marco: So I'm finding myself making a lot of typing errors on this in day one.
00:55:21 Marco: And I don't love that, especially because it's not that the total dimensions changed.
00:55:26 Marco: It's just the key shape got bigger and flatter, and the other one I think was more accurate.
00:55:33 Marco: The key feel difference, while it's nicer...
00:55:36 Marco: I don't think it's that different.
00:55:38 Marco: I'm surprised how different it isn't.
00:55:40 Marco: Like the way, like the travel and the feedback, it's not that much different.
00:55:45 Marco: The new Magic Keyboard is noticeably louder in typing.
00:55:49 Marco: Typing on an iPad smart cover is almost silent.
00:55:52 Marco: The new keyboard, because it's like the key mechanism is more open, it doesn't have that fabric cover like muffling everything.
00:55:58 Marco: It is louder.
00:55:58 Marco: I don't know if that matters to you.
00:56:00 Marco: It isn't, you know, it's about the same loudness as a laptop.
00:56:02 Marco: So it's not like, you know, super loud, but it does matter.
00:56:05 Marco: It feels because of the, I think partly because of the trackpad and partly because of the shrunken key margins, it feels more cramped than before.
00:56:17 Marco: And this applies to both the keyboard, and also I find the trackpad feels very cramped on the 11-inch.
00:56:22 Marco: And I haven't tried the 12.9, but I think there's a good reason why Apple seeded all the reviewers with the 12.9 instead of the 11.
00:56:30 Marco: Part of that is because they tend to do that with any new iPad hardware.
00:56:33 Marco: They tend to seed the biggest size to the reviewers.
00:56:35 Marco: So it could have just been that.
00:56:38 Marco: But I think also this is something that on the 12.9 probably feels a lot closer to a laptop,
00:56:44 Marco: whereas on the 11 where the the previous keyboard cover felt like it was exactly the right size like the 9.7 felt like it was a little cramped and then once they moved to 10.5 it was like ah okay this that was a little bit extra we needed and now it feels right you know now it feels good and when they went 10.5 to 11 i think it was about the same it wasn't it wasn't a big difference so again the 11 it felt great right
00:57:07 Marco: maybe this is because i'm used to it for so long but this it looks like the keys might have the same overall footprint like the key area i think i don't think they've shrunken it or if they have shrunk it it's only by a millimeter or two it's not it wouldn't be by a lot but it feels cramped and so again i don't know if that's key if the key margins have gotten so much smaller i don't know if it's because of that or because of the different shape of the keys compared to the old cover but this now feels cramped
00:57:34 Marco: And I think on the 12.9, it probably doesn't.
00:57:37 Marco: That, I think, is telling.
00:57:39 Marco: It's one of the reasons why I think this is probably an easier sell or an easier recommendation for 12.9 users and a little bit iffy for 11-inch users for that reason.
00:57:49 Marco: It just does feel a little bit cramped.
00:57:51 Marco: So going on, the trackpad, actually using it,
00:57:55 Marco: i find like casey i i find it a bit strange it works well in many ways it works weirdly in some ways uh i i never actually used the trackpad support in ipad os like when it came out like last month or whatever i never plugged in a trackpad to try it i i wanted to wait for this to really get like the full experience so this is my first day doing it maybe maybe that's why i i did find it a little bit odd
00:58:18 Marco: the trackpad click it's not a four-struck trackpad it's like a real click trackpad and it's a very like loud kind of cheap sounding click it kind of sounds uh you know inelegant ungraceful it's not a good click i tried it for a while and i hated it so much that i eventually switched to tap to click mode to switch to tap to click mode i decided all right let me go in and change some keyboard and trackpad settings so first i wanted to change some keyboard settings i hit command space
00:58:43 Marco: great it brings up spotlight you know that i you know i've used a keyboard on an ipad for a while i knew how most of this works but just to give you some idea so command space brings a spotlight great uh so i typed in settings well first i first typed in system preferences and then i realized oh that's wrong back by fact settings and great settings up hit enter good then what i what i would have done on a mac is hit command f and type keyboard
00:59:06 Marco: So I tried that on the iPad.
00:59:08 Marco: The settings app has a search box.
00:59:10 Marco: So I entered settings, hit command F, and nothing happens.
00:59:14 Marco: Because they haven't mapped it.
00:59:15 Marco: They didn't just bring over macOS.
00:59:18 Marco: They're doing everything from scratch.
00:59:19 Marco: And so the people making iOS have to both...
00:59:22 Marco: know what the Mac does, appreciate what the Mac does, and have the time and permission to actually add that behavior to iOS.
00:59:30 Marco: All of those are not givens.
00:59:31 Marco: So many macOS behaviors have not made it over.
00:59:34 Marco: Some of them, it's just a matter of time.
00:59:36 Marco: Some of them never will.
00:59:37 Marco: But there is no Command-F in settings.
00:59:39 Marco: It doesn't bring up the search box.
00:59:41 Marco: So you have to go up, tap it, and this is where the trackpad really falls down.
00:59:47 Marco: It feels kind of like using the iOS simulator for developers.
00:59:49 Marco: You have to...
00:59:50 Marco: move over to a scrollable area that you know is scrollable and then you get wait can i scroll this with my fingers on the trackpad maybe many of them work some of them don't it depends on certainly depends on the app some in some cases but like you might be able to scroll with your fingers i found i just eventually just like reached up and dragged it with my finger normally because i like i'm like i don't know how to do this with the trackpad or it doesn't feel right doing up the trackpad or it's slower doing it with the trackpad so i you know go up to search box
01:00:14 Marco: I start typing in keyboard.
01:00:16 Marco: The only things that show up are the accessibility settings for keyboard.
01:00:19 Marco: None of which are like the, the key repeat rate or, you know, stuff like that.
01:00:23 Marco: I wanted to change cap lock to escape, which now you can do, but I wanted to find that setting.
01:00:27 Marco: And eventually I just had to go like to general and to keyboard.
01:00:31 Marco: after i had done that trying the same process again when i would type in keyboard in the search field would then bring up the general keyboard pane so i don't know if it wasn't indexed before or if it's doing some kind of predictive what i might want kind of ranking i don't know but it just didn't work right the first time and the second time it worked right so again ios this is like again like ios weird software issues are holding back things right but
01:00:58 Marco: I also had a reliability issue.
01:01:00 Marco: Within the first half hour of using the keyboard, I invoked Siri to turn some lights off, and then after Siri had come up, the keyboard and trackpad totally stopped working.
01:01:09 Marco: Nothing worked.
01:01:10 Marco: No, I tried going in and out of apps, going to the app switcher, going in and out of Siri again.
01:01:14 Marco: Nothing would make the keyboard or trackpad work again until I pulled the iPad off the keyboard and put it back on.
01:01:19 Marco: I've had occasional keyboard bugs like this with every smart keyboard for every iPad Pro.
01:01:25 Marco: So I don't know if it's a hardware flaw with the smart connector.
01:01:29 Marco: If so, it also applied to the 10.5, 9.7 smart connectors.
01:01:33 Marco: It's more likely, I think, to be a software bug.
01:01:35 Marco: But again, iOS bugs, I think, are holding back the quality and consistency of this experience.
01:01:41 Marco: But anyway, they do seem to be prioritizing this more and more over time.
01:01:45 Marco: So hopefully this gets better.
01:01:46 Marco: Overall, I just...
01:01:48 Marco: I don't think I like navigating iOS by trackpad.
01:01:50 Marco: It is unquestionably a win for text editing.
01:01:55 Marco: You know, people who do a lot of writing on their iPads are going to love this thing.
01:02:00 Marco: And the press reviews that are so glowing about it are largely that group.
01:02:04 Marco: It's largely people who write a lot on iPads.
01:02:07 Marco: Of course, Apple enthusiasts who oftentimes are iOS enthusiasts and iPad enthusiasts who want to do as much of their work as possible on iPads who are also professional writers and many of whom were already using keyboards like the bridge that are big and heavy.
01:02:22 Marco: Of course they're going to love this thing because it's a really good implementation of that.
01:02:27 Marco: But for me, as more of like a prosumer or middle-of-the-road iPad power user, I'm not doing most of my work on it.
01:02:35 Marco: I am answering a lot of emails and tweets and stuff like that on it, but I'm not really doing significant work other than that on it.
01:02:42 Marco: I don't think I like the trackpad.
01:02:45 Marco: Not only because it's so small and the click sucks, but I don't think I like navigating iOS by trackpad.
01:02:51 Marco: It feels like it's slower than using the touchscreen a lot of the time.
01:02:55 Marco: And it feels bolted on to the iOS.
01:02:59 Marco: Apple did a really good job integrating trackpad pointer stuff with toolbars and buttons and everything, but it still feels bolted on.
01:03:06 Marco: Exactly the same arguments when people say, you can't just take macOS and add touch to it.
01:03:11 Marco: uh because that would be clunky this feels clunky in the exact same way it feels like i'm navigating the simulator like it just it feels like in some in like a couple of contexts like text editing it's great when navigating uis i don't think it's great at all i do like having the um the multi-finger gestures for app switching and for you know getting getting back to the home screen that's nice
01:03:34 Marco: but the home indicator on the screen is not so far away that that's that big of a difference.
01:03:39 Marco: So ultimately, it still feels like this is not a pointer device.
01:03:44 Marco: This is a hack on a touch device.
01:03:48 Marco: So overall, if you want your iPad to become a laptop and you've already used big, heavy keyboard covers and you're really interested in the trackpad stuff, and maybe if you do a lot of text editing on your iPad, maybe this is for you.
01:04:04 Marco: I don't think it's for me because I basically paid $300 to make my iPad a little bit better in some ways and a lot worse in a couple of important ways.
01:04:16 Marco: And I don't think that's a good tradeoff for me.
01:04:17 Marco: So I don't think I'm going to keep it.
01:04:19 Marco: And I hope for that reason, I hope they continue to make the smart keyboard folio, not only for this iPad, but for future iPads to make something like that.
01:04:27 Marco: Some kind of like, you know, thin light keyboard that is not as fancy as their full hinge and trackpad model.
01:04:35 Marco: Because I just like the old way better.
01:04:39 John: I think the thing about your usage that I hadn't thought about until you described it in more detail now is that it's not just a thing you use in the kitchen where I thought this would be ideal, but that you take the entire thing, keyboard and all, to other places.
01:04:54 John: Yeah.
01:04:54 John: Even though it's not a lot of other places, it is other places.
01:04:57 John: And that's where I think this really runs afoul.
01:04:59 John: I'm thinking of it as your kitchen computer.
01:05:00 John: It's like perfect for that because you would put this in the computer.
01:05:02 John: Like lots of people are describing this and I think it's a good way to conceptualize it as a stand for your iPad.
01:05:08 John: So you'd have this stand in the kitchen.
01:05:11 John: right there stiff sturdy ready to receive your ipad and when you wanted to go to another room you just yank that ipad off and you'd take it to another room but you don't want to do that you want to take the whole thing including the keyboard to the other room because you're going to use the keyboard in the other room too and now you're picking up the whole big conglomeration and now the weight becomes a factor and now you start thinking about whether you really want that trackpad and the keyboard differences and everything else you talked about right so that's exactly i think i think if you if you think you have a place in your life
01:05:40 John: for an ipad stand that has a really good keyboard connected to it and a trackpad or whatever then this is for you but i look at this thing and i guess for traveling too like if you're going to travel with something and you like ios better than mac os and you want to essentially have a bad laptop then this is the best bad laptop you know you know compromise because then it's in your it's in your backpack yeah it weighs as much as macbook pro but you're taking it instead of a macbook pro right so i can see those use cases for it but the the folio the
01:06:06 John: fills the need for you which is like i want this light thing that i can kind of bring around my house with me and also it's nice to have a keyboard and the trackpad if the trackpad was better both in terms of the hardware like imagine if it felt like a laptop trackpad you'd like that better and also the software and the software thing has obviously got to evolve this is the very first cut at this right hopefully if things go well application developers can now up including apple can update their applications to be better about the keyboard right
01:06:33 John: And if the trackpad itself got better, it may become more attractive.
01:06:36 John: But yeah, like as someone who doesn't even like to have a keyboard attached to his iPad, this is definitely not for me.
01:06:44 John: But I did think about it and sort of, you know, the case you described perhaps like having it on your lap and just using it as a stand to like watch video on it.
01:06:52 John: I think this is way overkill for a video stand, but my current solution for watching video on my iPad, it does not have an adjustable viewing angle, and this does.
01:07:01 John: So even that makes it somewhat attractive.
01:07:03 John: So I'm, despite both of your reviews, I'm still curious.
01:07:06 John: I mean, God.
01:07:07 John: If the world ever returns to some semblance of normalcy and I can actually go to an Apple store, I would love to try this thing out and see what it's like.
01:07:16 John: Because I'm not above... As you know, someone sitting next to this ridiculous computer, I'm not above paying $300 for a thing that makes it easier for me to watch a video on my iPad.
01:07:25 John: Neither am I. Well, it sits on my lap.
01:07:27 John: I think there are probably better applications to that.
01:07:30 John: But anyway, like I said before, I think this is...
01:07:33 John: a very well-engineered solution within the problem space that they have been presented, with the possible exception of the trackpad, which I'm kind of disappointed to hear is as janky as it is.
01:07:43 John: But everything else about it, the functionality, the way they were able to get more tilt angle out of the thing, the way they were able to fit a trackpad at all while keeping the keyboard essentially the same size and have it all basically be sturdy and work well without lots of fasteners and everything,
01:08:02 John: it's a very clever and interesting product it's just that they're fighting an uphill battle and what they should really make it as is an ios laptop which which i think would be extremely popular if done well extremely popular like i don't i don't really see why anyone would ever want the combination of this and this stand when they could get the ios laptop that i'm describing that is essentially like
01:08:25 John: the same weight as the 12 inch uh macbook was and you can also fold over on itself or twist and fold do you know what i'm talking about when i say twist and fold i'm afraid someone's going to they used to call them convertible tablet pcs yeah like someone it's the folding back people understand like oh if you had a hinge it goes all the way around but then the keyboard is on the back and some people don't like including me don't like the keyboard on the back so that's not great it's like i how am i going to use my ipad as a
01:08:49 John: so that the monitor is facing backwards and then fold, the keyboard is now sandwiched between the very skinny screen surface and the other thing.
01:08:57 John: Anyway, the product I'm describing is not easy to make.
01:09:00 John: If you look at the convertible PC ones, there's a reason they weren't popular products, right?
01:09:06 John: But the same very clever, very skilled engineering that allowed this conglomeration to exist, I think would allow Apple to make a pretty good iOS laptop
01:09:18 John: that has basically none of the hardware compromises you just described.
01:09:23 John: The software compromises are a separate issue.
01:09:25 John: That's a separate team.
01:09:25 John: But none of the hardware compromises you described, and it would weigh less.
01:09:30 John: And I think it might fulfill your – like you mentioned the floppy, rubbery parts of the folio wearing out.
01:09:38 John: I've seen that with my kids too because they're monsters, and they all have covers on their iPads.
01:09:42 John: That's the weak point of all of these sort of smart cover type things.
01:09:45 John: They don't expect –
01:09:47 John: like the rubbery the rubbery parts start to wear right and i've seen my kids and myself pick up a an ipad that has one of these things on it whether it's in stand mode or it's a keyboard full you kind of pick it up in a way where you're trying to pick up two things at once right you're trying to pick up the ipad and the thing that's attached to it and there are magnets and they mostly hold together but you're aware that they're two separate items so there's very often the grip you do that's like i'm gripping the ipad and also a little bit of the case because i'm afraid that the keyboard might fall off if i yank it too hard or whatever
01:10:17 John: That's where the super strong magnets and the new one come in handy.
01:10:20 John: But having that structure, trying to lift and carry that structure from room to room, laptops also do that better because they're just so much simpler and more appropriately designed for the task.
01:10:33 John: Heavy part on bottom, thin part on top, strong hinge in between.
01:10:36 John: I mean, my kids do this, again, see, monsters.
01:10:40 John: They pick up laptops by the screen and carry it from place to place, which is terrible and no one should ever do.
01:10:45 John: But practically speaking, it actually works and nothing falls apart.
01:10:49 John: Most people will pick it up by the base and carry it from room to room.
01:10:51 John: Civilized people will close it first before carrying it from room to room.
01:10:54 John: That's the approach I recommend.
01:10:56 John: But the point is...
01:10:57 John: that a laptop will endure all manner of being carried from place to place in any form without, like, coming apart at the seams, without the loose rubbery bits falling apart.
01:11:08 John: And never will the keyboard separate from the screen when you're carrying it in that way unless you're really being rough with it.
01:11:14 John: Whereas with any of these iPad conglomerations, it's a concern.
01:11:16 John: And that's another area where I think the new one seems like it does better.
01:11:20 John: The magnets are so strong and have so much surface area that I think...
01:11:24 John: I mean, you guys can correct me if I'm wrong, but do you feel more confident picking up this collection of items just by the iPad screen part and being feeling more?
01:11:34 John: I guess you can't because the thing goes all the way up the back, right?
01:11:36 John: Like, do you do you still feel the need to do like the three finger pinch where one finger, two fingers are pinching the iPad and two other fingers are like pinching the case?
01:11:45 John: Or do you feel like you can pick it up by just the keyboard or just the screen and it feels secure?
01:11:48 Marco: I always pick it up basically as if I'm covering up the camera with my palm.
01:11:53 Marco: I put a thumb on the front of the screen, I wrap my hands behind it, and so I'm picking it up, touching both the iPad and the keyboard.
01:12:00 Marco: And that's true of both the Magic Keyboard cover and the Smart Keyboard cover.
01:12:03 John: would you feel comfortable pick if you have it in front of you now like if you just grabbed it but from the bottom part let's say let's say just just grab it from the bottom part and carry it from room to room would you ever do that or would you think no way um it feels like it is secure enough to do that but i would never do it also it needs two hands to do that because you need to like get you need to like get under it to get a good grip and it's so thin on the bottom half it doesn't have the little curved
01:12:25 Marco: Yeah, it has that little hard plastic seam lip, so you can't really get under it without using a second hand to help lift it up.
01:12:32 John: That's another thing, by the way, laptops, if you look at them, they all have curved edges, and the reason they can afford to have that curve is because they are one solid unit on the bottom.
01:12:40 John: They aren't two separate hardware products that must mate to each other, right?
01:12:44 John: So that's why they can afford to have a curve, because that curve would be...
01:12:47 John: uh, taller than the bottom part in total on, um, you know, you don't even have enough room to complete a MacBook style curve in the bottom of this, of this case.
01:12:56 John: It's too thin.
01:12:57 Marco: Yeah.
01:12:57 Marco: Like I always pick up my iPad and keyboard combo with one hand and it's always by picking it up like by the top half, like on the side.
01:13:05 Casey: Yeah.
01:13:05 Casey: That's typically how I grab it as well.
01:13:07 Casey: Um, holding it now.
01:13:09 Casey: And I will say that in terms of stability, keeping the iPad to the keyboard, um,
01:13:14 Casey: When grabbing by just the keyboard, it is stable enough to do that.
01:13:18 Casey: I feel, though, that I'm on the edge of bending the keyboard.
01:13:22 Casey: I don't think I actually am, but that's what it feels like.
01:13:25 John: The keyboard is the way it is elsewhere.
01:13:27 John: Right.
01:13:27 Casey: The keyboard is too flimsy and that I'm going to bend it if I carry it this way.
01:13:31 John: The keys are going to pop off and hit you in the eye.
01:13:33 Casey: Yeah, exactly.
01:13:35 Casey: I don't think that would happen, first of all, that it would actually bend.
01:13:39 Casey: But it just feels wrong to carry it that way.
01:13:43 Marco: Yeah, it doesn't feel like something you should be doing.
01:13:45 Casey: Right.
01:13:45 Casey: But in terms of will the iPad stay connected to this keyboard thing, yeah, I think it absolutely would.
01:13:52 Casey: It is surprisingly sturdy.
01:13:55 Casey: And people have said, oh, you can totally rip it off with one hand.
01:13:57 Casey: I mean, you can.
01:13:59 Casey: Yeah.
01:13:59 Marco: but you know like wedge your finger between the two layers to pop it off you can't just like if you don't touch the keyboard cover at all here let me see if i can do it is there a twist maybe try a twisting motion i'm wondering like in what in what direction is it weak you can do it if you basically like peel upwards on the bottom it's really hard to do though to like to separate it without touching the keyboard part
01:14:21 Marco: yeah that part i agree with casey it is it is very it seems much more stable than i would have guessed it would be uh like it and much more securely attached i was afraid that like if you pick it up or shake it around a little bit that it would that the ipod would fall off the stand because that's kind of how the magnets always felt with the keyboards if you would like disconnect the you know like unmount it from its base uh that always felt like that's what that would happen and that's not the case here at all it is surprisingly strong uh so that i'm not worried about it's it's just like
01:14:48 Marco: as i'm operating it now it's just so damn heavy and bulky and i i think john you're right and everyone else is right when they're comparing this to a stand if you think about it as a stand with with like an ipad that you rarely move that is mostly like stationed or that you move without you move without the keyboard you move the ipad but the keyboard thing stays right like it would be great for that but yeah that isn't how i use my ipad
01:15:12 Casey: So all in all, it sounds like I like it.
01:15:14 Casey: Marco is kind of meh.
01:15:16 Marco: Yeah, I think I'm going to return it.
01:15:18 Casey: Fair enough.
01:15:18 Marco: But I see the market for this.
01:15:20 Marco: Like, I'm not it.
01:15:22 Marco: Just in the same way, I'm not the market for the 12.9.
01:15:24 Marco: Like, the 12.9 is way too big and heavy for me.
01:15:26 Marco: I don't like it at all.
01:15:27 Marco: And I, yeah, I don't think this is for me.
01:15:32 Marco: Thank you.
01:15:51 Marco: They have 11 data centers worldwide so far, and they're always adding more.
01:15:56 Marco: All of them feature enterprise-grade hardware and Linode's next-generation network.
01:16:00 Marco: So Linode cloud hosting delivers the server performance you expect at prices that, frankly, you probably don't.
01:16:06 Marco: I've personally used Linode for almost a decade now.
01:16:09 Marco: They host all of my stuff that needs servers.
01:16:12 Marco: So it's my blog, the livestream server for the site, and all of Overcast.
01:16:16 Marco: I probably run something like 27 or 28 servers there total.
01:16:19 Marco: I've been with them for almost a decade, and their pricing is amazing.
01:16:22 Marco: It's been a great value the entire time.
01:16:25 Marco: They are always competitive whenever I look around.
01:16:27 Marco: Linode is either beating everyone, or at worst, they're the same as everyone else.
01:16:30 Marco: Usually they're beating everybody.
01:16:32 Marco: As technology gets better, and they're able to offer you more for less money, they do.
01:16:35 Marco: They offer you free upgrades.
01:16:37 Marco: You click one thing in the control panel, your server reboots, and it's upgraded for the same price.
01:16:40 Marco: It's just amazing what you get at Linode.
01:16:43 Marco: Native SSD storage, a 40-gigabit network backing it all,
01:16:47 Marco: Industry-leading fast processors, a revamped cloud manager, a full-blown API, a CLI tool to automate stuff if you need it.
01:16:54 Marco: Of course, you get root access to your server, and you can do stuff like run game servers, run apps, run testing servers, whatever you need to do on a server.
01:17:02 Marco: Linode can do it for you.
01:17:04 Marco: I've been with a lot of web hosts in my career.
01:17:06 Marco: Linode is by far my favorite, and they've been my favorite for by far the longest time.
01:17:10 Marco: So see for yourself at Linode.com slash ATP.
01:17:15 Marco: Get started there and you can get a $20 credit using promo code ATP2020.
01:17:19 Marco: Their least expensive plan is just $5 a month.
01:17:22 Marco: So you could play around for it for four months for free with that code.
01:17:26 Marco: Once again, Linode.com slash ATP.
01:17:29 Marco: Promo code ATP2020 to get a $20 credit with new accounts.
01:17:33 Marco: Thank you so much to Linode for sponsoring our show.
01:17:39 Casey: Let's continue with some Ask ATP.
01:17:41 Casey: Andreas Beyer-Bowden writes,
01:17:55 Casey: But I found that whenever I woke my computer that my cursor would beach ball like I'd never seen before.
01:17:59 Casey: Now that I've disabled this feature, what I'm wondering is, am I significantly shortening lifespan of my drives and my USB RAID array by not allowing them to sleep whenever possible?
01:18:08 Casey: Should I just live with the sluggish performance that I experienced after waking my computer, or is deselecting it like I did fine?
01:18:13 Casey: Do you guys leave this on or off?
01:18:16 Casey: I don't really ever attach platters to my computer except to make a backup and then it gets disconnected.
01:18:22 Casey: But that being said, I mean, the drives in my Synology, probably not a good example right now, but nevertheless, the drives in my Synology have been running for some as many as seven years nonstop and it's fine.
01:18:34 Casey: So I don't really have strong opinions about the surprise surprise one way or the other.
01:18:38 Marco: I turn that off, so I do not let my drive sleep.
01:18:42 Marco: Because first of all, I'm pretty sure it does nothing with SSDs.
01:18:45 Marco: And I think all of my Mac-connected drives now are SSDs and have been for a while.
01:18:50 Marco: So, you know, maybe a bad example for me.
01:18:52 Marco: But even back when there were hard drives, the problem is, and the reason why Finder beach balls for a while when you are waiting for a drive to wake up, is that, you know, when hard drives power down, they literally turn off their motors.
01:19:02 Marco: Like, they don't spin anymore.
01:19:04 Marco: Yeah.
01:19:04 Marco: And it takes hard drives usually a good five or ten seconds to fully spin up and be ready.
01:19:09 Marco: And so if you think about it from like the programming perspective, think about like, all right, so you're doing an operation and normally you can expect hard drive I.O.
01:19:16 Marco: to take what maybe five or six nanoseconds.
01:19:19 Marco: I don't know what modern access times are probably longer than that.
01:19:21 Marco: Who knows?
01:19:22 John: Nanoseconds?
01:19:23 Marco: you're you're you're in the wrong unit sir what is it is it milliseconds i forget it's been a long time the milliseconds is the seek time but that's what the how long it takes the head on average to move from one place to the other that assumes it's already spun up and it doesn't account for transfer time right right that's right yeah so sorry it's been a long time since i looked at hard drive uh seek times and access times okay so suppose it's like you know 10 milliseconds in a good case uh for you know for waiting for a hard drive transfer
01:19:47 Marco: But sometimes it takes 10 seconds, right?
01:19:51 Marco: And that's what the programs are dealing with.
01:19:53 Marco: And so typically, lots of stuff will beach ball if it's waiting for a hard drive to spin up because you can do asynchronous tasks to a certain degree.
01:20:03 Marco: You can say, all right, cue this IO to happen.
01:20:06 Marco: And then call me back on some thread when it's ready.
01:20:10 Marco: And that's a harder way to program in some cases.
01:20:13 Marco: But you can argue that when you're dealing with slower storage, that's the right way to do it a lot of times if you can.
01:20:18 Marco: But even then, during that 10 seconds, the app is probably going to hit some other thing that it has to wait for.
01:20:25 Marco: because it's still waiting for the IO operation or something.
01:20:27 Marco: And it's like, all right, when you can do no IO for like 10 straight seconds, you're going to get a lot of things that just beach ball.
01:20:32 Marco: There's no way around it or the way around it would be so complex.
01:20:36 Marco: No one's ever going to program around that, especially now in the age of hard drives, you know, going out of fashion.
01:20:41 Marco: So that's why that happens.
01:20:42 Marco: And I always found that so annoying back when I would have direct-to-touch hard drives to my Macs that I would turn that off because I would like open up a drive and, you know, just sit there and wait.
01:20:53 Marco: And wait, and you hear, and you just sit there and wait.
01:20:58 Marco: Oh, now it's going, okay.
01:20:59 Marco: And it was just so annoying.
01:21:01 Marco: So whether it actually has any impact on drive lifespan, the answer is probably it depends.
01:21:08 Marco: Certainly there is a savings of drive wear and tear for it not to be spinning a lot of the time.
01:21:13 Marco: But there's also a wear and tear cost to it spinning up and down to go in and out of power save mode.
01:21:18 Marco: So it probably depends a lot on your access pattern.
01:21:21 Marco: If you're only going to be accessing the files, you know, rarely, relatively rarely, and it can stay power down most of the time and not go through a lot of power up, power down cycles, it's probably going to lengthen the drive lifestyle.
01:21:32 Marco: But if it's going to be going through a lot of those cycles, it might actually make it worse.
01:21:37 Marco: So the answer, of course, is it depends.
01:21:39 Marco: But the real answer is go to SSDs as soon as you can.
01:21:42 John: John, thoughts?
01:21:45 John: So the spinning down thing, I've tended to like that because, of course, spinning disks make noise and I don't want them to make noise.
01:21:53 John: But in macOS over the years, it's become more and more common for the application you're using or some component of the operating system to want to get some information about all attached drives.
01:22:10 John: uh to give an example it's like it's not you're not doing anything like i'm not going to that disc i'm not looking for something that disc i'm not accessing that disc at all why am i sitting here looking at a beach ball waiting for that disc to spin up uh just opening an open save dialogue even if the open save dialogue is not going to show a folder on that thing it's just the open save dialogue and it's like pointing to your desktop right that's not a spinning disc
01:22:33 John: That could cause all of your disks to have to spin up because the open save dialog box or some component of it wants to know stuff about all attached volumes so it can populate menus so that when you click on them later, the menu will display and show you all of the volumes or wants to populate the sidebar or whatever.
01:22:48 John: Tons of stuff that you don't control that you might not think is important may want information about all attached volumes and may need to get that information by causing your thing to spin up.
01:22:58 John: And that takes a long time, it makes noise, and it's kind of annoying.
01:23:02 John: This is kind of like the whole eternal debate that used to be about – there's lots of silly debates that have no bearing in fact or more sort of myths of like, does it take more gas to start a gasoline engine?
01:23:18 John: No.
01:23:19 John: No.
01:23:19 John: than to just leave it idling or how long would you have to idle for it to be worthwhile for you to turn the engine off and to start it or whatever which maybe made some more sense in the days of carbureted engines but today the answer spoiler alert is turn the engine off because it uses way more gas when it's idling than it does to start the engine it uses nothing to start the engine in a modern car anyway um wear and tear is the same thing is it better
01:23:39 John: for me to have a hard drive that uh is spinning for a short period of time during the day but goes from spinning to not spinning five times or is it better to let it spin all day long even though i'm not using it but at least it never has to go from spinning to not spinning and this gets into the more modern question of stops auto stop start systems for car engines when i come to uh a stoplight and is it good for my engine auto start stop system to turn the engine off and then to turn it back on again and then turn it off and then turn it back on isn't that destroying the engine
01:24:06 John: And again, the answer is not as simple as people think because modern car engines that have start systems are made to do that.
01:24:11 John: But on the other side, there's no fighting the fact that there is more friction and wear and tear from doing stop start than it is for it running all the time.
01:24:18 John: Anyway, all that applies to hard drives, too.
01:24:22 John: All right.
01:24:22 John: Depending on your scenario, how many times you stop and start and how much that hard drive expected to be stopped and started frequently is how well it's going to fare.
01:24:31 John: If you applied an auto stop-start system to a car engine from the 80s, it would probably destroy it, right?
01:24:36 John: But modern car engines know they're going to be hooked up to a stop-start system and have certain parts that would wear out or whatever, beefed up to handle better the situation that they know they're going to be in where they're going to be constantly stopped and started.
01:24:50 John: If I had to pick a kind of hard drive that doesn't expect to be stopped and started frequently, it's like a data center or NAS hard drive.
01:24:57 John: They don't expect to constantly be spun up and spun down.
01:24:59 John: They expect to be running all the time.
01:25:01 John: That's the use case they're used for.
01:25:02 John: If you have them in your thing, don't allow them to spin down.
01:25:07 John: My preferred solution to all this these days is to not just keep them spun down, keep them unmounted.
01:25:13 John: Because then your open and save dialogue box, if everything goes well, can't possibly spin those drives up.
01:25:19 John: They'll just always stay spun down, and they'll stay unmounted.
01:25:23 John: macOS is very clever, though, and very often it can mount your drives behind the scenes in a way that is not even visible in the finder, and somehow you'll hear them spinning up, and you're like, wait a second.
01:25:33 John: I unmounted that.
01:25:35 John: Why is that spinning up now?
01:25:37 John: That can be managed for the most part.
01:25:38 John: So anyway, that's my recommended solution.
01:25:40 John: If you have a hard drive connected to your Mac that you mostly don't use, leave it unmounted.
01:25:44 John: And when you want to use it, mount it.
01:25:46 John: There are many utilities and menu bar things and all sorts of other stuff right down to just having an alias in your sidebar that will allow you to quickly and easily mount a drive.
01:25:55 John: Like I even have stuff in Quicksilver.
01:25:56 John: I have like command space and then drive names to get them mounted quickly.
01:25:59 John: I have a million ways to quickly mount and unmount drives.
01:26:02 John: That's the answer.
01:26:03 John: I would recommend against the spin-down thing, except maybe in laptops with spinning disks.
01:26:09 John: But honestly, who has one of those these days?
01:26:11 John: So, yeah, the answer is don't leave your drives mounted.
01:26:16 Casey: All right.
01:26:16 Casey: Nate J writes, I recently graduated with a computer science degree.
01:26:19 Casey: As I look for a job and sharpen my skills, I find it easy to become overwhelmed and discouraged.
01:26:23 Casey: My level of skill seems puny compared to what is out there.
01:26:27 Casey: With seemingly thousands of frameworks, languages, and technologies that are all built on top of each other, I find it hard to know what to focus on.
01:26:32 Casey: So the questions are, what were some experiences you gentlemen had right after getting out of school, and what advice would you give to a programming newbie?
01:26:39 Casey: Everyone says to build projects and put them on GitHub.
01:26:41 Casey: I'm a decent coder, but I always hit a wall when trying to think
01:26:44 Casey: of what novel problems what novel projects solve a problem while being within my skill level so my favorite story to tell about this which i'm sure i've told a couple of times during the run of this show is when i got to my first job out of school so i went to virginia tech for computer engineering which at the time was basically half electrical engineering half computer science and
01:27:07 Casey: Uh, I did plenty of, you know, computer science stuff and I got a job writing software and I got there and my first day they said, okay, well, we're using Perforce for source control and here's the server and all that.
01:27:22 Casey: Why don't you go grab the source and take a look through it?
01:27:24 Casey: And I said, I'm sorry, what's source control?
01:27:27 Casey: Because I had never had the occasion to use it in college.
01:27:30 Casey: And at that point, I'm sure it's different now, but at that point, Virginia Tech didn't teach it because, you know, source control was a thing.
01:27:36 Casey: It had very much been a thing for decades, but it just wasn't part of the curriculum.
01:27:40 Casey: And it was quickly apparent to me that I had a whole lot to learn.
01:27:44 Casey: To give more concrete advice, though, yeah, you know, I as Marco discussed last episode, there are so many levels and layers to everything that's built today.
01:27:56 Casey: It's daunting.
01:27:58 Casey: Like even for me and I wrote my blog engine in 2014.
01:28:02 Casey: it scares me to think about doing that again in 2020 because there's so many layers and so many levels and so many things.
01:28:08 Casey: Now, the reality of the situation is you don't have to use any of them.
01:28:11 Casey: You know, as Marco said last episode, you can use JavaScript without jQuery.
01:28:15 Casey: Like, it's a thing.
01:28:16 Casey: It's a thing you could do.
01:28:18 Casey: So you don't necessarily have to go that deep into all these bananas, you know, multi-layer cakes and whatnot.
01:28:24 Casey: But ultimately...
01:28:26 Casey: In order to learn really anything, and I've said this for years, and I'm not the only one who said it, you need to have a specific problem to solve.
01:28:33 Casey: And yeah, you may not be able to come up with novel projects that solve a problem, but you'd be surprised how difficult a to-do list can be once you get past it only being on one computer and the to-do list only existing in memory.
01:28:45 Casey: You'd be surprised how complex something as simple as that can be.
01:28:49 Casey: And so I would say find something that you would like solved or maybe some app that you use but isn't exactly the way you want it and try to make it better.
01:29:00 Casey: I don't know.
01:29:00 Casey: Marco, thoughts on this?
01:29:02 Marco: First of all, I should disclaim that with a few exceptions, like meeting my wife, I did almost everything else in college wrong.
01:29:11 Casey: Same.
01:29:13 Marco: Like in retrospect, or even at the time I knew it was wrong.
01:29:17 Marco: Like many things I just did wrong.
01:29:20 Marco: What matters in the job market, especially when you're first starting out, more than anything else, is who you know.
01:29:28 Marco: We all like to think everything's objective when it comes to applying for jobs, but it's not.
01:29:33 Marco: Not even close.
01:29:34 Marco: What matters is who you know.
01:29:37 Marco: So the best thing you can possibly do as a college kid are get internships or other work experience during the summers or even during the years if you can so that you know more people in the field.
01:29:50 Marco: Because when you graduate and you're ready for a full-time job,
01:29:55 Marco: That's going to be the people who are going to be most likely to hire you by far.
01:29:59 Marco: You can apply blindly, as I did, to all the big companies, and all of them will probably ignore you like they did for me.
01:30:07 Marco: Part of that was because my grades sucked, but that's another story as well.
01:30:09 Marco: One of the other many things I did wrong in college also didn't quite grow.
01:30:12 Marco: graduate on time anyway so there's a lot of things wrong but this is the biggest thing is that basically every summer i would just go and work a regular job somewhere like at staples or whatever i wouldn't actually try to get work in the field part of that was because it's hard because a lot of internships are unpaid and that's a really crappy thing in general for society to have these unpaid internships because that basically creates an opportunity gap where people who can't afford to not get paid all summer therefore can't get any job opportunities and that's a whole thing
01:30:40 Marco: So I hate unpaid internships.
01:30:42 Marco: I was fortunate enough never to have to take one.
01:30:44 Marco: The one internship I got was just basically doing Excel macros and nationwide insurance in Columbus, Ohio, where I lived.
01:30:51 Marco: And that wasn't really anything software engineering related.
01:30:55 Marco: It was just a computer-y job loosely at an office building.
01:31:00 Marco: You know where they hired me?
01:31:01 Marco: Because my mom knew a guy who worked there.
01:31:02 Marco: Again, it's all about who you know.
01:31:05 Marco: After college, I got hired not by...
01:31:08 Marco: Google, Amazon, Apple, all these companies I was applying to, nope, they all ignore me.
01:31:13 Marco: I didn't even get a call back from most of them.
01:31:15 Marco: Amazon dicked me around for a while, but it ended up going nowhere.
01:31:18 Marco: None of those places would hire me.
01:31:20 Marco: The place I got hired was because someone I knew in my comp sci class
01:31:26 Marco: got a job at this little company in Pittsburgh.
01:31:29 Marco: She knew that I was decent at CS stuff from, from school and she recommended me and I went and interviewed and I did okay in the interview and, and that's why they hired me.
01:31:38 Marco: It wasn't anything about my resume or anything cause I didn't have anything useful in my resume.
01:31:42 Marco: Like I was a college kid.
01:31:43 Marco: Later on, I talked to the people who hired me at that first job, and for some reason, the subject of hiring came up.
01:31:51 Marco: And I learned one of the reasons they hired me and were willing to overlook my terrible grades is that I had done side projects.
01:31:59 Marco: And all I had to show them at the time was a half-working Scorched Earth slash Tank Wars demo that I'd written in C++ in DirectX for Windows.
01:32:10 Marco: And I'm like, here, look, here's something I did.
01:32:12 Marco: And it kind of works, and it kind of puts some rendered polygons on screen.
01:32:16 Marco: That's about it.
01:32:17 Marco: It didn't do much else.
01:32:19 Marco: But it did something.
01:32:20 Marco: It was pretty basic.
01:32:22 Marco: And I also, during the interview, they had given me a fairly straightforward programming test.
01:32:29 Marco: It was one of those like, you know, because the job was going to be programming in C. That was the job.
01:32:33 Marco: So it wasn't unreasonable for them to ask me stuff to program in C. And they asked me during the interview to write.
01:32:39 Marco: It was one of those things like, you know, one of those exercises of like, write a quick function here that counts the number of duplicate lines in the input.
01:32:46 Marco: So it basically involves, you have to do memory allocation.
01:32:48 Marco: You have to do realloc, potentially, because you don't know how many lines of input there's going to be.
01:32:54 Marco: Realloc might fail if it's out of memory.
01:32:57 Marco: There's all these little implementation details they can check for to just kind of gauge your level of, do you know what you're doing at all?
01:33:03 Marco: This was not on a whiteboard.
01:33:04 Marco: They actually sat me in a private office, gave me a computer with a compiler, and said, take as long as you need.
01:33:09 Marco: So it wasn't a super high-pressure thing.
01:33:11 Marco: Here's a text editor and a C compiler and a command line.
01:33:14 Marco: Just write this and let us know when you're done.
01:33:16 Marco: so it was a very like humane way to do this i'd been in other interviews before that were not that humane that were more like you know google style like do this hard math problem on this whiteboard in front of us right now and i failed all those miserably so i like you know the one thing i didn't check during the program i didn't check the result of reality to see if it failed but otherwise i got everything else pretty much correct and they said that i was the only applicant who even came close
01:33:41 Marco: And I thought that was absurd because these people were all way smarter than me.
01:33:46 Marco: I thought I was hot shit when I got out of college because I was a programmer and I was smart.
01:33:53 Marco: And boy, did I learn how much I didn't know during those first couple of years of that job.
01:33:58 Marco: Oh, my God.
01:33:59 Marco: The people I was working for were way smarter than me.
01:34:02 Marco: People I was working for and with were way smarter.
01:34:05 Marco: They're all way smarter than me.
01:34:08 Marco: Every 22-year-old has to kind of have that beaten out of them.
01:34:11 Marco: That kind of like, I think I'm hot shit.
01:34:13 Marco: I know everything.
01:34:14 Marco: This is stupid.
01:34:15 Marco: Why do you do it this way?
01:34:16 Marco: All that stuff.
01:34:16 Marco: I had to have all that beaten out of me slowly with just...
01:34:18 Marco: embarrassment and being put in over my head a little bit.
01:34:22 Marco: But anyway, I learned throughout that job and throughout some experience later also that most programmers who apply to most jobs don't know how to program.
01:34:34 Marco: And I don't mean well.
01:34:37 Marco: I mean at all.
01:34:39 Marco: And part of, you know, we were discussing during last week's intro my whole complaint about the PHP stuff.
01:34:43 Marco: Was that last week?
01:34:44 Marco: Whatever that was.
01:34:45 Marco: Part of the feedback that we got both from you guys during the show and then from the audience is that testable systems and hierarchies and hierarchies of classes and everything are in part made
01:34:56 Marco: to be able to take a large number of very low-skilled programmers and try to get some kind of useful output out of them and try to control them in some way and try to make their code somewhat usable as output.
01:35:08 Marco: And the reason why is because most people programming as a profession, as the job, they're being paid full-time to do it, can't program or barely know how to do it.
01:35:18 Marco: So what most people don't realize is that if you know what you're doing at all,
01:35:23 Marco: you are in the top 5% or 1% of applicants that any job opening is going to get.
01:35:28 Marco: How you compare to the people within that 5% or 1%, you're comparing yourself to the whole world.
01:35:34 Marco: It's like when you look at Instagram and you're like, man, that person is a really good photographer.
01:35:39 Marco: I'm never going to be as good as them.
01:35:41 Marco: I am just crap as a photographer.
01:35:43 Marco: You don't realize that you are comparing yourself to
01:35:47 Marco: to the top echelon of everybody in the world whose stuff is showing up or who got popular on something or whatever, you don't have to be the best programmer in the world.
01:35:58 Marco: You just have to be the best programmer in the room sometimes.
01:36:01 Marco: Not even all the time!
01:36:03 Marco: You just have to be the best programmer in your office of one.
01:36:06 Marco: Like,
01:36:07 Marco: There is so much potential of making good things, being a good programmer, being a useful programmer, having a full-time job as a programmer, where if you're just an okay programmer, you'll do great.
01:36:20 Marco: You don't have to be the best of the best.
01:36:22 Marco: I'm not.
01:36:23 Marco: I've made my entire career being a decent but not amazing programmer.
01:36:27 Marco: That's all I think.
01:36:29 Marco: I'm not trying to be overly modest here.
01:36:31 Marco: I think I'm a decent but not amazing programmer.
01:36:34 Marco: And if you're looking at stuff and you're saying, I mean, I know some of this stuff, but a lot of this is over my head.
01:36:39 Marco: You're still way ahead of everybody because you care.
01:36:42 Marco: And that is more important than any other thing.
01:36:46 Marco: Like, again, you'd be surprised how many people applying for how many jobs don't even really seem to care.
01:36:54 Marco: So if you show up to a job interview, first of all, try to get to know as many people in the field as possible, as I said earlier.
01:37:00 Marco: It's much more about who you know.
01:37:01 Marco: Who you know will get you into the interview.
01:37:05 Marco: It won't necessarily get you the job, but it will get you to be called or interviewed at all.
01:37:10 Marco: That's like the main challenge in most of these, you know, most big companies.
01:37:13 Marco: Like you can't even get them to call you or to consider you or to look at your resume.
01:37:17 Marco: But if you can actually get somebody to look at it through whatever connections you might be able to pull, do that.
01:37:22 Marco: And once you're in the interview, realize that if you just care, if you just show that you are enthusiastic about the field, that you actually are genuinely interested in this, you're not just doing it because you want to make money, you genuinely are interested in this, and you show that you have the capability to learn,
01:37:41 Marco: then don't worry, and they won't worry if they're any good, about whether you know the specific stuff they're doing.
01:37:47 Marco: Because whether or not you know the framework they're using or the specific technology they're using, first of all, it's going to change next week anyway.
01:37:55 Marco: And second of all,
01:37:56 Marco: It doesn't really matter to good programmers.
01:38:00 Marco: You can learn it.
01:38:01 Marco: You're going into a new job, you're going to have to learn their code base anyway.
01:38:05 Marco: Even if it's a language and a framework that you're familiar with, you're still going to have to learn their code base.
01:38:09 Marco: So there's going to be a learning curve to any new hire, to any programming job, no matter what it is.
01:38:14 Marco: No matter what their skill level is, no matter what the language and everything is.
01:38:17 Marco: So don't be intimidated by that if you can help it.
01:38:20 Marco: And if they care about that, then they don't know what they're doing.
01:38:22 Marco: Now,
01:38:24 Marco: There are many companies who hire for programming jobs who don't know what they're doing, who aren't good at hiring, who are not good interviewers of candidates.
01:38:32 Marco: Don't take it personally when you run into these because if you apply for more than a couple jobs, you're going to run into these.
01:38:37 Marco: I applied to so many crappy, terrible companies because I didn't have anything else to apply to for a long time.
01:38:44 Marco: I had so many – I must have had at least three or four hilariously bad interviews from companies who barely knew what they were doing.
01:38:50 Marco: One company wanted me to rewrite their entire product from, I think it was Pascal to C++ or C in two weeks.
01:39:01 Casey: Oh, my God.
01:39:02 Marco: And the question they asked me for the interview was, what kind of computers do I have at home?
01:39:06 Marco: Please list them and their specs.
01:39:08 Casey: Oh, my God.
01:39:10 Marco: Yeah, that was a company here in Westchester.
01:39:12 Marco: Yeah, I didn't go to work for them.
01:39:16 Marco: But yeah, so there's a lot of bad tech jobs and bad interviews out there too.
01:39:22 Marco: So anyway, do what you can to be an enthusiast, to care, to show that you can learn, to have side projects at all.
01:39:30 Marco: That's going to put you in like the top 1%.
01:39:33 Marco: The hardest part is getting that interview.
01:39:36 Marco: Once you get it, if you have any of this stuff, if you are interested, if you care, you're going to have a pretty easy time getting the job or at least getting an offer.
01:39:44 Marco: So the hard part is just getting that interview in the first place.
01:39:46 Marco: And that's where people you know, internships you can have, that will help you in that kind of thing.
01:39:51 Marco: The good thing also is that this is mostly only temporary.
01:39:55 Marco: This is mostly only for your first job.
01:39:59 Marco: Once you have your first job, you will meet a bunch of other programmers who will have worked with you and possibly for you.
01:40:06 Marco: So you will have a bunch of people who are now contacts in the industry.
01:40:10 Marco: And you might be working on something people have heard of or you might be able to do stuff on the side or release libraries or make blog posts or talk at conferences, something like that.
01:40:18 Marco: There will be ways to get your name out either to the general public in some kind of public way like that or to at least the people you're working with.
01:40:25 Marco: And then once you have that one job and have worked there for a while, as long as you don't totally mess it up, which you won't because you care, then you can use those people to get all future jobs.
01:40:34 Marco: And you can use that resume and that work experience to help you get everything else.
01:40:37 Marco: So this is mostly only a challenge for your first job or two out of school.
01:40:42 Marco: Once you have that, that is much easier to build upon because you start building that professional network and you start building that resume with more important stuff than just, well, I was in college, you know.
01:40:54 Marco: So good luck.
01:40:55 Marco: This will work.
01:40:56 Marco: You will probably run into crap situations and crap offers like my like weird rewrite our whole product with your computers that you listed at home job.
01:41:04 Marco: Thank God I didn't take that job.
01:41:07 Marco: But but this will this will work out just care and you'd be surprised how far ahead that puts you.
01:41:15 Casey: When I was interviewing to have somebody join a team that I was either working on or in charge of, one of the things that I was always looking for – and again, this is not unique.
01:41:27 Casey: This is not a new invention.
01:41:28 Casey: One of the things I always looked for was an eagerness, an eagerness to learn.
01:41:32 Casey: Because just like you said, Marco, no matter who is coming into –
01:41:35 Casey: to interview for this job unless they had worked there before, left and came back.
01:41:41 Casey: At the very least, we're going to need to learn the code.
01:41:43 Casey: And if somebody's coming in thinking they're hot stuff and saying, oh, React Native is the only way to go and all this like Swift and Objective-C stuff, it's garbage.
01:41:53 Casey: Well, let me talk to you about how we've architected our Swift code base.
01:41:56 Casey: Are you ready?
01:41:56 Casey: You know, like it's as long as you're not hyper opinionated and you're willing to learn that will put you in front of a lot, a lot of people.
01:42:04 Casey: John, what are your thoughts?
01:42:05 Casey: As the oldest of the three old men, what do you think about this?
01:42:09 John: And the person who's had the most jobs, right?
01:42:12 Casey: I don't know if that's true, actually.
01:42:14 Casey: I've had my fair share.
01:42:15 John: No, most jobs, yeah.
01:42:17 John: How many places have you worked, Casey?
01:42:18 John: I've never got more than Marco.
01:42:19 John: That's not easy.
01:42:21 Casey: Let's see, one, I think five, six.
01:42:24 John: something like that but you tend to stay places for a pretty long time you might it might be a tie i think i think i'm around seven uh anyway i should look at my resume and see how many i can't actually enumerate them anymore because i'm too old um so the the bit about making something a project or whatever the reason that's such a useful thing not not the whole idea of like you got to have this amazing github resume with a thousand things and a million stars and whatever like the
01:42:50 John: but just the idea that you have literally ever made anything ever is because that's a quick way for people in the industry to tell essentially whether you can program at all, like Marco was saying, right?
01:43:03 John: Because if you do any project that,
01:43:06 John: you will you know if you actually do it yourself right you will be forced to deal with all the things that have to do with the project oh uh some language thing is stumping me the build system is being weird i found a bug and i can't figure out how to fix it uh does this feature work is this feature any good like tackling all those annoying details yourself and getting something anything literally anything out the end that does a thing and you can say here you go it's like okay
01:43:34 John: Well, we know now that you can actually program.
01:43:37 John: Again, assuming you did that all yourself, you will have had to tackle all these tiny little problems to make basically any application.
01:43:45 John: In the absence of that, it's surprisingly difficult to tell in the moment whether someone can program or not.
01:43:51 John: That's why they make you type things and write programs, either on a whiteboard or on a computer.
01:43:55 John: They're trying to figure out if you can program.
01:43:57 John: But that, even the one where they give you a computer in a room, I feel like even that's unfair because...
01:44:02 John: To get a finished, completed, working, non-trivial program often takes more than the amount of time you're willing to sit in a room and do a thing, right?
01:44:08 John: That's why having done a project is a good proxy for that.
01:44:11 John: So I don't think it should be a prerequisite, but I think it's important to you, not to the person who's going to hire you, but to you just to show yourself, A, do you like being a programmer?
01:44:20 John: And B, can you actually do it?
01:44:22 John: Make a thing that does a thing, not a school assignment, not a homework problem set.
01:44:26 Marco: something anything that does a thing and polish it like it's an actual finished product of some kind that will be informative uh for you so uh an experience i had i would say it's it's not even that high of a bar like one time i was we were trying to hire somebody at tumblr and we were interviewing a bunch of programmer candidates and we asked everybody please bring in some code you've written any code that you can show us any code just bring it with you
01:44:54 Marco: I think one applicant did.
01:44:56 Marco: It was shocking.
01:44:58 Marco: Nobody could bring any code they had written.
01:45:01 Marco: And you could say, well, maybe their code for previous jobs they weren't allowed to bring.
01:45:05 Marco: Fine.
01:45:05 Marco: You've never written and can't now write any code that you can show us.
01:45:11 Marco: Literally anything.
01:45:13 Marco: Shockingly few people could even do that.
01:45:15 John: Yeah, and a working thing is even better than just the code.
01:45:17 John: It's like, here's the code, but also, by the way, here's the thing.
01:45:19 John: Even though it's Marco's weird thing that throws polygons on top and does a thing, he had an idea for a thing and he made it.
01:45:24 John: And the number of weird little hurdles that you had to overcome to get to that point is surprisingly high.
01:45:29 Marco: We weren't even asking for that.
01:45:30 Marco: We were asking for like two pages of code, just something we can look at.
01:45:32 John: Yeah, like they couldn't even do that.
01:45:35 John: So for the experience I had getting out of school is related to this question.
01:45:39 John: I started working for the company that I eventually got a full time job at when I was still in school.
01:45:45 John: Again, to Marco's point about contacts or whatever.
01:45:47 John: How did I get the job out of school?
01:45:48 John: Because I'd already been working for them part time as a student.
01:45:51 John: It's a great way to get a job out of school.
01:45:54 John: And I was doing web development and I knew everything there was to know about web development because there was like nothing to know because the web was brand spanking new.
01:46:04 John: It was like 1991, 1992, whatever.
01:46:06 John: Like the web was new.
01:46:08 John: Nobody knew anything about the web.
01:46:10 John: Tim Berners-Lee didn't know anything about the web.
01:46:11 John: There was so little information at the beginning that if you got in on the ground floor, it was possible to know everything there was to know basically about the web.
01:46:20 John: And so that's where I'm coming in as I certainly didn't know everything I was to know about all these technologies that predated me.
01:46:25 John: I was still learning the basics of Unix, the basics of C and C++, the basics of Perl.
01:46:30 John: I didn't know how to do decent X Windows programming.
01:46:34 John: All my X Windows applications would crash and I didn't understand why and it was a mess, right?
01:46:38 John: But because the web was new, I knew like everything about it.
01:46:41 John: So I was primed to have a crisis just like is being described in this question.
01:46:44 John: It's like, oh, it just seems like there's so many things out there, right?
01:46:47 John: Because I was doing web dev, I'm like, oh, well, I feel overwhelmed by other stuff, but I'm going to be a web dev and I know everything about web dev.
01:46:55 John: So I'm all set, right?
01:46:55 John: So I get my job out of school and I'm doing web dev and I'm doing it with the
01:47:00 John: comment you know the technology the cutting end technology of the time pearl cgi scripts right that's like where it's at right apache pearl cgi was super cutting edge stuff and i knew all of it from top to bottom right and written my own web servers and c had written you know cgi engines i knew all the nuts and bolts i knew who http worked and all you know
01:47:18 John: And the three web browsers that were out, I knew all about those, right?
01:47:22 John: Everyone's good to go.
01:47:24 John: But then, sure enough, you know, the next wave of web tech came, and it was like, forget about CGI scripts, forget about Perl, forget about Apache, forget about, certainly forget about C and C++.
01:47:35 John: the future web development is all about Java and XML and this thing called SOAP and WSDL and a million other accurate SOAPs.
01:47:42 Casey: And it was like... Trigger warning.
01:47:44 John: Right.
01:47:45 John: And I was like, well, wait a second.
01:47:47 John: I already know everything about web dev and you're telling me you're going to throw...
01:47:51 John: 17 pounds worth of phone book-sized tech manuals of new technology that I've never heard of on top of me and saying, guess what, supposed web developer, do you know this stuff?
01:48:01 John: And my answer was no.
01:48:02 John: I don't know that stuff.
01:48:04 John: I mean, I know a little bit about Java.
01:48:06 John: Isn't that that thing that was going to run on set-top boxes?
01:48:08 John: What the hell are you talking about?
01:48:09 John: And it's like...
01:48:10 John: do you know about XML?
01:48:11 John: And do you know about all the... I was like, and do you know about SOAP?
01:48:14 John: And I, you know, as an actual working web developer, I took one look at SOAP.
01:48:17 John: I'm like, are you kidding me?
01:48:19 John: Like, what... So, A, it didn't appeal to me.
01:48:22 John: And B, it was like, there's all this knowledge.
01:48:24 John: So I panicked.
01:48:24 John: I bought tons of books about XML.
01:48:26 John: I bought XML, the annotated spec, so I could not only learn XML, but learn what the people who made XML thought about XML.
01:48:32 John: I brought the big Java books.
01:48:33 John: I got the Java in a nutshell.
01:48:34 John: I got the big Java Enterprise Edition.
01:48:36 John: I got the Java Beans thing.
01:48:37 John: I got like...
01:48:38 John: Because I'm like, oh my god, if I'm going to do this as a career, suddenly I'm miles behind.
01:48:44 John: I thought I knew everything and then I don't know anything.
01:48:46 John: And the lesson I learned from this experience was that
01:48:50 John: Two things.
01:48:51 John: One, new technologies will always come along to replace old ones.
01:48:55 John: Two, it's not the end of the world if you don't enter a field knowing everything about it.
01:48:59 John: In fact, it's almost impossible to ever do that unless you happen to be at college just as the web was appearing like I was.
01:49:05 John: That's never going to happen.
01:49:06 John: Probably not going to happen for you and your technology.
01:49:09 John: So don't worry about that.
01:49:10 John: And then three...
01:49:12 John: very often new technologies come and everyone thinks it's the next big thing and they suck or they're awesome and you never learn them, but you're still okay.
01:49:21 John: Like it's not possible to know everything.
01:49:23 John: So that overwhelmed feeling you have, you both need to get used to it and also not worry about it.
01:49:30 John: Like it's,
01:49:31 John: It's not like you can ignore it.
01:49:32 John: You can't just be like, well, I never lean to learn a new thing.
01:49:34 John: Because you will.
01:49:35 John: But the whole point is, you will learn new things.
01:49:38 John: Like, it's okay.
01:49:39 John: You'll learn them at the pace that regular humans learn them.
01:49:42 John: It's unreasonable, getting to Marco's point about bad jobs, it's unreasonable for any employer to expect you to immediately know everything about a new technology that comes down the pike, right?
01:49:53 Right.
01:49:53 John: you won't and you can't and if they expect you to they're a bad employer and that's the place you don't want to work right so don't worry about that just worry about the basics can i program do i enjoy it and am i able to learn new things in any capacity and then my final point that hasn't been brought up here is
01:50:14 John: for getting jobs and having done a lot of hiring especially for like big companies that need to hire a lot of programmers the bigger your company is especially if you're not one of like the big you know top three brand name companies if you're just like a big company needs to hire a lot of programmers and there are a lot of them out there right because big companies have a lot of code and they need a lot of people to wrangle it but they're not apple google or amazon right or facebook um
01:50:38 John: you can't hire for you you just can't say we need someone who knows insert technology platform framework or whatever here because you will narrow your pool of potential applicants so much if you demand that you well you have to know angular and you have to know but it has to be angular too right and you have to know this version of node and you have to know this version of unix and you have to know this database and like you'll never find anybody you little you can't hire that way
01:51:04 John: Instead, what you hire for are things other than A, can you program, which is really important criteria for programmers, right?
01:51:10 John: That's always there.
01:51:11 John: But B, are you someone that the other people who work here want to work with?
01:51:16 John: Are you a decent, nice, reasonable human being?
01:51:20 John: Are you pleasant to work with?
01:51:22 John: That's one of the most important questions is like, would you want to work with this person?
01:51:26 John: Would you want this person on your team?
01:51:28 John: And that question has nothing to do with if you can even program.
01:51:31 John: It has everything to do with what are you like as a person?
01:51:34 John: How are your communication skills?
01:51:35 John: Do you seem like you're pleasant?
01:51:37 John: Do you seem like you'll be able to show up on time?
01:51:40 John: Just basic sort of human factors.
01:51:45 John: In practice, if you are – Marco had a good phrase six months ago.
01:51:52 John: If you are reasonably smart and care –
01:51:55 John: then you're you're way ahead of almost everybody and again i didn't mention any skills there and part of caring is do you care how other people are feeling do you care about how you present yourself and you know so you just need to be you need to be a nice person like if if no one wants to work with you in group projects at school this is a bad sign
01:52:14 John: Because work is a never-ending group project, right?
01:52:19 John: Unless you want to be a lone wolf and start your own company and just do your own thing, fine.
01:52:23 John: But if you're going to work in a place with other people, you need to be able to get along with other people no matter what you're doing.
01:52:28 John: It's nothing to do with programming.
01:52:30 John: And I feel like the longer I spend in companies doing hiring –
01:52:34 John: the more important it is to me to say, all right, this person is never programmed and never seen a computer, but I'll hire them any day if they are smart and can communicate and I would like to work with them because, again, in big companies, we'll teach you whatever.
01:52:48 John: We'll teach you, for example, working in a company to use Perl.
01:52:51 John: We'll teach you Perl.
01:52:52 John: We don't expect you to know Perl.
01:52:53 John: We know nobody knows Perl.
01:52:54 John: You're a new graduate from computer science, but are you smart and personable and seem like you can learn things?
01:53:00 John: No.
01:53:00 John: you'll learn our stupid technology stack like that's no problem like as long as you're willing to learn it welcome aboard we'll teach it to you right it's just can you program and are you a nice person so i would concentrate more like after you do your first project and say yes i can program and it's a thing i vaguely enjoy doing i really do want a job in this field find that out for yourself and once you find that out make sure that your performance in the interview is
01:53:26 John: Like there's only so much you can do on the tech side.
01:53:28 John: So delve into it as much as you want, but make sure that you come across as a person that people say, I'd like to be on a team with that person.
01:53:35 John: It seems like they would be nice to work with.
01:53:38 John: If they're not thinking that you're not going to get hired unless the company is really bad at hiring again.
01:53:43 John: Cause lots of companies say, well, I hated this person, but he solved our programming quiz.
01:53:48 John: So I guess we have to hire him again.
01:53:49 John: You don't want to work with those companies.
01:53:50 John: You really don't.
01:53:52 John: Uh, and you don't want to work with those people either.
01:53:53 John: So yeah,
01:53:54 John: Be excellent to each other, as they say.
01:53:57 Casey: What's the Joel software guide to interviewing or something like that?
01:54:01 Casey: It is excellent.
01:54:02 Casey: And one of my favorite takeaways from it, and not everyone can do this, but one of my favorite takeaways from it was in so many words, and he does a much more eloquent job of it, default to no.
01:54:11 Casey: And if you're really just bowled over, say yes.
01:54:13 Casey: And like one of the things that he drills in in this post, I'll put it in the show notes if I can find it, is, you know, oh, this person's good for that team over there.
01:54:23 Casey: Nope, that's a no.
01:54:23 Marco: I got one of those.
01:54:24 Marco: I got one of those.
01:54:25 Marco: Like, this team doesn't want you, but this other team might take you.
01:54:27 Casey: Yeah, yeah.
01:54:28 Marco: You can come here and work on a trial basis.
01:54:30 Marco: Yeah, I got one of those.
01:54:30 Marco: That was fun.
01:54:31 Casey: Yeah, that's a no.
01:54:32 Casey: It's a very well done post.
01:54:34 Casey: Like I said, I'll see if I can dig it up.
01:54:35 Casey: But you should read that.
01:54:36 Casey: But even if you're interviewing, to get a job rather than being the interviewer, it's a really, really good post.
01:54:42 John: And we have to mention FizzBuzz again because I'm all mentioned if we don't.
01:54:46 John: That's the whole point of the FizzBuzz thing is that people are always trying to find a quick way to answer the can you program question, and FizzBuzz is one of them.
01:54:53 John: I still forget what the details is like if it's divisible by 15 type Fizz, if it's divisible by 5 type Buzz, and if it's divisible by both type print something else.
01:55:02 John: It's like the simplest program you can have, and you would say, surely there is nobody who cannot program this, but that's not the case.
01:55:10 John: So that's their quick litmus test of
01:55:12 John: Can you program?
01:55:14 John: Unfortunately, it being so popular, people just probably memorize how to do FizzBuzz and they can still fake you out, which is why it's even better if you've made something yourself.
01:55:22 Marco: I would also say just kind of career direction wise, you know, John mentioned a lot about like, you know, when he was entering the workforce, like the web was just getting going and that was like a big deal.
01:55:31 Marco: And that was a big deal for a while.
01:55:32 Marco: I was entering the workforce in 2004 and moved within the workforce in 2006.
01:55:39 Marco: And that was like peak time for Web 2.0.
01:55:41 Marco: That was like when all the Ruby on Rails movement was happening and Web 2.0 was a really big deal.
01:55:47 Marco: it's always a good idea with your career to enter a field that is in its ascent.
01:55:55 Marco: And computer science and programming, this field is so big, there's always going to be different ways of different types of things.
01:56:00 Marco: I would say today...
01:56:02 Marco: is probably not a good idea to enter the field of writing generic web apps.
01:56:07 Marco: Because that era, while it's still here and it's still big, the ascent of that has long since passed.
01:56:15 Marco: And it is now in the stable state, maybe a decline over time.
01:56:19 Marco: I haven't followed it too closely recently.
01:56:21 Marco: 10 years ago, apps were really young and were taking off like a rocket.
01:56:28 Marco: And I think they have probably
01:56:30 Marco: probably leveled off.
01:56:32 Marco: If they haven't already leveled off, they're going to shortly.
01:56:35 Marco: They're in a stable state now.
01:56:38 Marco: There's lots of jobs writing app code, but
01:56:42 Marco: What would be best, ideally, is definitely try not to enter something that's declining.
01:56:49 Marco: Unless you want to be a COBOL programmer.
01:56:50 Marco: In most cases, you'll be employed until the end of time.
01:56:54 Marco: But otherwise, don't get into something that is declining.
01:56:58 Marco: First of all, if you want to make a lot of money, you can get stock options and growing stuff and make more money there.
01:57:04 Marco: But also, if you just want better job security and more exciting jobs to do, getting into something while it's young is generally better for that.
01:57:12 Marco: but so right now I would I don't know what that is because I'm now old and boring and I'm no longer looking for those like young things but it's probably something more related to like ML and data analysis kind of stuff if I had to guess but I don't know but if you can get into something that's like it's it's earlier in its in its growth cycle and its lifespan that's generally better than hopping on something that's already in its like golden years
01:57:39 John: Well, it depends on what you want.
01:57:41 John: Like if you want that experience of the excitement of the new and the more risk reward, but some people come out of college and they want to just get a stable job so they can go work for a bank, which I wouldn't recommend because I hear horror stories from it.
01:57:50 John: But anyway, banking is not an industry that's going away anytime soon and they always need people who know how to program.
01:57:55 John: So if that appeals to you, go for it, right?
01:57:57 John: But if you want excitement and a potential upside, yeah, look for an industry that's young and in the upswing rather than going to work for a bank.
01:58:04 John: Again, I can't stress this enough to not work for a bank.
01:58:07 Marco: i have so many friends programmer friends who have gone to work for banks i have never heard a single one tell me a good story about working in finance with computers it is just actually the uh the company that gave me the terrible interview with where i felt all the math questions that they had me do on the whiteboard which was the same company as the one that told me their team didn't want me but some other team would take me on a trial basis yeah they were a bank they were a big new york bank that became a mayor at some point
01:58:33 John: sometimes like boutique band like if you work for like a hedge fund or some other weird like super rich person thing occasionally they have interesting programming jobs and they pay lots of money and it like makes up for it but like just a generic bank like the sort of base level of finance too many people i know in an industry and they just all tell me bad bad stories i mean i've worked you know in health care and that also has a terrible reputation well earned for computers but there's lots of good
01:58:57 John: companies in the healthcare computer space the products aren't great but the companies are reasonable places to work so and knowing people as we can ask them hey you work for a insert company here of whatever whether it's a gaming company also a terrible industry but you know like you can ask them what's it like to work for a bank what's it like to work for a hotel chain what's it like to work doing data analysis for a fast food chain what's is your fast food chain difference from other places you work like
01:59:24 John: That's why another reason knowing people is good, not just because they can get you an interview or a job, but because you can ask them what it's like and get the real answer and not just like – like from the outside, before you get any real jobs in the industry, it's very difficult to gauge what a job would be like.
01:59:38 John: Like when you're in college having not had a real programming job, you might think, what would it be like to work –
01:59:43 John: at you know apple and facebook maybe you have some idea from like you read articles and stuff and you're like what would it be like to work for a bank for example for work for a high-speed training company what would it be like to work for a networking company what would it be like to work for akamai and you have an idea in your head of what's that like
01:59:59 John: And I almost guarantee that unless it's a very public company like Apple or Google or something where you constantly see what it's like to work there, you have no idea what it's actually like until you talk to somebody who really works there.
02:00:11 John: And even if you talk to somebody, it's like, well, I work in the whatever department and that's a hellhole.
02:00:15 John: But the other department in the same company is much better.
02:00:18 Casey: You know, it's funny, what you're describing is Capital One, which is, it might be officially based out of the DC area, but effectively is based out of Richmond.
02:00:26 Casey: And from what I understand, Capital One is reasonably forward thinking when it comes to their tech stack, but it's still an enormous, enormous business.
02:00:33 Casey: And from what I've gathered...
02:00:35 Casey: Typically, people are well compensated, both in terms of salary and total comp.
02:00:41 Casey: But beyond that, I've heard from many different people in technology and outside that it's all about what team you're on.
02:00:47 Casey: And some of the teams are really great and really lovely.
02:00:50 Casey: And some of them are just frigging nightmares.
02:00:52 Casey: CarMax as well, actually.
02:00:53 John: we heard the same thing about apple for that remember there was just a story going around of like whatever it was like that that wing of apple that that handles like it stuff and like they hire a bunch of contractors that like that was the group you did not want to work in and apple was really bad right but of course we all know other groups in apple that are awesome to work in right so the bigger the company the more likely it is that there are pockets of terribleness or maybe pockets of greatness or whatever so yeah it's
02:01:17 John: Assuming you can ever leave your house and search for a job, it's a tough old world out there.
02:01:22 John: It is.
02:01:22 Casey: All right.
02:01:23 Casey: Final Ask ATP.
02:01:24 Casey: Asajj writes, hypothetical.
02:01:27 Casey: PHP is killed off from support tonight, and tomorrow you realize you need to write a new server system.
02:01:31 Casey: Marco, what are you writing it in?
02:01:33 Casey: I'm partial to Ruby or Go myself, says Asajj.
02:01:36 Marco: So this is an interesting question.
02:01:37 Marco: I mean, in reality, this would never happen for lots of reasons.
02:01:41 Marco: I mean, not only is PHP very popular and widely used, but also like, what does it mean to be killed off from support?
02:01:49 Marco: PHP is open source.
02:01:51 Marco: And enough people use it that somebody, some company or companies or entities would pick it up and would just start, they would fork it or they would maintain it or whatever.
02:02:00 Marco: And so it would be maintained for a while.
02:02:01 Marco: And so that would be fine.
02:02:03 Marco: But if I go with the spirit of the hypothetical and actually assume that I really shouldn't be writing a new PHP code immediately because it will never get updated again and eventually that will cause probably security issues, then what do I do?
02:02:18 Marco: The very first thing I would do is really consider whether I need to be running my own servers anymore at all.
02:02:24 Marco: I wrote the Overcast backend before CloudKit was released.
02:02:28 Marco: right before, which is kind of frustrating.
02:02:33 Marco: It was like a year before.
02:02:36 Marco: Now that I'm pretty much only focused on Apple platforms, I'm never going to make an Android app.
02:02:43 Marco: I don't care about the web app that much.
02:02:46 Marco: So
02:02:47 Marco: Really, if I'm just going to serve an iOS app, and by the way, frankly, most podcast app users don't need sync at all.
02:02:56 Marco: Most podcast app users use it just on their phone.
02:03:00 Marco: And that's why a lot of leading apps don't even have sync.
02:03:02 Marco: And it's fine.
02:03:03 Marco: They don't really lose a lot of customers over it because most people don't even need this feature at all.
02:03:08 John: Also, you can use CloudKit from the web, by the way.
02:03:10 John: The CloudKit team wanted me to tell you that.
02:03:12 Marco: Yes, I have written a CloudKit web login.
02:03:15 Marco: So you can actually, it's not linked publicly yet, but if you go to overcast.fm slash login underscore iCloud, you can log in with CloudKit instead of using an email and password.
02:03:25 Marco: Anyway, I would very much first investigate, do I need a backend anymore at all?
02:03:30 Marco: Can I do most or all of what I need to do with CloudKit?
02:03:35 Marco: And just whatever small features I would lose from not having a web backend, oh well.
02:03:40 Marco: I would be saving thousands of dollars a month and would not have this giant backend to maintain.
02:03:43 Marco: So maybe that would be worth it.
02:03:45 John: I thought you were keeping to the spirit of the question.
02:03:47 John: The spirit of the question is, you need to write a new server system.
02:03:50 John: And you're keeping to the spirit of the question, you said, but what if I didn't?
02:03:53 Marco: Yeah, well, if I need to totally start over with my server-side system, the first thing is that Stack Overflow answer, do I need to be doing this?
02:04:01 Marco: Why am I using a server-side system?
02:04:03 Marco: The spirit of the question is, you need to write a new server system.
02:04:05 Marco: He wants you to pick a language.
02:04:07 Marco: Okay.
02:04:07 Marco: There are things about... So, Ruby... I don't love the Ruby style.
02:04:12 Marco: I don't know if I would choose Ruby.
02:04:15 Marco: One thing I love a lot about PHP is that running the servers for it is incredibly easy.
02:04:21 Marco: Because PHP does not have persistent processes for each request, or for different requests.
02:04:27 Marco: So, like, you make a request, and even though it's optimized and has opcaches and everything...
02:04:32 Marco: The way it seems to you as the programmer is there's no shared state in memory of the PHP process.
02:04:38 Marco: So when you make a request, you get a PHP process that happens for that individual web request, and then that's it.
02:04:45 Marco: So there's a whole bunch of stuff you don't have to worry about.
02:04:48 Marco: For instance, memory leaks are just not a thing in PHP.
02:04:51 Marco: You don't have to worry about that unless you're writing long-running scripts, and I have some, but for the most part...
02:04:56 Marco: there's things like that that you don't have to worry about.
02:04:58 Marco: There's things like shared mutable state and parallelism.
02:05:02 Marco: PHP has no built-in parallelism.
02:05:04 Marco: There's no multi-threaded code support at the language level.
02:05:08 John: Don't forget my favorite thing from the P languages, Python, PHP, Perl.
02:05:13 John: If it's segfaults, it's not your fault.
02:05:15 Marco: Yeah, exactly.
02:05:16 Marco: Yeah.
02:05:17 Marco: There is basically nothing you can do in your PHP code to make it segfault on a regular basis unless there's a serious bug in PHP or a module you're using.
02:05:24 Marco: And that is not your fault.
02:05:26 Marco: Yeah, it's not your fault.
02:05:27 Marco: It generally isn't your problem.
02:05:29 Marco: And chances are Facebook has already hit it and fixed it way before you did.
02:05:31 Marco: What I love about PHP is that there's a lot of classes of problems I don't have to think about.
02:05:37 Marco: just by running PHP servers that in other languages where there's an app process that handles multiple requests in parallel or in series or whatever, when you have persistent long-running processes, you have to think about a lot more things that in PHP I don't.
02:05:50 Marco: And a lot of problems that other things have, like, oh, the app server crashed.
02:05:54 Marco: That literally never happens to me.
02:05:56 Marco: I've never had that problem.
02:05:57 Marco: It can't really happen with a properly configured and running PHP instance.
02:06:02 Marco: So there's a lot of stuff that I just... It's just easy to run PHP servers from a practical standpoint.
02:06:07 Marco: And a lot of the new languages don't have those luxuries because they're more sophisticated, they're more advanced.
02:06:12 Marco: They're not just made for answering web requests.
02:06:14 Marco: They're also made for writing whole applications and everything else.
02:06:16 Marco: So they have larger scopes of what they do, but that also means that when you're running servers, you have more types of problems to worry about.
02:06:23 Marco: So I would want to pick something that is simpler, that doesn't necessarily have all that baggage.
02:06:29 Marco: At the same time...
02:06:31 Marco: I really do like old established languages like PHP, like Perl even if I have to say it, and Ruby, Python.
02:06:41 Marco: These would all be certainly worth considering because the ease of running servers for old established, and I've talked about this many times before, I love running old boring server code.
02:06:52 Marco: or server packages and languages and stuff.
02:06:54 Marco: Because old, boring software tends to work a lot better and with less fussing from me.
02:06:59 Marco: Because I hate being a sysadmin.
02:07:01 Marco: I do it because I have to to do the rest of my job.
02:07:04 Marco: I don't love any sysadmin type work I do.
02:07:07 Marco: I do it because it's required to do other stuff I care about.
02:07:10 Marco: And so I want to spend as little time doing sysadmin work as possible.
02:07:13 Marco: I don't want to have to babysit the servers.
02:07:15 Marco: And I don't want to have to be woken up in the middle of the night by some process crashed and something is broken now, you know.
02:07:21 Marco: I don't want to do any of that.
02:07:23 Marco: And so sticking with older, more boring, more established tools, not using cutting-edge frameworks or languages or OSs or anything like that, databases certainly, that's my style.
02:07:34 Marco: So I would look mostly at the old stuff.
02:07:36 Marco: I like...
02:07:38 Marco: go for certain things i do use go for my crawlers not for the whole stack just for like the part that pulls the web pages and tells the php code hey this feed has now updated go check it but go is weird in a lot of ways and i find it cumbersome to write significant go code like there's a reason why i kept only a very simple part of my app in go and the whole rest of it's still php
02:08:02 Marco: So I don't know if I would pick Go.
02:08:04 Marco: And then there's the question of Swift because I'm learning Swift slowly anyway because I have to for this other half of my job that I care more about.
02:08:12 Marco: And I certainly would love to only learn one new language instead of two and really master that one instead of splitting my knowledge continuously and splitting the tools continuously.
02:08:22 Marco: So I would actually – even though it goes against everything I just said, I would consider Swift –
02:08:28 Marco: simply so I could consolidate language knowledge and tools and just master one new language.
02:08:34 Marco: But again, because it would be like cutting edge and weird and not meant for this task at all, I'm not sure I would stick with that.
02:08:42 Marco: There's also the option of going for the more abstract like app platform kind of languages where, you know, you write something in JavaScript or something and it just runs in some weird abstracted like node language
02:08:53 Marco: not the language, but some kind of app server node, Casey's weird showbot thing, wherever that runs.
02:09:00 Marco: There's that kind of, run it on Google App Engine.
02:09:03 Marco: There's always those kind of options.
02:09:05 Marco: Frankly, what people do with those never strikes me as anything compelling.
02:09:09 Marco: Not that your server sucks, but the experience of running it sounds awful.
02:09:14 Marco: The problems people have to deal with, those things crash.
02:09:19 Marco: They don't seem like they're particularly performant or economical.
02:09:23 Marco: uh so i i probably wouldn't do that either um one of the things i care a lot about is hosting things cheaply and it's not because i'm a cheapskate it's because i i want to keep the cost of the entire business low enough that i don't have to outsource things to other services and that i i don't have to like charge for sync and stuff like that um like i wrote i wrote my push notification stuff last week that's what i was talking about i can send push notifications for nothing
02:09:49 Marco: because I write my own low level code.
02:09:52 Marco: I don't bring in a whole bunch of packages.
02:09:53 Marco: I'm using fast, easy languages that don't need much, you know, like I don't need to call it to some other service.
02:09:57 Marco: It's going to charge me a fee or take a percentage of my income to do simple stuff like push notifications, subscription management, stuff like that, you know,
02:10:06 Marco: So anyway, to still not fully answer the question, I guess, I think the first thing I would ask is, do I still need the server backend?
02:10:13 Marco: And if I really, really need one, I would take a quick look at Swift, probably run away screaming, and then go to something boring like Python.
02:10:22 Casey: I think that's reasonable.
02:10:23 Marco: Thanks to our sponsors this week, Linode and Mack Weldon, and we will see you next week.
02:10:31 Marco: Now the show is over.
02:10:33 Marco: They didn't even mean to begin because it was accidental.
02:10:38 John: Oh, it was accidental.
02:10:41 John: John didn't do any research.
02:10:43 John: Marco and Casey wouldn't let him because it was accidental.
02:10:49 John: It was accidental.
02:10:51 John: And you can find the show notes at ATP.FM.
02:10:57 John: And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
02:11:06 Marco: So that's Casey Liss, M-A-R-C-O-A-R-M-N-T, Marco Arment, S-I-R-A-C-U-S-A, Syracuse.
02:11:18 Marco: It's accidental.
02:11:20 Casey: They didn't
02:11:22 Casey: So long.
02:11:32 Marco: We did delay this week, partly for my kid's birthday and partly because of Magic Keyboards arriving for me and Casey today.
02:11:38 John: It wouldn't delay for my new Mac GPU.
02:11:40 John: I know.
02:11:41 John: It's fine.
02:11:41 Marco: When the hell is it going to come?
02:11:43 Marco: Tomorrow, right?
02:11:44 John: Although I don't know if that's actually true.
02:11:45 John: I ordered a car battery, too, and that car battery is having a lot of delivery exceptions.
02:11:50 John: It's hard for me to tell whether anything is even in motion, but someday I might get a car battery.
02:11:56 John: Delivery exception.
02:11:57 John: What does that mean?
02:11:58 John: Well, it means there's been an exception to delivery.
02:12:01 John: All right.
02:12:01 John: Well, is it ever going to come?
02:12:03 John: I don't know.
02:12:03 John: Delivery exception.
02:12:05 John: I am kind of surprised that you can get a car battery delivered.
02:12:09 John: I was surprised that, what do you call it, my local dealership wouldn't deliver a battery.
02:12:14 John: I'm like, they'd deliver anything.
02:12:15 John: I've ordered all sorts of parts for my cars, but they wouldn't deliver a battery.
02:12:18 John: So I had to go, I mean, every place online.
02:12:20 John: They'll probably deliver a whole car.
02:12:21 John: Yeah.
02:12:21 John: the battery is 30 pounds and filled with hazardous materials and i had to pay a hazardous material fee but it was still cheaper than the alternatives and i didn't want to leave my house so yeah i found this out from i've been driving my car every like week or two just to keep it driving but uh letting it sit i let it sit a little bit too long in my driveway wouldn't start so i had to uh jump it and then realized oh slow down slow down slow down why'd you jump it
02:12:48 John: To get it started?
02:12:50 Casey: Why wouldn't you push start it, man?
02:12:52 John: I'm not going to push start it off my driveway into the street.
02:12:54 Casey: No, no, no, no.
02:12:55 Casey: You just let it roll.
02:12:57 Casey: I remember your driveway having a small incline.
02:12:58 John: I know how to push start a car.
02:13:00 John: I've done it before, but given the choice, I would much rather start it the civilized way with electricity.
02:13:06 Casey: Oh, but where's the fun in that?
02:13:07 Casey: That's like one of the few advantages anymore of having a six-speed.
02:13:11 John: I was all excited to clean the battery terminals, but you know what?
02:13:14 John: You could eat off of them.
02:13:14 John: They're so clean.
02:13:15 Casey: Oh, God.
02:13:16 Casey: no but seriously that's like one of the only fun things about having a stick anymore like on like obviously i prefer it for a lot of fun reasons but academically speaking you know that's one of the only fun things you can still do with the stick that you can't do with a regular car i don't like that it seems it's mean to do to the car i don't like so much empathy for the machine but exactly anyway um but yeah my battery is what six years old now so it's it's time
02:13:37 Marco: so i've never actually done a push start so do you literally just like get it rolling and then how do you start the spark plugs compression uh the magic of compression will ignite it's like a diesel so you still you still are turning the key to start at some point just to turn on the start the spark plugs and everything like how do you do that yeah yeah so well so first of all have you never seen the karate kid second of all uh
02:13:58 Casey: Have you not seen the karate?
02:13:59 Casey: Holy shit.
02:14:00 Casey: I haven't, no.
02:14:01 Casey: Oh, God.
02:14:01 Marco: I don't know how you thought you would.
02:14:02 Marco: I'm surprised you saw it.
02:14:03 Marco: Are you surprised?
02:14:03 Marco: Yeah.
02:14:04 Casey: I shouldn't be.
02:14:05 Casey: But this was like our time to watch those kinds of movies.
02:14:08 John: No, it's a little bit before your time.
02:14:10 Casey: Yeah, it's the thing.
02:14:10 Marco: I was a little young for it.
02:14:12 Casey: No, you're right.
02:14:12 Casey: Anyways, so yeah, so you put – well, back when we had cars with keys – And engines.
02:14:17 Casey: Well, for some of us, engines.
02:14:20 Casey: Yes, yes.
02:14:22 Casey: This is a problem I don't have.
02:14:35 Casey: And you skateboard out the side.
02:14:38 Casey: Well, actually, at this point, you would not be in gear, hypothetically.
02:14:40 Casey: Or you have somebody push behind you or you're skateboarding out the side or both.
02:14:44 Casey: Then once you've gotten to like five-ish miles an hour, you know, enough that you're getting a pretty good clip for having pushed the car, then you get in the car if you're not already in it.
02:14:55 Casey: Push down on the clutch, put it in second gear, make sure it's in run, dump the clutch, just pop the clutch, and if necessary, give it a little juice as well.
02:15:04 Casey: And hopefully everything will start coming to life and you will start the car.
02:15:09 Casey: Because if you think about it, what does a starter do?
02:15:11 Casey: A starter is spinning the flywheel with an electric motor.
02:15:14 Casey: Well, if you connect a spinning transmission to the flywheel by taking your foot off the clutch, guess what you're doing?
02:15:20 Casey: You're spinning the flywheel and hopefully starting the motor.
02:15:24 Casey: It's the same thing, just a much more aggravating process.
02:15:26 Marco: All right.
02:15:27 Marco: And then I guess that's driving the alternator, so that's okay.
02:15:31 Marco: Or whatever, sparks.
02:15:32 Marco: Yeah, yeah.
02:15:33 Marco: Are spark plugs DC or AC?
02:15:34 Marco: I don't even know.
02:15:35 Marco: DC, I believe.
02:15:37 Marco: Why is something called an alternator that generates DC?
02:15:40 John: That's a good question.
02:15:40 Marco: Because I guess everything that's in a car is DC then.
02:15:42 Marco: So why is it called an alternator?
02:15:44 Casey: I presume it's about the power generation, not the consumption, but not to say it's generating AC.
02:15:49 John: Or we could be entirely wrong about whether it's DC.
02:15:51 John: Who knows?
02:15:53 John: I don't know that much about that part of it.
02:15:54 Marco: I think everything in a car is DC, but I don't know how spark plugs work.
02:15:58 John: The interesting thing about push-starting a car and the excitement of it, well, first of all, I think the idea that KC, that you could like...
02:16:05 John: have your foot out the thing and be pushing your car along is a fantasy for my youth because to get my cars moving at all you have to be outside the car pressing against like the a pillar with all your might you know totally outside the car two feet on the ground to get it rolling and then you have to jump in the hopefully now just starting to move car which is the way more exciting part and then so you pop the clutch and you're hoping the the engine roars to life but what if the problem wasn't just that it was a bad battery but
02:16:32 John: What if there's something else wrong with your crap box?
02:16:34 John: Now you have a car that you are now rolling in that has not started even though you dumped the clutch.
02:16:40 John: And then hopefully your brakes, you're able to stop the car with either the parking brakes or whatever force you can muster into the hydraulic system.
02:16:47 John: Old cars are a little bit better in this regard than new ones.
02:16:50 John: These are all reasons not to do this.
02:16:52 John: Use jumper cables attached to your battery and it'll work much better.
02:16:58 Casey: Now, do you go do you I haven't jumped a car in a couple of years now, but do you connect all four cables to the batteries or do you do the right thing and actually ground on one side?
02:17:08 John: So there's the thing about the right thing that we learned as kids.
02:17:11 John: Good luck finding an unpainted piece of metal in the engine bay of a modern car.
02:17:16 Casey: Good luck.
02:17:16 Casey: You say that the BMW had a post, a specific post specifically for grounding, specifically for jumping.
02:17:21 John: If there's a specific place in my Accord for it, I could not find it.
02:17:25 John: Like, there's only painted metal.
02:17:27 John: And in case you're wondering, no, it does not work through the paint.
02:17:30 John: Like, I tried it.
02:17:31 John: I'm like, well, maybe they just... Maybe it'll work and maybe the little... No.
02:17:34 John: I had to do it to the terminal because I couldn't find an unpainted piece of metal on the engine.
02:17:40 John: I didn't look at the owner's manual.
02:17:41 John: Maybe there is some post that I'm supposed to look at, too.
02:17:43 John: But bottom line is the reason they're telling you to do that is, like, outgassing and exploding batteries and yada yada.
02:17:47 John: And it's like, again, in modern cars, much less likely than before.
02:17:50 John: Not that I...
02:17:51 John: you know kids read your owner's manual that's the actual way to do it but i i couldn't be bothered the real challenge was the real challenge was hey do you know where the jumper cables are i was so excited i found the the jumper cable box guess what was in it not jumper cables like oh come on it's like a trap set i think my dad did i think he was he was cleaning up in my garage and he he found a bunch of cables and he found a box and it was like just a bunch of household extension cords it was like the exactly right weight for it i opened it up it's just a
02:18:21 John: like finding stuff that you haven't used in years and years, especially in my house is not easy.
02:18:26 John: So that was the hardest part of the whole thing was finding the stuff.
02:18:29 Casey: Where were they?
02:18:30 Casey: Did you not have them in the, in the, the note or whatever it was?
02:18:33 John: I didn't have them on the squirrel list.
02:18:34 John: I looked, you know, I haven't seen them in ages.
02:18:36 Casey: So where were they?
02:18:37 John: No, actually I didn't, I didn't even end up finding the jumper cables.
02:18:40 John: What I found was my car starting thing that I had from, it's even, it's even older that basically has the equivalent of jumper cables in it.
02:18:48 John: So yeah, six and one half a dozen the other.
02:18:50 Casey: I cannot see you push-starting a car today.
02:18:54 Casey: I could totally see you doing it in your 20s.
02:18:56 John: I totally want to see you push-starting a car.
02:18:58 Casey: Oh, I definitely want to see it.
02:18:59 Casey: I just don't see it happening.
02:19:00 John: If I had to, I could do it, but I would only do it in an emergency situation.
02:19:04 John: That's the only time I did it in the past, too, emergency situations.
02:19:07 John: like the stupid the dome light in my stupid volvo wagon just leaving the dome light on while you're at the the beach at night when you're not supposed to be like you come back to the parking lot and the dome light drains your battery that's i don't know if that dome light was like halogen i don't understand how it was like you're not leaving this beach unless you push start this car and that's you know in the dark oh that's fun no hills no hills this is pancake flat parking lot you know what it's like you know you're out on uh
02:19:31 John: The barrier beach and it's just one big flat parking lot.
02:19:34 John: That's why you got to be pressing against the day pillar with all your might and running as hard as you can and jump in.
02:19:39 Casey: I'm not about to try it, but I want to know what happens with a push start car like mine, for example.
02:19:44 Casey: I don't have a key.
02:19:45 John: Put a push to start with a button.
02:19:47 Casey: Sorry.
02:19:47 Casey: Yes, yes, yes.
02:19:48 Casey: You know what?
02:19:50 Casey: What if I literally don't have enough juice to even get it to run?
02:19:52 Casey: Like presumably there could be a state where it has enough juice to activate it, activate like the car computer and so on and so forth, but it just can't turn over.
02:20:00 Casey: Right.
02:20:01 Casey: Right.
02:20:01 Casey: But what happens if I don't even have enough juice for that?
02:20:04 Casey: Like, could I push-start it?
02:20:06 John: Yeah, that's the problem with modern cars.
02:20:07 John: You need some minimal amount of electricity for anything to work, whereas old cars were so mechanical.
02:20:12 John: Like, I don't know if the compression ignition is a real thing or just I'm imagining it, but I always imagined in cars with primitive – in older cars, like from the 70s with primitive systems that –
02:20:22 John: You really didn't need much electricity at all to get the party going, right?
02:20:26 John: Whereas now, like you said, what if you can't even boot up the systems that are required to disengage all the interlocks to allow electricity to flow to the spark plugs?
02:20:36 Marco: At this point, any modern car, you have a similar situation as if something goes wrong with your Apple product.
02:20:41 Marco: The answer, if anything goes wrong, is contact your nearest service center.
02:20:47 John: You can still jumpstart cars if you can find the battery.
02:20:51 John: In fact, I looked at the battery terminals on my wife's car were not clean.
02:20:55 John: I'm like, oh, let me find what the state-of-the-art technology in battery terminal cleaning is.
02:21:00 John: That was a YouTube rabbit hole that was not fruitful.
02:21:03 John: because like if you if you want bad advice about things to your car just look at youtube like you name it it's in there as you look at stuff you're like this can't be the way to do it this is the way that you're doing it person on youtube but you do not seem authoritative let me continue searching marco's car doesn't move when his battery's dead either you know
02:21:22 John: That's true.
02:21:23 John: There's nothing you can do about that.
02:21:24 John: Try jumpstarting that.
02:21:26 John: Push it all you want.
02:21:27 John: It's like going anywhere.
02:21:28 John: I would just contact my nearest service center.
02:21:30 John: They'd come and bring you a second Tesla that you could get in and drive away.
02:21:34 They would.
02:21:34 John: That's the funny thing.
02:21:36 John: But they painted it ugly red stuff on the side so you won't keep it.

Wobbly Goblin

00:00:00 / --:--:--