Podcast appearances and mentions of chuck hey

  • 7PODCASTS
  • 143EPISODES
  • 51mAVG DURATION
  • ?INFREQUENT EPISODES
  • Feb 4, 2020LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about chuck hey

Latest podcast episodes about chuck hey

The Quiet Light Podcast
9 Super Secret Tips to Being a Great Buyer With Mike Nunez (Part 1)

The Quiet Light Podcast

Play Episode Listen Later Feb 4, 2020 41:06


Some of the most popular episodes we've aired have been with guests who have experienced the buying or selling process firsthand. Today's guest has acquired several businesses and is genuinely good at the acquisition process. In part one of a two-part series, Chuck is talking to Mike Nunez about his various acquisitions and his 9 super secret to tips to being a great buyer. Mike has been in the online marketing space since 1999. After gaining experience in affiliate marketing, he launched Affiliate Manager with his brother while he continued to work full time for Google. More recently, Mike has purchased several e-commerce businesses from Quiet Light. We'll hear about how Mike is becoming one of our top buyers, how he's realizing his dreams, and that one last goal he may just reach. Episode Highlights: What it means to be a good buyer. What values the seller looks for aside from the monetary value. Ways to put the seller at ease by focusing on what is important to them. The importance of having a plan in your approach to the seller. How to accept and value of the previous owner's advice during the transition. Why you should avoid poor positioned questions when working with the seller. The buyer needs to find what he wants – the fit has to be right for the buyer too. Finding the component that will help make the business yours and not focus solely on the money piece. The relationship of trust in your broker is also a key factor in being a good buyer or seller. Transcription: Mark: Some of the most popular podcasts that we've put out here at Quiet Light Brokerage are the episodes where we get the chance to interview either a seller or a buyer on their background or their journey of going through a buying an online business. And Chuck I know you had a good friend of ours, a good friend of Quiet Light Brokerage's and a previous podcast guest as well, Mike Nuñez on because he's acquired a couple of businesses from us and more specifically from you in the recent months. How did that discussion go? Chuck: Yeah it went great. Mike is what I would consider probably one of our best buyers. The way he's able to get on a phone call and just talk to people, and sometimes I use the word tactics throughout the call. I don't feel like when he's doing it he's being tactical, I feel like he's just a very genuinely friendly guy who is just really good. His experience is that he's been in internet marketing for 20 years I've been in it for 24 so he's almost up there with me. Mark: He worked at Google so he's got that on you. Chuck: Yeah, he worked at Google for four years in the paid search department. So he talks a lot about on this one so I ended up having to split this up into two podcasts because it was just going so long. So the first one we talked about his nine super-secret tips to being a great buyer and there was a lot of really actionable stuff in there that I think everybody is going to be able to get a lot out of. Mark: Guys that's awesome and you talk about the difference between tactics and just being a good guy and look they can blend together, right? I mean Mike isn't the type of conniving guy saying here's what I'm going to do, I'm going to say this phrase and that phrase to make sure somebody absolutely loves me and then I'm going to be able to get an additional 20% off. That's not the way he works. He is just generally a good guy. He helps a lot. He's got that help first mentality. We preach this all the time and Joe is the one that coined a lot of these phrases which is nice buyers tend to do better. And it's just really, really true that sometimes we need tips on how to do it. This is why Dale Carnegie wrote the famous book How to Win Friends and Influence People just to give us some actionable tips to be like how do you actually encounter people in a business environment in a way that will benefit you. And if you read the book you find out that a lot of it is; well it starts with that right disposition and who you are. And Mike is a good person. I love that you broke this out into nine tips. Are you able to give me any preview of any of the nine tips or do you not remember them offhand? Chuck: Yeah. So one of the questions is around positioning the way you ask questions I think it's a really good tip. I won't get into all the details but you'll see it in the video. Mark: Okay, so not just going out there and hammering people with questions in a very kind of combatant way but I'm sure Mike has a very unique approach to that. Chuck: Well, Mark I just said I'm not going to get into the details. Don't try to pressure me. Mark: Alright. You know what I was talking to Joe the other day and he's like do you listen to the podcasts, Mark? And I said no, I don't because I hear enough of you Joe I don't want to hear more of you and he records all the episodes. So he said your intros are getting to be too long so let's cut it out. Let's get to it. Chuck: Hey everybody today on the call we have Mike Nuñez. Welcome, Mike. Mike: Thank you, Chuck, it's great to be here. Chuck: So people may have heard your name before because we mentioned you quite frequently on the podcast. And the reason we mentioned you so frequently is because you're what I would consider my number one buyer. I think probably one of Quiet Light's top buyers and not from a monetary perspective. You do purchase a lot of businesses, you purchase a lot of large businesses from us but more so just from your personality; the way you interact with clients on phone calls like whenever I'm telling somebody how to be a good buyer I'm always in my head thinking what does Mike do and then I'm telling them what Mike does in order to be a good buyer. Because we're friends and I know you outside of Quiet Light but like I really do mean that. Like you are really a great buyer and you're easy to talk to. And if anybody's watching the video today they're going to notice that you look somewhat like a sports commentator with that headset on and you've got a suit and tie and the suit and tie isn't the normal way I see Mike but one of the businesses he purchased was a custom-tailored suit business so I guess he's got to rep that brand now. Mike: That's right. Chuck: But maybe you could tell everybody a little bit about yourself. Mike: Oh great. I'm happy to. And first, let me say thank you. That was super just kind of you to say. I always whenever I have any of these phone calls I just take an approach of what I want to hear and recognizing that these business owners have been working on this; their babies, right? And you just have to be careful as you ask questions because we all want to know where the opportunity is and I'm sure we'll talk much more about that here but we want to know where the opportunity is and the way that you find that is by asking questions. But it's a very fine line between asking questions and becoming insulting and so you just have to walk that fine line. But there's absolutely a way to do it and there's a way to lead these sellers into that and realizing that you're both kind of on the same team. But again; well I think we're getting ahead of ourselves or at least I am so I'll tell you a little bit about me to start this off. I've been in online marketing since 1999, I was in college at the time and I know that dates myself a little bit. The first job was in lead generation, online marketing. I moved in to travel doing affiliate marketing and travel. I eventually launched my own affiliate marketing business along with my brother that's still going today so its AffiliateManager.com. Last year we merged with a company called Rhino Fish to create the performance company which is our page search division. Overall that marketing company is about 22 people. We have 3 former Googlers myself included on that staff. So we're quite good at both affiliate marketing and paid search. I like to say so. We also have two other businesses or I have two other businesses; one is an outdoor equipment seller that I purchased from Quiet Light, another is a custom made to measure suit company that I purchased from Quiet Light as well. So overall I'm about 20 years down it hurts to say experience in online marketing and business and online businesses in general and it's been a really fun journey. I always like to say Chuck my dream used to be I want to be able to work from anywhere and now I'm there. The new dream is that I want to not have to work. So someday I'll realize that second dream. Chuck: I don't like to hear that because I think the term not working would be not buying additional businesses and you're one short away from a special goal that I; I told him if you bought a certain number that I would buy him a specific thing. So he's just shy of that goal. Mike: Yeah it's just without getting into too many details like we're talking about less than what is it 4% on millions of dollars that I'm short. Chuck: But I set this goal early on, right? So it's your fault that you haven't reached it. If you have just paid a little bit more in that last acquisition you would have hit that goal. Mike: We need to round up Chuck. That's what I'm saying. We need to just round up and I should hit that threshold. Chuck: I'll remember that on the next acquisition. We'll just round up. Mike: Right. Yeah. Only when it's in my favor, please. Chuck: So part of the reason I wanted to have you on the call today was one just to talk about maybe some tips or just maybe even not tips but just discussing what it is to be a good buyer. But then also from your perspective what it is you're looking at when you're looking to buy businesses. I know you have a specific criteria that you're looking for and your criteria is different than other people's. And I wanted to also maybe talk about some lessons you've learned along the way. So I guess to kick it off maybe let's just dive in a little bit about being a good buyer. So I would start off just by saying that you know I talked to a lot of people; constantly I'm on the phone and people are always asking me what it is to be a good buyer? And some people I talked to think that in order to be a good buyer it's about being aggressive in trying to negotiate. And maybe they're not thinking that as being a good buyer but they want to try to get the best deal by doing that and they'll say negative things about people's businesses. And you take a very different approach than that. So I think you already addressed it a little bit but maybe you want to dive into maybe the approach you take to negotiating and to speaking with others. Mike: Sure. I think it's important context to say both of the businesses that I've purchased from you Chuck and Quiet Light had multiple offers, were very much generating a lot of interest and so there were multiple potential buyers. And I don't want to say we were the lowest offer. I don't think we were. I know in both cases we weren't the highest offer either. Chuck: Yeah just maybe to add a little context before you dive into further, one of the; I think actually both of them said I wanted to sell to Mike. So they're talking to multiple people and they said get Mike up to this number I want to sell to him. Even though that number was lower than what some of the other potential buyers were offering. Mike: Yeah. Chuck: So I think that speaks a lot to you. Mike: Thank you again, Chuck. But I would say that therein lies the quote-unquote the secret which is money is valuable, right? They want money. If you're nowhere near what they're asking or if you're nowhere near what their magic number is, the rest of this conversation goes away. Let's put that aside. I think Quiet Light does an incredible job overall of valuing companies fairly and appropriately. And you know that walking in. So if you know that walking in okay this is a fairly and appropriately valued business now it's a matter of percentage points maybe either way and in either direction of that. The purpose of the call, at least the initial call is to identify; one of the purposes of the call is to identify what value is this seller seeking beyond the dollars because the dollars are going to fall within a certain range. So a good example for the suit business is the seller really cared about his people. He really cared about his co-workers that he's had for the last however many years; almost 10 years that have put in their blood, their sweat, their tears into this. And he wanted to know that they were going to be okay. And I think actually in the ranking of why I won the business even though I had a lower offer than other people had, that's probably number one is just feeling comfortable about that the new owner is going to come in and take care of the people that were there. And I made no promises. Let me say that. I didn't say I promise I'm not going to let anybody go or I promise; I said no, I promise I'm going to be fair and appropriate with everybody and evaluate everybody based on performance. And he was confident knowing that he had hired stellar people. And it was part of what was so attractive about the business is he had incredible people that were already working there so it made it even more attractive for us. So I think that was number one for him. Second I think there was a sense of patriotism maybe. So this is a European company. It was based in Europe. It's in a European country. And this European country is kind of known for textiles and for creating things and such. And so I think one of the other buyers; and again there's multiple people in here that you're kind of competing against and so you got to think of like a pros and cons checklist and I'm being compared to each one of these other potential buyers in their pros and cons checklist. One of the other potential buyers wanted to move the production out of Europe and into China. There's nothing wrong with that if that's where their connections are if that's where their factories are and such; great. That's where they want to move their production, good for them. However this particular seller wanted to keep production because of his pride for his country, because of his desire to benefit his country, he wanted to keep production in his home country. I didn't have any alternative contacts in China or in any other potential production areas and so I felt like that was important to them and so I made it known. And I think a lot of, and I think it's the second thing is kind of just listening on the calls. Maybe that's super-secret number two is listening and hearing what's important to them and asking that question okay let's move money aside what's important to you in the future of this company? And another good example of that is potential branding or taking care of the customers. I know this may sound a little bit cliché but this is their baby, right? They've grown this baby. They've watched this baby grow. They've poured their love, their sweat, their tears, their hours. The seller of the custom suit company is an example. I remember him saying like I can't remember the last time I took a vacation. He just poured everything he possibly had into this company. And so when you're that invested overall they just kind of feel a comfort level that the new owner is going to come in and do right by what they've built. They just don't want to see it go away and it's they've already got their cash at that point and they still care. And I will say one positive side effect and please know that this is partly or mostly; not even partly, mostly because of the owner and this is one of the criteria; we can talk more about this later, but one of the criteria that I look at is an owner that cares and they're selling for potentially a different reason other than they don't care about the business anymore. I think those are the ones that kind of phone it in afterwards. The two owners of the businesses that I've purchased are still very much invested. One of them still works full time in the company and works as hard today as when he owned it. And I am very appreciative for that. Same thing for the custom suit company, he chimes in all the time. Like hey, this is how we did things, this is how we did it. It's so helpful in the transition of a company to have the context of somebody who built this business from the ground up. And I think the super-secret number three there is when somebody is on your side, let them be. Both of their intentions aren't to harm the business in any way. They want to see it grow. And even though in both instances there's been times where we didn't quite agree on how to take things to the next level, we absolutely welcomed their feedback and sometimes they were right. Sometimes we were right. Kind of checking your pride and moving it to the side for a second when you're good at something and allowing them to tell you, yes I know you're good at this, let me tell you how what you're doing applies specifically to the business that you're purchasing from me. It's a really important lesson in the growth of the business which might be a good segway Chuck if it's okay with you to start talking about the lessons learned for some of the businesses or did you want more on…? Chuck: Before we move on you mentioned that both of the owners of the businesses were kind of still somewhat involved in the company. Is that something you're specifically looking for or was that just a happenstance of you buying a good quality business that had an owner that actually cared about the business? Mike: So in neither instance was it a requirement beforehand that the owner would stay on with the business post-acquisition. The first acquisition, the owner requested it. They said hey I see the plan and I didn't intend to call out these super-secrets but let's call it the super-secret number four is have a plan. Don't just walk in and say hey I'd like to buy your business. In that instance, I just so happened to be in London and as I'm trying to buy this business the owner of the business lived in an island off of the coast of Morocco. I had a free weekend while I was in London and I flew over and met with him and his wonderful wife and they were gracious. They took me to dinner. I insisted but they wouldn't let me treat for dinner. I think they were just thankful that I flew to go visit them and talk about the business; so just again that personal connection there. So while it wasn't a requirement that they stay with the business post-acquisition I'm always open to it if they're open to it. And I started talking about the plan; having the plan and being able to approach them. In both instances they got excited. One of them and I'll try to talk vague because I don't want to say anything about either one of them that they wouldn't want me to share. But one of them said when I said why are you selling it they said well I'm almost running out of ideas. Like I don't know what the next thing to do is. I don't know where to take this next and how to make it grow. And so for me, it's a choice of whether we stay at the level that we are now and continue happily down that path. Or do I allow my baby to grow by giving it to somebody who's going to take it to that next level? And so to be able to show them okay not only can we take it to next level here's how; yes, you recognize we have the experience before this on how to get this to that next level but here let me lay out the plan in front of you. And all throughout the while of reviewing the business and going to the website I have a checklist and I'll go over some of the points with you later today, here's all the opportunities that we think that we can have. And based off of those opportunities that's how we create the plan. And then we plug that into our for lack of a better word, our company acquisition algorithm to say okay is this worthwhile? And based off of the competitive advantages that we have with this business can we offer a little more? Do we need to offer a little less? Like where do we think that we're going to fit into this overall picture? So I feel like I didn't fully answer your question. The answer is no we don't require the owners to stay on post-acquisition. We are completely open to it. We prefer it. In both instances, they're both quite engaged overall. And just to reiterate the point maybe super-secret number five is if somebody wants to be on your side let them be. And in this instance, both the previous owners want to be on our side. They want to give us the feedback. We 100% remain open to receiving that feedback even if it's counter to what we want to achieve we'll at least receive it. I have a philosophy that you're not entitled to have a point if you can't justify it. And so if they come to me and say hey I think you're doing this incorrectly or I don't think you're doing this right. I tell myself okay, here's an expert that's owned this business for a long time, they feel strongly enough to come to me and say I think you're doing this incorrectly. I feel strongly that I'm doing it this way. But feeling trolling isn't good enough. I need to go pull data, go look at numbers, go say why are we doing it this way. And then I go back to them and say okay here's the reason why we're doing this way and they can poke holes in it or say no you know what that looks good. I wish I would have known that when I had the business. So I think that answers your question, Chuck. Chuck: Yeah I think so. And maybe secret; what number are we on, number six? Mike: I think we're on number six now. Chuck: Okay, so I would say super-secret number six, what you kind of just alluded to and what you didn't is you know when in school like high school or whatever and the teacher is like oh there's no such thing as a dumb question. There 100% is such a thing as a dumb question when you're talking to a seller. I would say super-secret number six is be prepared when you get on a call, be dedicated to the call that you're on, don't be in a car with a lot of background noise. Be at a desk, be in one place, do some research, if there's an interview to watch, watch the interview with the seller, read the package, ask intelligent questions about the business. It's okay to ask something that's already been addressed in the package if you want some additional information but show that you've actually researched the business because constantly when I'm talking to my sellers and we get off a phone call they're like that guy is not serious, don't connect me with him again. They want to know that you're serious and a way to show that you're serious is to have done some research ahead of time and ask intelligent questions about the business. And that's something that you definitely do. Mike: Thanks, Chuck. And I think that goes with having a plan. Like I don't have the time, I know you don't have the time, I don't have the time, I'm sure the sellers don't have the time to just sit there and answer questions that for somebody who clearly isn't prepared for the call it's a horrible signal to the seller that you're not serious about this that even if you do have the cash, even if all other things fall into place you're not going to be an organized person handling their business moving forward. So it's just an awful signal to send upfront. And I think one of the other things that you said; I don't want to say that there's bad questions, there's unprepared questions. Chuck: There are bad questions. I've had them on my calls. Mike: Okay. Chuck: And I know you're; Mike again this gets back to Mike being a super nice guy and doesn't want to; there are dumb questions and I've had many of them on my calls. Mike: I'm still going to stay that there's poorly positioned questions. And one of them might be hey Chuck I feel like this is a really dumb question and so forgive me for asking what's going to seem like a dumb question but it's just weighing on me and I need to ask it. That's a well-positioned dumb question. Another really good example of that is starting a call. I have a big belief and maybe this might be in one of the other super- secrets but we'll call it super-secret number seven, are we on seven now? So super-secret number seven, figure out what they want and give it to them. And again part of that is money but that's the beauty of working with a broker especially Quiet Light, that part's already figured out. That's almost done. They've declared that this is the multiple that they want now it's up to you to figure out does that fit within your company acquisition algorithm. Can I afford this based off of all of these criteria? And again I'll go through some of those in a little bit. Move that aside and now figure out what do they want. Do they want to stay on with the business? Do they want to hand it over to somebody who's going to keep the work within their country or somebody who isn't going to start selling poorly made products to their customer base that they've built up over time? Figure out what they want and give it to them. It's the best negotiation technique. If you walk into a call or a negotiation and you're trying to think how can I squeeze every dime out of this person on the other side of this phone call; I mean good luck to you, you may win or you may not. I have the philosophy of; I took a course from the Wharton School of Business one time and we talked about negotiation and one of the things we talked about was the difference between an average hitter in baseball and a Hall of Fame hitter in baseball is one in nine hits. If you can get one more hit in nine at-bats, that's the difference between average and Hall of Fame. The same thing with negotiation, if you can get one more hit in nine at-bats it's potentially a huge difference in the overall success that you're going to have. So same thing here, and so I approach the call as hey let's figure this out together and I'm listening the entire time trying to figure out what's important to the person on the other side of the call. Also, another; super-secret number eight is going to be disarming the call. It doesn't have to be this contentious conversation where I'm battling you for information. That's not the case. I start out almost every call and you can attest to this Chuck, and by the way, I've purchased a couple. I've probably had maybe less than 10 but several phone calls with people. Some of them after the call I decide this is not the right fit for me. I can't give them what they want so I just walk away and I go on to the next business. Other ones I've made offers for and maybe somebody else was giving something that they wanted and I didn't get that. But the two that I've got I'm very happy with thus far. But when I start the call I say hey I need to ask some questions and some of these questions might come across the wrong way. They may seem offensive or it may seem like I'm trying to prod or I'm trying to poke, all I'm looking for is opportunity. What opportunity exists in your business? And I'm trying to use it to go justify pulling this money out of other places and spending it and handing it over to you. So I'm looking for your help in bridging that gap here. And so when you position it that way and say help me get there it's amazing how they almost start to fall over themselves to tell you all of the potential opportunities in the business beyond what they've already written into the marketing package. And I'll even call that out. I've read the marketing package. I see that you see that this is an opportunity, this is an opportunity, this is an opportunity, based off of some research that I've done I think that this might be an opportunity. Is there a reason why you haven't attacked that market? Is there a reason why you haven't advertised on this channel? Is there a reason why this or this or that? And after you've position that I'm looking for opportunity, I want to make this happen, help me get there, usually they're quite open and willing to volunteer that information. So I'll call that super-secret number eight. Chuck: Yup, number eight. I can see the headline of this interview now; eight super-secrets of Mike Nuñez. We've got to get it to like 9 or 10 maybe. So yeah I think that those are some really good tactics. And I hate to use the word tactic because I don't feel like it's a tactic. I guess it is but like that's just your normal personality and maybe some people don't have it. But I think one of the major takeaways there is don't be super aggressive with a seller. Like the businesses we sell at Quiet Light, they're generally speaking super high quality with owners that care. It's not we generally; like sometimes we do but often it's not people that are just starting a business to flip, to flip, to flip. These are people who started a business because it's something they're passionate about and they're ready to move on for one reason or another and they want to pass on the torch to somebody who cares. And when you come in aggressive and if you try to beat down their business or things like that, that doesn't work. Maybe if you're working on a 100 million dollar deal and you got to like get in there and be super aggressive like that doesn't work with what we're doing at all. Mike: I just have to add to that Chuck because I think it's like if it works you should be worried. If it works it's probably not the right business. Like that's not; feel free to take this out Chuck if I shouldn't or can't talk about this but in the last offer I made I did not get the business. I made an offer but in our call, I recognized that what they were looking for was a quick close and a short close. They wanted to make sure that it closed. They wanted to do it quickly. And that was beyond the dollars and it was very fairly priced already, beyond the dollars that's what was important to them. And so for the caller just to give you an example of how much I personally trust after physically spending millions of dollars with Quiet Light already I made an offer, all cash so that they knew that this was going to close. I offered close at your convenience. And third I offered no due diligence. Now I wouldn't recommend that for everybody and all things. Chuck: I don't recommend that either. Do not offer to close. This is a certain special deal with a person that is a known entity that was trusted. You should always do your due diligence. Don't listen to Mike. Don't rely on us to do due diligence. It is your job to do the due diligence. Mike: 100% that was my decision that I was aware of this company, the numbers were small enough where even if this was a complete disaster it wouldn't be a disaster for me. But it was a complete cash offer, it was a complete quick close and I offer that with the hope that that was the value that they were looking for that was not a cash value that would allow them to choose me because they had; I mean I don't even know how many Chuck. Chuck: There were nine offers on the deal and you were; because of that they wanted to sell that component to you but the other offer was just so much; it was more money, the guy was willing to do a quick close as well so it just beats you out. They wanted to sell it to you. The other guy was just; it was a better offer with the other person. Mike: Understood. And so I got close right with the untangible non-monetary aspects of the offer.; it got me super close, right? I almost got that extra hit and that nine tenth bat. So just a good example of listening to what they want, trying to give it to them, and it's going to save you dollars in the long run. And the fact that they were considering me sounds like even though my offer was lower; yet again that seems to be the MO here overall. And by the way, I made a full price offer so it wasn't even like I made an under offer. I made a full price offer but somebody beat the full price offer and I'm still under consideration. Chuck: And just to let maybe another super-secret number nine; this isn't Mike's this is mine so I think that's like two of the nine. Listen to the broker. If I'm telling you something there's a reason I'm telling you it. Like when I say this is going to sell for at or above asking, it's probably going to sell for at or above asking. I'm not just trying to increase the price, right? I do represent the seller and I'm trying to do my best to get as much value for the seller but I'm not going to do that by lying. I'm going, to be honest. There's things I can't say to you. If you say well what's the other asking price is or what's the other offers, I can't tell you that but I will try to lead you in the direction of making an offer that's going to be accepted. Don't think that we're just; if I tell you there's multiple offers, there are multiple offers. I'm not just B-S-ing you. And we get it all the time where I tell people there's multiple offers put your best highest final offer in and then yeah okay asking price and I'm like put your best offer like I'm just telling you and then it goes for above asking and then the person is mad oh why didn't you tell me? I would've put a higher offer. And it's like I did tell you; I told you to put your best offer in. Like I don't want you to stretch, I don't want you to put an offer that makes you uncomfortable but you need to put your best offer in if you want to win this business. Mike: So I just want to say to that people have been kind of beat down and trained to not be trusting especially to brokerages. And at the risk of sounding like a Quiet Light commercial, it's just not the case with Quiet Light. And is it okay with you if I tell the story of how I found Quiet Light and why I just trust you guys implicitly? Chuck: I'm not sure of the story but please do tell it. Mike: I've had the affiliate manager and the performance company; the affiliate managed business overall since 2002. I started it with my brother and we built up the business. And in 2015 my brother passed away. He passed away fairly unexpectedly. And I was working at Google at the time and I had a decision to make; do I leave Google and come back to Affiliate Manager or do I sell the company? And so through some mutual contacts, I was referred over to Mark and Joe. This was before Chuck was there so I totally would've went to Chuck. But I went to Mark and Joe and just talked about the business and they asked me just great questions and they asked me for the P&L and they asked me what does the growth rate look like over the last few years. And we had been growing at like a 50%; no I'm sorry 100% rate year over year. We had doubled every year for the previous three years from '13, '14, and ‘15. And this is in January 2016 that I'm talking to Mark and Joe. And they even though this would have been a multimillion-dollar deal to sell that company; and I'm sure they do many, many multimillion-dollar deals which makes it easier to; I don't want to say turn it away but to give this advice. Chuck: So I will stop you there before I was with Quiet Light which was I've been about three years they weren't doing a lot of multimillion-dollar deals. So at that time a million, two, or three million dollars was a lot. It's just been in the last few years that we've really got up to where we're selling some of these really large businesses. Mike: So that makes it even more impressive, right? And I just remember this phone call with Mark and Joe so clearly where they said Mike when you sell this we'd love to be the brokerage for you. This is the wrong decision to sell right now. If you keep growing at this rate you will get what you want. Because of that conversation; I talked to other brokers who are ready to list my business or promising me the world and because of that especially now knowing that it would have been a very high multimillion-dollar deal for them and that they weren't doing as many at that time, for them to turn away that commission just gave me a level of trust with them that this is the company that I'm going to do business with. I am not comparing myself to Warren Buffett, Chuck. Not in the least. But one thing that he does that I love is he makes things easy and he; I don't want to say he takes shortcuts but he has built-in shortcuts. He can go from looking at a potential deal to executing a deal very quickly. And I don't know how he does it but my interpretation of how he does it is he identifies businesses and companies that he feels confident and he trusts. And so to me the implicit trust that I get from working with Quiet Light is a shortcut. To me, it gets me from here to this point. My comfort level right off the bat knowing that Quiet Light is not going to take a company that's shady or take a company that doesn't have solid P&L numbers or things of that effect, it's just such a comfort level. And if my comfort level was at a 90 pre these two deals because of what Mark and Joe did when they told me go continue to grow your business. It's at 100 now that I've actually purchased two companies and both of them are better than what I had expected. Now granted I'll take some credit for that that I've done the due diligence on it; I hired Centurica actually for both due diligences. We did the due diligence and we got into the company. Both of them feel; were over a year in on the first one, we're almost a year on the second one and both are solid. Both are growing. We just ran the numbers and after a little bit of a rocky start with the suit one because of some of the changes that we were making and that's what happens but we are now; November is our biggest month and we were up 30%. If you shift to include cyber Monday because everybody is obviously one of our biggest days. Chuck: How long have you owned that company? Mike: Since April of this year. So to go from there we beat our biggest day previously in the company not once, not twice, but three times by over 25%. So to beat your previous biggest day which was Black Friday; I'm sorry Cyber Monday last year, we beat it Black Friday this year, we beat it the Sunday after Black Friday this year, and we beat it again on Cyber Monday this year. So we literally doubled Black Friday. So it's been amazing. And again if my comfort level was a 90, it's 100 because of that. Like I'm not walking into a business that's a money pit or that has craters I didn't expect or potholes that I didn't expect. So I think that's just super important overall. Chuck: Awesome. So we're running a little long on this call, we've got a ton to talk about. So would you be interested in having this become a two-part segment where we'll end it here and then we'll keep going but we'll put that as a part two, to be continued? Mike: Yeah. But in case people are watching this on video just know that we cut it into two parts. I didn't wear the same suit on two different days. Chuck: We'll make a quick wardrobe change. Mike: Okay, I'll go change my jacket. Chuck: No. Mike: But that's fine. Yes, I'm happy to do that. Chuck: Alright. So, everybody, Mike Nuñez thank you for the interview today. And for everybody watching stay tuned. Next, we will discuss some of the lessons you've learned and what you're looking for when you purchase a business. So, for now, bye everybody and thank you, Mike, for joining us. Mike: Thanks for having me. Links and Resources: Affiliate Manager

Devchat.tv Master Feed
MJS 089: Gareth McCumskey

Devchat.tv Master Feed

Play Episode Listen Later Dec 12, 2018 27:07


Panel: Charles Max Wood Guest: Gareth McCumskey This week on My JavaScript Story, Charles talks with Gareth McCumskey who is a senior web developer for RunwaySale! They talk about Gareth’s background, current projects and his family. Check out today’s episode to hear all about it and much more! In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 0:53 – Chuck: Hey everyone! Welcome! We are talking today with Gareth McCumseky! 1:05 – Gareth: Hi! 1:22 – Chuck: Are you from Cape Town, Africa? (Guest: Yes!) 1:35 – Gareth and Chuck talk about his name, Gareth, and why it’s popular.  1:49 – Chuck: I am in my late 40’s. You were here for JSJ’s Episode 291! It’s still a hot topic and probably should revisit that topic. 2:20 – Guest: Yes! 2:30 – Chuck: It’s interesting. We had a long talk about it and people should go listen to it! 2:45 – Guest: I am a backend developer for the most part. 3:03 – Chuck: Yeah I started off as an ops guy. It probably hurt me. 3:21 – Guest: Yeah, if you poke it a certain way. 3:29 – Chuck: Let’s talk about YOU! How did you get into programming? 3:39 – Guest: South Africa is a different culture to grow-up in vs. U.S. and other places. I remember the computer that my father had back in the day. He led me drive his car about 1km away and I was about 11 years old. We would take home the computer from his office – played around with it during the weekend – and put it back into his office Monday morning. This was way before the Internet. I was fiddling with it for sure. The guest talks about BASIC. 6:20 – Chuck: How did you transfer from building BASIC apps to JavaScript apps? 6:30 – Guest: Yeah that’s a good story. When I was 19 years old...I went to college and studied geology and tried to run an IT business on the side. I started to build things for HTML and CSS and build things for the Web. The guest goes into-detail about his background! 9:26 – Chuck: Yeah, jQuery was so awesome! 9:34 – Guest: Yeah today I am working on an app that uses jQuery! You get used to it, and it’s pretty powerful (jQuery) for what it is/what it does! It has neat tricks. 10:11 – Chuck: I’ve started a site with it b/c it was easy. 10:19 – Guest: Sometimes you don’t need the full out thing. Maybe you just need to load a page here and there, and that’s it. 10:39 – Chuck: It’s a different world – definitely! 10:48 – Guest: Yeah in 2015/2016 is when I picked up JavaScript again. It was b/c around that time we were expecting our first child and that’s where we wanted to be to raise her. Guest: We use webpack.js now. It opened my eyes to see how powerful JavaScript is! 12:10 – Chuck talks about Node.js. 12:21 – Guest: Even today, I got into AWS Cognito! 13:45 – Chuck: You say that your problems are unique – and from the business end I want something that I can resolve quickly. Your solution sounds good. I don’t like messing around with the headaches from Node and others. 14:22 – Guest: Yeah that’s the biggest selling point that I’ve had. 15:47 – Chuck: How did you get into serverless? 15:49 – Guest: Funny experience. I am not the expert and I only write the backend stuff. Guest: At the time, we wanted to improve the reliability of the machine and the site itself. He said to try serverless.com. At the time I wasn’t impressed but then when he suggested it – I took the recommendation more seriously. My company that I work for now... 17:39 – Chuck: What else are you working on? 17:45 – Guest: Some local projects – dining service that refunds you. You pay for a subscription, but find a cheaper way to spend money when you are eating out. It’s called: GOING OUT. Guest: My 3-year-old daughter and my wife is expecting our second child. 18:56 – Chuck and Gareth talk about family and their children. 22:17 – Chuck: Picks! 22:29 – Advertisement – Fresh Books! 30-Day Trial! END – Cache Fly Links: React Angular JavaScript Webpack.js Serverless jQuery Node AWS Cognito Gareth’s Website Gareth’s GitHub Gareth’s Twitter Sponsors: Cache Fly Get A Coder Job Fresh Books Picks: Charles Max Wood Podcasts: MFCEO Project & Gary Vaynerchuk Pokémon Go! Gareth McCumskey Serverless.com Ingress Prime

google internet podcasts security web ps panel basic pok react cape town pokemon go gareth github gary vaynerchuk javascript html css node advertisement angular serverless freshbooks jquery going out webpack cachefly mfceo project charles max wood jsj chuck it chuck yeah chuck you chuck how ingress prime chuck let my javascript story get a coder job us 2528sem 2529branded 257cexm aws cognito chuck picks advertisement get a coder job chuck are 252bx chuck hey
My JavaScript Story
MJS 089: Gareth McCumskey

My JavaScript Story

Play Episode Listen Later Dec 12, 2018 27:07


Panel: Charles Max Wood Guest: Gareth McCumskey This week on My JavaScript Story, Charles talks with Gareth McCumskey who is a senior web developer for RunwaySale! They talk about Gareth’s background, current projects and his family. Check out today’s episode to hear all about it and much more! In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 0:53 – Chuck: Hey everyone! Welcome! We are talking today with Gareth McCumseky! 1:05 – Gareth: Hi! 1:22 – Chuck: Are you from Cape Town, Africa? (Guest: Yes!) 1:35 – Gareth and Chuck talk about his name, Gareth, and why it’s popular.  1:49 – Chuck: I am in my late 40’s. You were here for JSJ’s Episode 291! It’s still a hot topic and probably should revisit that topic. 2:20 – Guest: Yes! 2:30 – Chuck: It’s interesting. We had a long talk about it and people should go listen to it! 2:45 – Guest: I am a backend developer for the most part. 3:03 – Chuck: Yeah I started off as an ops guy. It probably hurt me. 3:21 – Guest: Yeah, if you poke it a certain way. 3:29 – Chuck: Let’s talk about YOU! How did you get into programming? 3:39 – Guest: South Africa is a different culture to grow-up in vs. U.S. and other places. I remember the computer that my father had back in the day. He led me drive his car about 1km away and I was about 11 years old. We would take home the computer from his office – played around with it during the weekend – and put it back into his office Monday morning. This was way before the Internet. I was fiddling with it for sure. The guest talks about BASIC. 6:20 – Chuck: How did you transfer from building BASIC apps to JavaScript apps? 6:30 – Guest: Yeah that’s a good story. When I was 19 years old...I went to college and studied geology and tried to run an IT business on the side. I started to build things for HTML and CSS and build things for the Web. The guest goes into-detail about his background! 9:26 – Chuck: Yeah, jQuery was so awesome! 9:34 – Guest: Yeah today I am working on an app that uses jQuery! You get used to it, and it’s pretty powerful (jQuery) for what it is/what it does! It has neat tricks. 10:11 – Chuck: I’ve started a site with it b/c it was easy. 10:19 – Guest: Sometimes you don’t need the full out thing. Maybe you just need to load a page here and there, and that’s it. 10:39 – Chuck: It’s a different world – definitely! 10:48 – Guest: Yeah in 2015/2016 is when I picked up JavaScript again. It was b/c around that time we were expecting our first child and that’s where we wanted to be to raise her. Guest: We use webpack.js now. It opened my eyes to see how powerful JavaScript is! 12:10 – Chuck talks about Node.js. 12:21 – Guest: Even today, I got into AWS Cognito! 13:45 – Chuck: You say that your problems are unique – and from the business end I want something that I can resolve quickly. Your solution sounds good. I don’t like messing around with the headaches from Node and others. 14:22 – Guest: Yeah that’s the biggest selling point that I’ve had. 15:47 – Chuck: How did you get into serverless? 15:49 – Guest: Funny experience. I am not the expert and I only write the backend stuff. Guest: At the time, we wanted to improve the reliability of the machine and the site itself. He said to try serverless.com. At the time I wasn’t impressed but then when he suggested it – I took the recommendation more seriously. My company that I work for now... 17:39 – Chuck: What else are you working on? 17:45 – Guest: Some local projects – dining service that refunds you. You pay for a subscription, but find a cheaper way to spend money when you are eating out. It’s called: GOING OUT. Guest: My 3-year-old daughter and my wife is expecting our second child. 18:56 – Chuck and Gareth talk about family and their children. 22:17 – Chuck: Picks! 22:29 – Advertisement – Fresh Books! 30-Day Trial! END – Cache Fly Links: React Angular JavaScript Webpack.js Serverless jQuery Node AWS Cognito Gareth’s Website Gareth’s GitHub Gareth’s Twitter Sponsors: Cache Fly Get A Coder Job Fresh Books Picks: Charles Max Wood Podcasts: MFCEO Project & Gary Vaynerchuk Pokémon Go! Gareth McCumskey Serverless.com Ingress Prime

google internet podcasts security web ps panel basic pok react cape town pokemon go gareth github gary vaynerchuk javascript html css node advertisement angular serverless freshbooks jquery going out webpack cachefly mfceo project charles max wood jsj chuck it chuck yeah chuck you chuck how ingress prime chuck let my javascript story get a coder job us 2528sem 2529branded 257cexm aws cognito chuck picks advertisement get a coder job chuck are 252bx chuck hey
All JavaScript Podcasts by Devchat.tv
MJS 089: Gareth McCumskey

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Dec 12, 2018 27:07


Panel: Charles Max Wood Guest: Gareth McCumskey This week on My JavaScript Story, Charles talks with Gareth McCumskey who is a senior web developer for RunwaySale! They talk about Gareth’s background, current projects and his family. Check out today’s episode to hear all about it and much more! In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 0:53 – Chuck: Hey everyone! Welcome! We are talking today with Gareth McCumseky! 1:05 – Gareth: Hi! 1:22 – Chuck: Are you from Cape Town, Africa? (Guest: Yes!) 1:35 – Gareth and Chuck talk about his name, Gareth, and why it’s popular.  1:49 – Chuck: I am in my late 40’s. You were here for JSJ’s Episode 291! It’s still a hot topic and probably should revisit that topic. 2:20 – Guest: Yes! 2:30 – Chuck: It’s interesting. We had a long talk about it and people should go listen to it! 2:45 – Guest: I am a backend developer for the most part. 3:03 – Chuck: Yeah I started off as an ops guy. It probably hurt me. 3:21 – Guest: Yeah, if you poke it a certain way. 3:29 – Chuck: Let’s talk about YOU! How did you get into programming? 3:39 – Guest: South Africa is a different culture to grow-up in vs. U.S. and other places. I remember the computer that my father had back in the day. He led me drive his car about 1km away and I was about 11 years old. We would take home the computer from his office – played around with it during the weekend – and put it back into his office Monday morning. This was way before the Internet. I was fiddling with it for sure. The guest talks about BASIC. 6:20 – Chuck: How did you transfer from building BASIC apps to JavaScript apps? 6:30 – Guest: Yeah that’s a good story. When I was 19 years old...I went to college and studied geology and tried to run an IT business on the side. I started to build things for HTML and CSS and build things for the Web. The guest goes into-detail about his background! 9:26 – Chuck: Yeah, jQuery was so awesome! 9:34 – Guest: Yeah today I am working on an app that uses jQuery! You get used to it, and it’s pretty powerful (jQuery) for what it is/what it does! It has neat tricks. 10:11 – Chuck: I’ve started a site with it b/c it was easy. 10:19 – Guest: Sometimes you don’t need the full out thing. Maybe you just need to load a page here and there, and that’s it. 10:39 – Chuck: It’s a different world – definitely! 10:48 – Guest: Yeah in 2015/2016 is when I picked up JavaScript again. It was b/c around that time we were expecting our first child and that’s where we wanted to be to raise her. Guest: We use webpack.js now. It opened my eyes to see how powerful JavaScript is! 12:10 – Chuck talks about Node.js. 12:21 – Guest: Even today, I got into AWS Cognito! 13:45 – Chuck: You say that your problems are unique – and from the business end I want something that I can resolve quickly. Your solution sounds good. I don’t like messing around with the headaches from Node and others. 14:22 – Guest: Yeah that’s the biggest selling point that I’ve had. 15:47 – Chuck: How did you get into serverless? 15:49 – Guest: Funny experience. I am not the expert and I only write the backend stuff. Guest: At the time, we wanted to improve the reliability of the machine and the site itself. He said to try serverless.com. At the time I wasn’t impressed but then when he suggested it – I took the recommendation more seriously. My company that I work for now... 17:39 – Chuck: What else are you working on? 17:45 – Guest: Some local projects – dining service that refunds you. You pay for a subscription, but find a cheaper way to spend money when you are eating out. It’s called: GOING OUT. Guest: My 3-year-old daughter and my wife is expecting our second child. 18:56 – Chuck and Gareth talk about family and their children. 22:17 – Chuck: Picks! 22:29 – Advertisement – Fresh Books! 30-Day Trial! END – Cache Fly Links: React Angular JavaScript Webpack.js Serverless jQuery Node AWS Cognito Gareth’s Website Gareth’s GitHub Gareth’s Twitter Sponsors: Cache Fly Get A Coder Job Fresh Books Picks: Charles Max Wood Podcasts: MFCEO Project & Gary Vaynerchuk Pokémon Go! Gareth McCumskey Serverless.com Ingress Prime

google internet podcasts security web ps panel basic pok react cape town pokemon go gareth github gary vaynerchuk javascript html css node advertisement angular serverless freshbooks jquery going out webpack cachefly mfceo project charles max wood jsj chuck it chuck yeah chuck you chuck how ingress prime chuck let my javascript story get a coder job us 2528sem 2529branded 257cexm aws cognito chuck picks advertisement get a coder job chuck are 252bx chuck hey
Devchat.tv Master Feed
039 iPhreaks Show – Subscription APIs for Recurring Revenue with Manton Reece

Devchat.tv Master Feed

Play Episode Listen Later Jan 23, 2014 42:15


Panel Manton Reece (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:13 - Manton Reece Introduction VitalSource Riverfold Software 01:33 - Subscription APIs and Recurring Revenue 02:25 - How Subscriptions Work 12:10 - In-app Purchases Non-renewing Subscriptions Auto Renewing Subscriptions 16:11 - Verifying Receipts Store Kit 19:32 - Subscription Levels Changing Plans 25:14 - Payments Stripe vs PayPal Picks Eric S. Raymond: The Lost Art of C Structure Packing (Jaim) Torchlight II (Ben) SC2Casts (Ben) after_party (Ben) thebennybox (Ben) Using Receipts to Protect Your Digital Sales (Ben) Using Store Kit for In-App Purchases (Ben) 2 Free (Technical Support Incidents) TSIs (Pete) Bay Area Casual Carpool (Pete) Bay Area Bike Share (Pete) Lucky 13 (Pete) Mike Ash: Friday Q&A 2014-01-10: Let's Break Cocoa (Andrew) The official raywenderlich.com Objective-C style guide (Andrew) Bacon Ipsum (Chuck) David Brady: The Job Hunting Mindset (Chuck) David Brady: The Job Replacement Guide: Why I Have To Write This Book (Chuck) Stripe (Manton) Helios (Manton) Next Week MGPCommandBus with Saul Mora Transcript CHUCK: We got this Man-ton on our show!   CHUCK: Hey everybody and welcome to episode 39 of the iPhreaks Show. This week on our panel we have Ben Scheirman. BEN: Hello, from Bayou City. CHUCK: Bayou City? BEN: That’s Houston’s nickname. If we had a Ruby Conference, it would be Bayou City Ruby, and no one would know where it was. CHUCK: Yeah, that’s true. ANDREW: We’d all be in Louisiana. [Chuckling] CHUCK: Why are y’all in New Orleans? JAIM: That would be dirty south [inaudible]. CHUCK: Hey, at least you can go [inaudible]. Anyway –. JAIM: No offense to my New Orleans listeners. CHUCK: [Chuckles] We also have Pete Hodgson. PETE: Good morning from San Francisco! I don’t know what her nickname is; I should look that up. JAIM: Golden Gate City, is that it? PETE: I was tempted to go for Rainbow City, but –. CHUCK: [Laughs] We’re batting two for two this morning. Alright, Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Jaim Zuber. JAIM: Hello from the Twin Cities. CHUCK: I'm Charles Max Wood from DevChat.tv and this week we have a special guest, and that is Manton Reece. MANTON: Hello from Austin, Texas! Good to be here. CHUCK: Hey, I managed to say that right! Do you wanna introduce yourself for those of us who don’t know who you are? MANTON: Sure. My name is Manton Reece, and I work for a company called VitalSource doing e-book software with Mac iOS12 web development, and I have a little side business called Riverfold Software where I have a number of iOS and Mac apps, web apps. CHUCK: Cool! So we brought you on today to talk about subscription APIs and recurring revenue – is that a thing for iOS? MANTON: That’s a thing for iOS. It depends who you ask what kind of answer you're gonna get about the right way to do that, or whether you should do it. But it’s a thing, I would say. CHUCK: I thought the thing was to write Angry Birds and make millions of dollars. MANTON: That’s one way to do it. The problem with the app store – the great thing and the problem is that you do have these huge hits that make way too much money, but then most of us aren’t that lucky, and even the ones that are lucky have a big hit, you sell a bunch of copies, you quit your job, you say, “This is great” and you do really well. Eventually, your app’s gonna fall out of the top 10 and top 100 and sales are gonna drop off and so you have to do it all over again and get a big launch. So, the subscriptions, the hope is you get a little more recurring revenue,

The iPhreaks Show
039 iPhreaks Show – Subscription APIs for Recurring Revenue with Manton Reece

The iPhreaks Show

Play Episode Listen Later Jan 23, 2014 42:15


Panel Manton Reece (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:13 - Manton Reece Introduction VitalSource Riverfold Software 01:33 - Subscription APIs and Recurring Revenue 02:25 - How Subscriptions Work 12:10 - In-app Purchases Non-renewing Subscriptions Auto Renewing Subscriptions 16:11 - Verifying Receipts Store Kit 19:32 - Subscription Levels Changing Plans 25:14 - Payments Stripe vs PayPal Picks Eric S. Raymond: The Lost Art of C Structure Packing (Jaim) Torchlight II (Ben) SC2Casts (Ben) after_party (Ben) thebennybox (Ben) Using Receipts to Protect Your Digital Sales (Ben) Using Store Kit for In-App Purchases (Ben) 2 Free (Technical Support Incidents) TSIs (Pete) Bay Area Casual Carpool (Pete) Bay Area Bike Share (Pete) Lucky 13 (Pete) Mike Ash: Friday Q&A 2014-01-10: Let's Break Cocoa (Andrew) The official raywenderlich.com Objective-C style guide (Andrew) Bacon Ipsum (Chuck) David Brady: The Job Hunting Mindset (Chuck) David Brady: The Job Replacement Guide: Why I Have To Write This Book (Chuck) Stripe (Manton) Helios (Manton) Next Week MGPCommandBus with Saul Mora Transcript CHUCK: We got this Man-ton on our show!   CHUCK: Hey everybody and welcome to episode 39 of the iPhreaks Show. This week on our panel we have Ben Scheirman. BEN: Hello, from Bayou City. CHUCK: Bayou City? BEN: That's Houston's nickname. If we had a Ruby Conference, it would be Bayou City Ruby, and no one would know where it was. CHUCK: Yeah, that's true. ANDREW: We'd all be in Louisiana. [Chuckling] CHUCK: Why are y'all in New Orleans? JAIM: That would be dirty south [inaudible]. CHUCK: Hey, at least you can go [inaudible]. Anyway –. JAIM: No offense to my New Orleans listeners. CHUCK: [Chuckles] We also have Pete Hodgson. PETE: Good morning from San Francisco! I don't know what her nickname is; I should look that up. JAIM: Golden Gate City, is that it? PETE: I was tempted to go for Rainbow City, but –. CHUCK: [Laughs] We're batting two for two this morning. Alright, Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Jaim Zuber. JAIM: Hello from the Twin Cities. CHUCK: I'm Charles Max Wood from DevChat.tv and this week we have a special guest, and that is Manton Reece. MANTON: Hello from Austin, Texas! Good to be here. CHUCK: Hey, I managed to say that right! Do you wanna introduce yourself for those of us who don't know who you are? MANTON: Sure. My name is Manton Reece, and I work for a company called VitalSource doing e-book software with Mac iOS12 web development, and I have a little side business called Riverfold Software where I have a number of iOS and Mac apps, web apps. CHUCK: Cool! So we brought you on today to talk about subscription APIs and recurring revenue – is that a thing for iOS? MANTON: That's a thing for iOS. It depends who you ask what kind of answer you're gonna get about the right way to do that, or whether you should do it. But it's a thing, I would say. CHUCK: I thought the thing was to write Angry Birds and make millions of dollars. MANTON: That's one way to do it. The problem with the app store – the great thing and the problem is that you do have these huge hits that make way too much money, but then most of us aren't that lucky, and even the ones that are lucky have a big hit, you sell a bunch of copies, you quit your job, you say, “This is great” and you do really well. Eventually, your app's gonna fall out of the top 10 and top 100 and sales are gonna drop off and so you have to do it all over again and get a big launch. So, the subscriptions, the hope is you get a little more recurring revenue,

The iPhreaks Show
037 iPhreaks Show – MVC

The iPhreaks Show

Play Episode Listen Later Jan 9, 2014 47:04


Panel Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Ben Scheirman (twitter github blog NSSreencast) Discussion 01:32 - Model View Controller (MVC) and Model View Presenter (MVP) Ruby on Rails Model View ViewModel (MVVM) MFC Knockout.js 14:20 - Implementing MVC in iOS Apps 16:46 - Designing Models Alistair Cockburn: Hexagonal Architecture Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans Ruby Rogues Episode #78: Hexagonal Rails with Matt Wynne and Kevin Rutherford Ruby Rogues Episode #61: Domain Driven Design (DDD) with David Laribee 28:32 - Models and the Controller Notifications 31:00 - Key-Value Observing (KVO) 35:48 - Delegates and Blocks Picks Mattt Thompson: Key-Value Observing (Pete) Alistair Cockburn: Hexagonal Architecture (Pete) Saul Mora - Design Patterns for Mobile Apps (Pete) New Spring: The Novel (Wheel of Time) by Robert Jordan (Chuck) Freelancing Q&A (Chuck) Next Week OS X Transcript PETE: I can't believe I beat Ben Scheirman today. CHUCK: With a stick? PETE: No, he's in the wrong state for that. CHUCK: Hey everybody and welcome to episode 37 of the iPhreaks Show. This week on our panel we have Jaim Zuber. JAIM: Hello from Minneapolis, where it's a balmy 4°. CHUCK: Pete Hodgson. PETE: You just totally stole my thunder. I was going to complain about being cold in San Francisco, but it's a lot warmer than that. Hello from not-so-frigid San Francisco. CHUCK: How cold is it in San Francisco? PETE: [Chuckles] Like, 32°. I don't know, it feels like it's freezing, but it's probably not even 32°. Probably warmer than that, just cold for San Francisco. CHUCK: Charles Max Wood from DevChat.tv and it's also 4° here. PETE: Okay, I'll stop complaining. JAIM: Really? Or is it just dry cold? CHUCK: Yeah, it's just dry cold here, too. We did get some snow. JAIM: There we go. PETE: It all makes sense now. JAIM: A little bit nicer. CHUCK: Yeah. Gives you something to do – go shovel snow, go skiing – we're making people jealous now, I'm sure. PETE: I think I've been here once in San Francisco when it snowed, and it was like two or three flakes on the top of Twin Peaks, which is like the only really tall bit of San Francisco, and people drove their cars up there in the middle of the night to see these snowflakes fall [chuckles]. But it wasn't like snowball fights; it was like four snowflakes. It was really exciting; it made my year. No skiing that year for us at San Francisco. CHUCK: Oh, come on. Alright. Anyway, so today on our [inaudible] we have MVC. JAIM: Alright, we're talking MVC – an MVC extravaganza of sorts, I think. CHUCK: Yup. [Chuckles] PETE: Maybe we should start off with a definition. CHUCK: [Chuckles] A definition. Thanks, Josh. JAIM: That might take the entire episode, I think. PETE: With MVC, I always get really confused. So I know what MVC stands for: Model-View-Controller. And I kind of understand the principles quite well. But what I don't get is the difference between MVC and MVP, and then it gets really confusing when you start talking about some of the other things out there. This is a long shot. Do either of you two know the difference between MVC and MVP? Because I definitely could not answer that if I have to save my life. CHUCK: I have a very vague idea of what it means, so I'm not even going to venture to try because I'll probably get it wrong. One thing that I can say, though is that I've come to iOS programming from a very strong Rails background, and MVC in Rails and MVC in iOS are not the same. JAIM: Yup. CHUCK: I tend to think of iOS as more of an MVVM, because –. JAIM: I forgot about that one. CHUCK: The controller acts more like a view model or a view controller than it does, you know, a full-on controller.

Devchat.tv Master Feed
037 iPhreaks Show – MVC

Devchat.tv Master Feed

Play Episode Listen Later Jan 9, 2014 47:04


Panel Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Ben Scheirman (twitter github blog NSSreencast) Discussion 01:32 - Model View Controller (MVC) and Model View Presenter (MVP) Ruby on Rails Model View ViewModel (MVVM) MFC Knockout.js 14:20 - Implementing MVC in iOS Apps 16:46 - Designing Models Alistair Cockburn: Hexagonal Architecture Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans Ruby Rogues Episode #78: Hexagonal Rails with Matt Wynne and Kevin Rutherford Ruby Rogues Episode #61: Domain Driven Design (DDD) with David Laribee 28:32 - Models and the Controller Notifications 31:00 - Key-Value Observing (KVO) 35:48 - Delegates and Blocks Picks Mattt Thompson: Key-Value Observing (Pete) Alistair Cockburn: Hexagonal Architecture (Pete) Saul Mora - Design Patterns for Mobile Apps (Pete) New Spring: The Novel (Wheel of Time) by Robert Jordan (Chuck) Freelancing Q&A (Chuck) Next Week OS X Transcript PETE: I can’t believe I beat Ben Scheirman today. CHUCK: With a stick? PETE: No, he’s in the wrong state for that. CHUCK: Hey everybody and welcome to episode 37 of the iPhreaks Show. This week on our panel we have Jaim Zuber. JAIM: Hello from Minneapolis, where it’s a balmy 4°. CHUCK: Pete Hodgson. PETE: You just totally stole my thunder. I was going to complain about being cold in San Francisco, but it’s a lot warmer than that. Hello from not-so-frigid San Francisco. CHUCK: How cold is it in San Francisco? PETE: [Chuckles] Like, 32°. I don’t know, it feels like it’s freezing, but it’s probably not even 32°. Probably warmer than that, just cold for San Francisco. CHUCK: Charles Max Wood from DevChat.tv and it’s also 4° here. PETE: Okay, I’ll stop complaining. JAIM: Really? Or is it just dry cold? CHUCK: Yeah, it’s just dry cold here, too. We did get some snow. JAIM: There we go. PETE: It all makes sense now. JAIM: A little bit nicer. CHUCK: Yeah. Gives you something to do – go shovel snow, go skiing – we’re making people jealous now, I'm sure. PETE: I think I've been here once in San Francisco when it snowed, and it was like two or three flakes on the top of Twin Peaks, which is like the only really tall bit of San Francisco, and people drove their cars up there in the middle of the night to see these snowflakes fall [chuckles]. But it wasn’t like snowball fights; it was like four snowflakes. It was really exciting; it made my year. No skiing that year for us at San Francisco. CHUCK: Oh, come on. Alright. Anyway, so today on our [inaudible] we have MVC. JAIM: Alright, we’re talking MVC – an MVC extravaganza of sorts, I think. CHUCK: Yup. [Chuckles] PETE: Maybe we should start off with a definition. CHUCK: [Chuckles] A definition. Thanks, Josh. JAIM: That might take the entire episode, I think. PETE: With MVC, I always get really confused. So I know what MVC stands for: Model-View-Controller. And I kind of understand the principles quite well. But what I don’t get is the difference between MVC and MVP, and then it gets really confusing when you start talking about some of the other things out there. This is a long shot. Do either of you two know the difference between MVC and MVP? Because I definitely could not answer that if I have to save my life. CHUCK: I have a very vague idea of what it means, so I'm not even going to venture to try because I’ll probably get it wrong. One thing that I can say, though is that I've come to iOS programming from a very strong Rails background, and MVC in Rails and MVC in iOS are not the same. JAIM: Yup. CHUCK: I tend to think of iOS as more of an MVVM, because –. JAIM: I forgot about that one. CHUCK: The controller acts more like a view model or a view controller than it does, you know, a full-on controller.

Devchat.tv Master Feed
033 iPhreaks Show – AFNetworking with Kevin Harwood

Devchat.tv Master Feed

Play Episode Listen Later Dec 12, 2013 51:09


Panel Kevin Harwood (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 02:44 - Does iOS7’s NSURLSession obviate the need for AFNetworking? 03:20 - SSL Pinning Charles Multiple Certificates 08:09 - Reachability 10:24 - Is AFNetworking 2.0 based of NSURLConnection? AFHTTPRequestOperationManager AFHTTPSessionManager 11:52 - Serialization 12:18 - Session Manager NSURLSessionTask NSURLSessionDataTask 15:59 - Using AFNetworking Upgrading 18:11 - AFNetworking and iOS7 20:46 - Prefetching 22:00 - Contributors 22:37 - The three20 Library Category Methods BlocksKit 30:53 - Managing a Large iOS Open-Source Library Mattt Thompson @mattt Mutual Mobile 34:00 - Submitting a Feature to Mattt Picks Macintosh Software Business (Yahoo Group) (Andrew) Low -- Christmas (Jaim) Awful Recruiters (Ben) backup (Ben) Three Africans Coffee (Ben) The Mute Button in Gmail (Pete) P2 Magazine (Pete) Chasin’ Freshies: a fresh hop IPA from Deschutes (Pete) The Hobbit: The Desolation of Smaug (Chuck) AFHARchiver (Kevin) Bamboo (Kevin) Next Week Streaming with Chris Adamson Transcript PETE: I actually don’t [unintelligible] that much. BEN: But you are British. You have to. PETE: Yeah. I'm a traitor to my nation. I also  don’t watch football that much.  And that’s why I use ‘football’, not ‘soccer’. CHUCK: Hey everybody and welcome to episode 33 of the iPhreaks Show. This week on our panel, we have Jaim Zuber. JAIM: Hello from Minneapolis. CHUCK: Ben Scheirman. Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Pete Hodgson. PETE: Hello from my pajamas. CHUCK: I'm Charles Max Wood from devchat.tv, with a real quick announcement: if you are interested in learning Ruby on Rails, my Rails Ramp Up course; if you buy it at the beginning of the year… actually, I´ll give you a few days. If you buy it by January 4th, you can get 30% off. You can get that on railsrampup.com We also have a special guess, and that’s Kevin Harwood. KEVIN: Hey guys, from Austin, Texas. CHUCK: Is it snowing in Austin? KEVIN: It’s actually 79 degrees right now. I think the high, it gets up 75 today. So it’s a nice day here in Austin. ANDREW: That sounds nice. JAIM: Not bad. So you are an Auburn guy? KEVIN: I am. It was a pretty good weekend. Me and Tim Cook had a lot to cheer for on Saturday. JAIM: I can sense the glow all the way through the internet. KEVIN: I haven’t stopped grinning since Saturday evening. CHUCK: [Laughs] JAIM: Yeah, that Auburn virus really infected my timeline. Really, the only person on my timeline that was tweeting anything other than football was John Siracusa and he was talking about TVs or something. PETE: I totally tune out whenever time it is that people tweet about this. I think it’s like Sundays or Mondays or something. I get quite annoyed with Twitter and I just stopped using because I don’t know, they are talking about touchdowns and basket hoops or something. I don’t know. It’s all very confusing to me. KEVIN: I'm actually hoping Twitter releases some statistic like they do, like a super bowl halftime show or something and see if we can see an impact from that game and see the usage spike on Twitter. PETE: Someone should do some sentiment analysis on Twitter, where they like to find out… that would be really cool actually to map like… JAIM: Didn’t Apple buy a company that does that? PETE: Really? JAIM: Yeah, for like 200 million. What was it called, Topsy? Isn’t that what they did? KEVIN: Yeah, I think so. PETE: You are telling me I just came up a 200 million dollar idea? [Laughter] I'm not going to tell you guys my other ideas.

The iPhreaks Show
033 iPhreaks Show – AFNetworking with Kevin Harwood

The iPhreaks Show

Play Episode Listen Later Dec 12, 2013 51:09


Panel Kevin Harwood (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 02:44 - Does iOS7's NSURLSession obviate the need for AFNetworking? 03:20 - SSL Pinning Charles Multiple Certificates 08:09 - Reachability 10:24 - Is AFNetworking 2.0 based of NSURLConnection? AFHTTPRequestOperationManager AFHTTPSessionManager 11:52 - Serialization 12:18 - Session Manager NSURLSessionTask NSURLSessionDataTask 15:59 - Using AFNetworking Upgrading 18:11 - AFNetworking and iOS7 20:46 - Prefetching 22:00 - Contributors 22:37 - The three20 Library Category Methods BlocksKit 30:53 - Managing a Large iOS Open-Source Library Mattt Thompson @mattt Mutual Mobile 34:00 - Submitting a Feature to Mattt Picks Macintosh Software Business (Yahoo Group) (Andrew) Low -- Christmas (Jaim) Awful Recruiters (Ben) backup (Ben) Three Africans Coffee (Ben) The Mute Button in Gmail (Pete) P2 Magazine (Pete) Chasin' Freshies: a fresh hop IPA from Deschutes (Pete) The Hobbit: The Desolation of Smaug (Chuck) AFHARchiver (Kevin) Bamboo (Kevin) Next Week Streaming with Chris Adamson Transcript PETE: I actually don't [unintelligible] that much. BEN: But you are British. You have to. PETE: Yeah. I'm a traitor to my nation. I also  don't watch football that much.  And that's why I use ‘football', not ‘soccer'. CHUCK: Hey everybody and welcome to episode 33 of the iPhreaks Show. This week on our panel, we have Jaim Zuber. JAIM: Hello from Minneapolis. CHUCK: Ben Scheirman. Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Pete Hodgson. PETE: Hello from my pajamas. CHUCK: I'm Charles Max Wood from devchat.tv, with a real quick announcement: if you are interested in learning Ruby on Rails, my Rails Ramp Up course; if you buy it at the beginning of the year… actually, I´ll give you a few days. If you buy it by January 4th, you can get 30% off. You can get that on railsrampup.com We also have a special guess, and that's Kevin Harwood. KEVIN: Hey guys, from Austin, Texas. CHUCK: Is it snowing in Austin? KEVIN: It's actually 79 degrees right now. I think the high, it gets up 75 today. So it's a nice day here in Austin. ANDREW: That sounds nice. JAIM: Not bad. So you are an Auburn guy? KEVIN: I am. It was a pretty good weekend. Me and Tim Cook had a lot to cheer for on Saturday. JAIM: I can sense the glow all the way through the internet. KEVIN: I haven't stopped grinning since Saturday evening. CHUCK: [Laughs] JAIM: Yeah, that Auburn virus really infected my timeline. Really, the only person on my timeline that was tweeting anything other than football was John Siracusa and he was talking about TVs or something. PETE: I totally tune out whenever time it is that people tweet about this. I think it's like Sundays or Mondays or something. I get quite annoyed with Twitter and I just stopped using because I don't know, they are talking about touchdowns and basket hoops or something. I don't know. It's all very confusing to me. KEVIN: I'm actually hoping Twitter releases some statistic like they do, like a super bowl halftime show or something and see if we can see an impact from that game and see the usage spike on Twitter. PETE: Someone should do some sentiment analysis on Twitter, where they like to find out… that would be really cool actually to map like… JAIM: Didn't Apple buy a company that does that? PETE: Really? JAIM: Yeah, for like 200 million. What was it called, Topsy? Isn't that what they did? KEVIN: Yeah, I think so. PETE: You are telling me I just came up a 200 million dollar idea? [Laughter] I'm not going to tell you guys my other ideas.

The iPhreaks Show
031 iPhreaks Show – High Performance Core Data with Matthew Morey

The iPhreaks Show

Play Episode Listen Later Nov 28, 2013 35:46


Panel Matthew Morey (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:35 - Matthew Morey Introduction Buoy Explorer ChaiOne 01:23 - Making Core Data Perform 05:45 - Importing Data 08:23 - Batch Sizing 09:37 - Photo Blobs 13:25 - Persistence 16:43 - Query Performance String Comparison Order of Operations Hashing Tokens 22:24 - Concurrency Models Context Notifications Picks iPad Telepresence Robot (Ben) Mercurial SCM (Andrew) Florian Kugler: Backstage with Nested Managed Object Contexts (Andrew) Needle Doctor (Jaim) Grado Labs Black1 (Jaim) Remote: Office Not Required by Jason Fried and David Heinemeier Hansson (Chuck) Audible (Chuck) High Performance Core Data (Matthew) Planet Money Podcast (Matthew) Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra  (Matthew) Next Week Security with Rob Napier Transcript BEN: That's the problem is that when my kids see the mixer, they are like, “Oh, knobs and buttons! I'm going to push all of them.” CHUCK: Hey everybody and welcome to episode 31 of the iPhreaks Show. This week on our panel, we have Jaim Zuber. JAIM: Boy, that is one cranky Rottweiler. CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Ben Scheirman. BEN: Hi from Houston. CHUCK: I'm Charles Max Wood from devchat.tv and we have a special guest this week, and that is Matthew Morey. MATTHEW: Hello, also from Houston. CHUCK: So since you haven't been on the show before, do you wanna introduce yourself? MATTHEW: Sure. So I got a couple of degrees in semiconductors physics and electrical engineering and quickly did nothing with those degrees. Spent a couple of years working on embedded electronics and a lot of C programming. And iOS SDK came out and jumped it to that, and been doing my own apps, including Buoy Explorer, which is a marine conditions app for surfers and water sports enthusiasts, where I implemented core data improperly there. And also I do work for a company here in Houston called ChaiOne, where we do a lot of client work. CHUCK: Yeah, I've met those guys before. MATTHEW: My boss is a real stickler. CHUCK: Yeah, I've heard that a couple of times. We brought John today to talk about high performance core data. Are there tricks to making core data perform or does it just work, or what? MATTHEW: Well, you can check the check box in the templates and it will generally just work. The problem is that it is such a complex framework and it's just its so flexible and large. It's very easy to put yourself in a bind or do the wrong thing and then suddenly, you'll have performance issues. I spent a lot of time making those mistakes, and I finally got to the point where I just wanted to figure all that out and kind of wrap my head around it. And so I've been focusing on that a lot, in particular. JAIM: You mentioned in Buoy Explorer, you initially did it improperly. Do you wanna elaborate on what mistakes you made there? MATTHEW: Yeah, so a common pattern in apps is you have to import data; either user's data from the server or just general data, be it JSON, XML. On Buoy Explorer's case, I'm downloading a bunch of data from these Buoys that are on the ocean and I measure wind conditions. And this data is very dense, so there's readings every 15 minutes from hundreds and thousands of these buoys. So there's a lot amount of data. And the way that the data is structured, I can't really fetch that data in a network efficient way. Unfortunately, I have to grab large amounts of data at a time. And importing that data into the persistence layer or into core data takes time; the data has to be parsed, the relationships have to be made, and then it has to be saved.

Devchat.tv Master Feed
031 iPhreaks Show – High Performance Core Data with Matthew Morey

Devchat.tv Master Feed

Play Episode Listen Later Nov 28, 2013 35:46


Panel Matthew Morey (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:35 - Matthew Morey Introduction Buoy Explorer ChaiOne 01:23 - Making Core Data Perform 05:45 - Importing Data 08:23 - Batch Sizing 09:37 - Photo Blobs 13:25 - Persistence 16:43 - Query Performance String Comparison Order of Operations Hashing Tokens 22:24 - Concurrency Models Context Notifications Picks iPad Telepresence Robot (Ben) Mercurial SCM (Andrew) Florian Kugler: Backstage with Nested Managed Object Contexts (Andrew) Needle Doctor (Jaim) Grado Labs Black1 (Jaim) Remote: Office Not Required by Jason Fried and David Heinemeier Hansson (Chuck) Audible (Chuck) High Performance Core Data (Matthew) Planet Money Podcast (Matthew) Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra  (Matthew) Next Week Security with Rob Napier Transcript BEN: That’s the problem is that when my kids see the mixer, they are like, “Oh, knobs and buttons! I'm going to push all of them.” CHUCK: Hey everybody and welcome to episode 31 of the iPhreaks Show. This week on our panel, we have Jaim Zuber. JAIM: Boy, that is one cranky Rottweiler. CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Ben Scheirman. BEN: Hi from Houston. CHUCK: I'm Charles Max Wood from devchat.tv and we have a special guest this week, and that is Matthew Morey. MATTHEW: Hello, also from Houston. CHUCK: So since you haven’t been on the show before, do you wanna introduce yourself? MATTHEW: Sure. So I got a couple of degrees in semiconductors physics and electrical engineering and quickly did nothing with those degrees. Spent a couple of years working on embedded electronics and a lot of C programming. And iOS SDK came out and jumped it to that, and been doing my own apps, including Buoy Explorer, which is a marine conditions app for surfers and water sports enthusiasts, where I implemented core data improperly there. And also I do work for a company here in Houston called ChaiOne, where we do a lot of client work. CHUCK: Yeah, I've met those guys before. MATTHEW: My boss is a real stickler. CHUCK: Yeah, I've heard that a couple of times. We brought John today to talk about high performance core data. Are there tricks to making core data perform or does it just work, or what? MATTHEW: Well, you can check the check box in the templates and it will generally just work. The problem is that it is such a complex framework and it’s just its so flexible and large. It’s very easy to put yourself in a bind or do the wrong thing and then suddenly, you'll have performance issues. I spent a lot of time making those mistakes, and I finally got to the point where I just wanted to figure all that out and kind of wrap my head around it. And so I've been focusing on that a lot, in particular. JAIM: You mentioned in Buoy Explorer, you initially did it improperly. Do you wanna elaborate on what mistakes you made there? MATTHEW: Yeah, so a common pattern in apps is you have to import data; either user’s data from the server or just general data, be it JSON, XML. On Buoy Explorer’s case, I'm downloading a bunch of data from these Buoys that are on the ocean and I measure wind conditions. And this data is very dense, so there's readings every 15 minutes from hundreds and thousands of these buoys. So there's a lot amount of data. And the way that the data is structured, I can't really fetch that data in a network efficient way. Unfortunately, I have to grab large amounts of data at a time. And importing that data into the persistence layer or into core data takes time; the data has to be parsed, the relationships have to be made, and then it has to be saved.

The iPhreaks Show
030 iPhreaks Show – Building Hardware for iPhones with Joel Stewart

The iPhreaks Show

Play Episode Listen Later Nov 21, 2013 42:23


Panel Joel Stewart (twitter github) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:30 - Joel Stewart Introduction VP of Engineering at Canopy Video Game Development 01:06 - Building Hardware Sensus Apple's MFI Program 04:34 - Connectors 09:11 - Challenges of connecting a device through a lightning adapter Case Certification CES 11:39 - Build Process 17:24 - Detection Sensus SDK Developer Portal 21:54 - Bluetooth 4.0 Pebble Smartwatch 25:12 - Security 26:59 - Development Interface 29:22 - Sensus Release Market Strategy Leap Motion Picks i-calQ (Rod) Flow DJ Software (Andrew) MIKMIDI (Andrew) Bluegiga (Andrew) QONQR (Jaim) Airbnb (Chuck) Delta Airlines (Chuck) CARROT (Joel) Harvest (Joel) Next Week High Performance Core Data with Matthew Morey Transcript ROD: The audience is listening. CHUCK: Hey everybody and welcome to Episode 29 of The iPhreaks Show! This week on our panel, we have Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we have a special guest and that's Joel Stewart. JOEL: Greetings also from Minneapolis! CHUCK: Joel, do you want to introduce yourself for those of us who may not know who you are? JOEL: Sure! I'm currently a VP of Engineering at a company called Canopy up in Minneapolis. We're a startup that is focusing on iPhone accessories. We do everything from hardware all the way up to stack to applications, then we part with a lot of content providers to integrate our functionality with our hardware inside their applications as well. Me personally, I've been doing the new game development for the last 6 or 7 years and I recently gotten involved in hardware. And yeah, [that's] about it. CHUCK: Awesome. So you're going to make a video game controller for the iPad? JOEL: Oh, yeah. CHUCK: What kind of hardware things are you building? JOEL: Well, our first product is called Sensus, and it is an iPhone case. It adds pressure sense with multi-touch panels to the back of your iPhone and also the edges. So, it can rename with functionality such as squeezing to scroll as opposed to using a thumb on the front of the screen to drag the contents around; you can just squeeze the edges and the content will automatically scroll. We do a lot of other things such as moving that touch and drag functionality to the back, moving environments as oppose to characters in the front; just adding an extra layer of interactions for your applications, for your games through the hardware. It's attached to your iPhone through the Lightning connector right now, and it is part of Apple's MFi program, which is made for iPhone. You have something to plot for and it has the entire slot for documentation that general public typically doesn't get access to. CHUCK: Interesting. Is there some kind of trick to building hardware for iOS devices? JOEL: Certain metric. It'd be similar to most hardware products you create. You have a lot of industrial design (basically the plastics), a lot of mechanical engineering which is identifying what materials go into it, electrical engineering laying up those boards, firmware development, software development. I know it's a much larger undertaking in just writing software, but process is a lot longer, it's a lot more expensive, and it's not easy, that's for sure. ROD: Do you have to provide a driver to go with the hardware? JOEL: For the most part, no, since we're talking through Apple's Lightning connector; most of that protocols are already established so they provide a lot of documentation as to how to talk to the core operating system, iOS,

Devchat.tv Master Feed
030 iPhreaks Show – Building Hardware for iPhones with Joel Stewart

Devchat.tv Master Feed

Play Episode Listen Later Nov 21, 2013 42:23


Panel Joel Stewart (twitter github) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:30 - Joel Stewart Introduction VP of Engineering at Canopy Video Game Development 01:06 - Building Hardware Sensus Apple’s MFI Program 04:34 - Connectors 09:11 - Challenges of connecting a device through a lightning adapter Case Certification CES 11:39 - Build Process 17:24 - Detection Sensus SDK Developer Portal 21:54 - Bluetooth 4.0 Pebble Smartwatch 25:12 - Security 26:59 - Development Interface 29:22 - Sensus Release Market Strategy Leap Motion Picks i-calQ (Rod) Flow DJ Software (Andrew) MIKMIDI (Andrew) Bluegiga (Andrew) QONQR (Jaim) Airbnb (Chuck) Delta Airlines (Chuck) CARROT (Joel) Harvest (Joel) Next Week High Performance Core Data with Matthew Morey Transcript ROD: The audience is listening. CHUCK: Hey everybody and welcome to Episode 29 of The iPhreaks Show! This week on our panel, we have Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have a special guest and that’s Joel Stewart. JOEL: Greetings also from Minneapolis! CHUCK: Joel, do you want to introduce yourself for those of us who may not know who you are? JOEL: Sure! I’m currently a VP of Engineering at a company called Canopy up in Minneapolis. We’re a startup that is focusing on iPhone accessories. We do everything from hardware all the way up to stack to applications, then we part with a lot of content providers to integrate our functionality with our hardware inside their applications as well. Me personally, I’ve been doing the new game development for the last 6 or 7 years and I recently gotten involved in hardware. And yeah, [that’s] about it. CHUCK: Awesome. So you’re going to make a video game controller for the iPad? JOEL: Oh, yeah. CHUCK: What kind of hardware things are you building? JOEL: Well, our first product is called Sensus, and it is an iPhone case. It adds pressure sense with multi-touch panels to the back of your iPhone and also the edges. So, it can rename with functionality such as squeezing to scroll as opposed to using a thumb on the front of the screen to drag the contents around; you can just squeeze the edges and the content will automatically scroll. We do a lot of other things such as moving that touch and drag functionality to the back, moving environments as oppose to characters in the front; just adding an extra layer of interactions for your applications, for your games through the hardware. It’s attached to your iPhone through the Lightning connector right now, and it is part of Apple’s MFi program, which is made for iPhone. You have something to plot for and it has the entire slot for documentation that general public typically doesn’t get access to. CHUCK: Interesting. Is there some kind of trick to building hardware for iOS devices? JOEL: Certain metric. It’d be similar to most hardware products you create. You have a lot of industrial design (basically the plastics), a lot of mechanical engineering which is identifying what materials go into it, electrical engineering laying up those boards, firmware development, software development. I know it’s a much larger undertaking in just writing software, but process is a lot longer, it’s a lot more expensive, and it’s not easy, that’s for sure. ROD: Do you have to provide a driver to go with the hardware? JOEL: For the most part, no, since we’re talking through Apple’s Lightning connector; most of that protocols are already established so they provide a lot of documentation as to how to talk to the core operating system, iOS,

Devchat.tv Master Feed
027 iPhreaks Show – Game Development with Kyle Richter & Nathan Eror

Devchat.tv Master Feed

Play Episode Listen Later Oct 31, 2013 56:29


Panel Kyle Richter (twitter) Nathan Eror (twitter github) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:01 - Kyle Richter & Nathan Eror Introduction Empirical Development 01:18 - The Future of iOS Devices (Speculations) Hardware Controllers Apple TV Latency 04:33 - Building Games on the iOS Platform Sprite Kit Unity Cocos2d UIKit 08:08 - Creative Assets (Art, Sound, Etc.) Infinity Blade II Letterpress Doodle Jump Slender 13:45 - Challenges of Building a Game Artist/Developer Relationships Production Art Tileable Art 22:29 - Tools 26:42 - Optimizations Pre-Allocating Only Rendering What’s Necessary 33:48 - Shaders 36:51 - GameCenter 40:04 - Getting into Game Development Picks Trainyard (Ben) Space Team (Ben) Duolingo (Ben) Game Coding Complete by Mike McShaffry (Ben) Physics of Light - John Carmack (Ben) Bret Victor - Inventing on Principle (Ben) Overcoming iOS Game Memory Limits (Jaim) Big Nerd Ranch Blog (Andrew) Code Signing and Mavericks (Andrew) CocoaColor (Andrew) NinjaHit (Rod) Joybox (Rod) OpenGameArt (Chuck) 080 JSJ Impact.js with Dominic Szablewski JavaScript Jabber #081: Testing Promises for Async JavaScript with Pete Hodgson (Chuck) Linear algebra for game developers ~ part 1 (Nathan) Linear algebra for game developers ~ part 2 (Nathan) Linear algebra for game developers ~ part 3 (Nathan) 3D Math Primer for Graphics and Game Development by Fletcher Dunn and Ian Parberry (Nathan) #AltDevBlog (Nathan) Sleep Cycle (Kyle) Pivvot (Kyle) Hungry Shark Evolution (Kyle) Next Week New iOS APIs Transcript CHUCK: Alright, Nathan, how do you say your last name? NATHAN: Eror, just like – CHUCK: Eror, okay. NATHAN: Yeah, just like NSError, except that it spelled differently. KYLE: Your middle initial is “S”, right? BEN: [Laughter] NATHAN: I wish. I’ve considered getting it legally changed. CHUCK: Hey everybody and welcome to Episode 27 of the iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Hello from Houston, eagerly awaiting the iPad event. CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City and I don’t get to buy anything today. CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Rod Schmidt. ROD: Merry Christmas from Salt Lake City! CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have 2 special guests. We have Kyle Richter. KYLE: Good morning from Key West! CHUCK: And, do you prefer Nate or Nathan? NATHAN: Either one, it’s up to you. CHUCK: Nathan Eror. NATHAN: Hello! I’m also in Houston. CHUCK: Alright. Do you guys want to do a brief introduction since you haven’t been on the show before? KYLE: Sure, we can do that! My name is Kyle Richter. I’m the co-founder of Empirical Development. NATHAN: And I’m Nathan Eror. I am the game and development lead for Empirical Development. CHUCK: Awesome. Nobody plays games on their iOS device, so I’m not quite sure why we have you here. KYLE: No, it’s the passage fad for sure. I suspect that they’ll just be over in the next couple of weeks. CHUCK: Yeah. BEN: Once I get hardware, controllers are really going to ruin it. CHUCK: [Laughs] Do you think that’s going to be a thing? BEN: Yeah, they announced it at dub dub, that you’ll be able to get like sort of a Nintendo like shrink wrapped controller on top of the iPhone. I’m still waiting for one of those to come out. I want to play with one. KYLE: Logitech just released their print ad a couple of weeks ago for their first one. Mysteriously, it shows empty hand is holding a knife saying something’s missing [sound]. BEN: Oh! Awesome. CHUCK: [Laughs]

The iPhreaks Show
027 iPhreaks Show – Game Development with Kyle Richter & Nathan Eror

The iPhreaks Show

Play Episode Listen Later Oct 31, 2013 56:29


Panel Kyle Richter (twitter) Nathan Eror (twitter github) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:01 - Kyle Richter & Nathan Eror Introduction Empirical Development 01:18 - The Future of iOS Devices (Speculations) Hardware Controllers Apple TV Latency 04:33 - Building Games on the iOS Platform Sprite Kit Unity Cocos2d UIKit 08:08 - Creative Assets (Art, Sound, Etc.) Infinity Blade II Letterpress Doodle Jump Slender 13:45 - Challenges of Building a Game Artist/Developer Relationships Production Art Tileable Art 22:29 - Tools 26:42 - Optimizations Pre-Allocating Only Rendering What's Necessary 33:48 - Shaders 36:51 - GameCenter 40:04 - Getting into Game Development Picks Trainyard (Ben) Space Team (Ben) Duolingo (Ben) Game Coding Complete by Mike McShaffry (Ben) Physics of Light - John Carmack (Ben) Bret Victor - Inventing on Principle (Ben) Overcoming iOS Game Memory Limits (Jaim) Big Nerd Ranch Blog (Andrew) Code Signing and Mavericks (Andrew) CocoaColor (Andrew) NinjaHit (Rod) Joybox (Rod) OpenGameArt (Chuck) 080 JSJ Impact.js with Dominic Szablewski JavaScript Jabber #081: Testing Promises for Async JavaScript with Pete Hodgson (Chuck) Linear algebra for game developers ~ part 1 (Nathan) Linear algebra for game developers ~ part 2 (Nathan) Linear algebra for game developers ~ part 3 (Nathan) 3D Math Primer for Graphics and Game Development by Fletcher Dunn and Ian Parberry (Nathan) #AltDevBlog (Nathan) Sleep Cycle (Kyle) Pivvot (Kyle) Hungry Shark Evolution (Kyle) Next Week New iOS APIs Transcript CHUCK: Alright, Nathan, how do you say your last name? NATHAN: Eror, just like – CHUCK: Eror, okay. NATHAN: Yeah, just like NSError, except that it spelled differently. KYLE: Your middle initial is “S”, right? BEN: [Laughter] NATHAN: I wish. I've considered getting it legally changed. CHUCK: Hey everybody and welcome to Episode 27 of the iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Hello from Houston, eagerly awaiting the iPad event. CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City and I don't get to buy anything today. CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Rod Schmidt. ROD: Merry Christmas from Salt Lake City! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we have 2 special guests. We have Kyle Richter. KYLE: Good morning from Key West! CHUCK: And, do you prefer Nate or Nathan? NATHAN: Either one, it's up to you. CHUCK: Nathan Eror. NATHAN: Hello! I'm also in Houston. CHUCK: Alright. Do you guys want to do a brief introduction since you haven't been on the show before? KYLE: Sure, we can do that! My name is Kyle Richter. I'm the co-founder of Empirical Development. NATHAN: And I'm Nathan Eror. I am the game and development lead for Empirical Development. CHUCK: Awesome. Nobody plays games on their iOS device, so I'm not quite sure why we have you here. KYLE: No, it's the passage fad for sure. I suspect that they'll just be over in the next couple of weeks. CHUCK: Yeah. BEN: Once I get hardware, controllers are really going to ruin it. CHUCK: [Laughs] Do you think that's going to be a thing? BEN: Yeah, they announced it at dub dub, that you'll be able to get like sort of a Nintendo like shrink wrapped controller on top of the iPhone. I'm still waiting for one of those to come out. I want to play with one. KYLE: Logitech just released their print ad a couple of weeks ago for their first one. Mysteriously, it shows empty hand is holding a knife saying something's missing [sound]. BEN: Oh! Awesome. CHUCK: [Laughs]

Devchat.tv Master Feed
The Freelancers’ Show 079 – WordPress Plugins with Pippin Williamson

Devchat.tv Master Feed

Play Episode Listen Later Sep 19, 2013 45:01


Panel Pippin Williamson (twitter github Pippins Plugins) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:28 - Pippin Williamson Introduction Pippins Plugins Easy Digital Downloads Restrict Content Pro 01:53 - Making Money Making Plugins Product Development Custom Development 02:57 - GPLv2 Licensing ThemeForest Support Disabling Features 11:45 - Building a business around open-source Audience 12:48 - Transitioning from freelance to product work Graduality 072 – Saying NO Doing products during spare time Brian Casel The Bootstrapped Web Podcast 19:10 - Starting with products vs consulting 22:38 - Occasional Consulting 23:41 - Marketing Products Personal Brand Word-of-Mouth Referrals 25:42 - Customer Support 27:17 - Advice for people getting into commercial development Go the extra mile for your first customers 28:01 - Deciding what products to build Building what you need Best Practices 31:30 - Pippin’s Plugins CodeCanyon Easy Digital Downloads 34:26 - Pippin’s Support Team 36:45 - Tools to Run the Business Github WordPress Skype WordPress-GitHub-Plugin-Updater HALL Ronin Twitter Picks 1Keyboard (Curtis) Radium (Curtis) Episode 148 | Online Marketing Trends with Special Guest Clay Collins (Eric) The Online Marketing Makeover Training Course (Chuck) Bloons Tower Defence 5 (Chuck) SearchWP (Pippin) FacetWP (Pippin) Next Week Our Stories Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] [This episode is sponsored by Planscope. Planscope is a project management and collaboration net built for freelancers in the way they work with clients. It makes it easy to price out new estimates and once you’re underway and help answer the question, these get done on time and under budget. I’ve been using Planscope to do my estimates and manage my projects and I really, really like it. It makes it really easy to keep things in order, and understand when things will get done. You can go check it out at Planscope.io.] CHUCK: Hey everybody and welcome to Episode 79 of The Freelancers' Show! This week on our panel, we have Curtis McHale. CURTIS: Hello! CHUCK: Eric Davis. ERIC: Hi! CHUCK: I’m Charles Max Wood from DevChat.tv. We also have a special guest, and that is Pippin Williamson. PIPPIN: Hi everybody! CHUCK: Since you haven’t been on the show before, do you want to introduce yourself? PIPPIN: Sure! As he said, my name is Pippin Williamson. I’m a WordPress plugin developer. I spend my days writing plugins, supporting plugins, and generally running a business around commercial plugins. I have a couple of large plugins out there. One called “Easy Digital Downloads” and another one called “Restrict Content Pro” that I’ve considered my main ones. That’s pretty much what I do day-to-day. CHUCK: I’m a little curious, generally, when you’re making money writing plugins for WordPress, are you writing the kind that people pay for and then they download the code and stick it in the WordPress installation? Or, are you doing custom development for people? Or, both? How does that work?

The iPhreaks Show
021 iPhreaks Show – Scalable Cloud Applications with Aaron Douglas

The iPhreaks Show

Play Episode Listen Later Sep 19, 2013 51:23


Panel Aaron Douglas (twitter blog) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:11 - Scalable Cloud Apps and iOS Programming 02:51 - iCloud Core Data 04:44 - Scalable Cloud Services Synchronization Amazon S3 Amazon EC2 Parse Syncing Authentication Simperium 09:31 - Use Cases Migraine Diary 12:00 - SDK and Basic Operations PFObject Querying PFQuery 18:11 - Platforms Supported by Parse Android Windows Phone MacOS .NET Unity UI 18:41 - Pros and Cons 25:59 - “Selling” Parse Use to Companies 27:20 - Choosing Parse Windows Azure 32:03 - Realtime Interaction Cheddar 34:17 - Other Services Simperium Firebase Helios Dropbox 38:32 - Advice for Others Appside/Server-side TICoreDataSync Understand Scaling 41:41 - Rolling your own vs using Parse Data Privacy Picks Mac Dev Weekly (Andrew) Gwynne Raskind: Friday Q&A 2012-03-02: Key-Value Observing Done Right: Take 2 (Andrew) 11 Untranslatable Words From Other Cultures (Andrew) Linode (Ben) Digital Ocean (Ben) Big Nerd Ranch talk on API design (Ben) FlatUIKit (Rod) iOS7Colors (Rod) Sylvan Dale Guest Ranch (Rod) Bloons Tower Defense (Chuck) Fieldrunners 2 (Chuck) Base 2 (Aaron) Spark Inspector (Aaron) Simplenote (Aaron) TICoreDataSync (Aaron) Next Week Networking with Cocoa with Steve Madsen Transcript CHUCK: So if I call you Andrew, or if I call Andrew, Aaron, sorry guys… AARON: [Laughs] BEN: Just run with it. CHUCK: Hey everybody and welcome to Episode 21 of The iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Happy Apple Christmas Day! And hello! CHUCK: Apple Christmas Day… BEN: Yeah! Today is the launch date. We're going to find out all about in like an hour. CHUCK: Oh, that's right! BEN: This would be all over the news by the time this sure comes out… ANDREW: It's the only thing all of us were thinking about. BEN: [Inaudible] CHUCK: [Laughs] ANDREW: I can't breathe. BEN: That's right. We're already on the clock, Chuck. CHUCK: Okay. BEN: [Laughs] CHUCK: We also have Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Rod Schmidt. ROD: Hello from Salt Lake City as well! CHUCK: Jaim Zuber. JAIM: Hello! I just returned from the north shore of Lake Superior, where I was teaching berries to code iOS. CHUCK: I'm Charles Max Wood from DevChat.tv. We have a special guest, and that's Aaron Douglas. AARON: Hey! How's it going? I'm saying hi from Milwaukee, Wisconsin. CHUCK: Pete would be so proud of me, I didn't butch your name. AARON: [Laughs] CHUCK: We have you on this week to talk about “Scalable Cloud Apps”. AARON: Yeah, definitely. CHUCK: I asked you before the show, I'm going to ask you again, how does that relate to iOS programming? AARON: I've noticed that a lot of us iOS devs come from more of the finite programming that we know – JavaScript and CSS – it's just this kind of a logical step into iOS app development. I came from a Java enterprise background so I'm very familiar with writing apps that are behind other apps. I noticed that a lot of iOS developers are afraid of integrating their app with a server, and that there's a lot of apps that have to talk to other users or there's central data. So I think it's a really important topic just because apps can be so much more powerful if they are connected with other people. CHUCK: Absolutely. Are you talking about API services like Facebook or Twitter? Or, are you talking about more of the backend systems like Parse? AARON: Yeah, it's more of the backend systems like Parse.

Devchat.tv Master Feed
021 iPhreaks Show – Scalable Cloud Applications with Aaron Douglas

Devchat.tv Master Feed

Play Episode Listen Later Sep 19, 2013 51:23


Panel Aaron Douglas (twitter blog) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:11 - Scalable Cloud Apps and iOS Programming 02:51 - iCloud Core Data 04:44 - Scalable Cloud Services Synchronization Amazon S3 Amazon EC2 Parse Syncing Authentication Simperium 09:31 - Use Cases Migraine Diary 12:00 - SDK and Basic Operations PFObject Querying PFQuery 18:11 - Platforms Supported by Parse Android Windows Phone MacOS .NET Unity UI 18:41 - Pros and Cons 25:59 - “Selling” Parse Use to Companies 27:20 - Choosing Parse Windows Azure 32:03 - Realtime Interaction Cheddar 34:17 - Other Services Simperium Firebase Helios Dropbox 38:32 - Advice for Others Appside/Server-side TICoreDataSync Understand Scaling 41:41 - Rolling your own vs using Parse Data Privacy Picks Mac Dev Weekly (Andrew) Gwynne Raskind: Friday Q&A 2012-03-02: Key-Value Observing Done Right: Take 2 (Andrew) 11 Untranslatable Words From Other Cultures (Andrew) Linode (Ben) Digital Ocean (Ben) Big Nerd Ranch talk on API design (Ben) FlatUIKit (Rod) iOS7Colors (Rod) Sylvan Dale Guest Ranch (Rod) Bloons Tower Defense (Chuck) Fieldrunners 2 (Chuck) Base 2 (Aaron) Spark Inspector (Aaron) Simplenote (Aaron) TICoreDataSync (Aaron) Next Week Networking with Cocoa with Steve Madsen Transcript CHUCK: So if I call you Andrew, or if I call Andrew, Aaron, sorry guys… AARON: [Laughs] BEN: Just run with it. CHUCK: Hey everybody and welcome to Episode 21 of The iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Happy Apple Christmas Day! And hello! CHUCK: Apple Christmas Day… BEN: Yeah! Today is the launch date. We’re going to find out all about in like an hour. CHUCK: Oh, that’s right! BEN: This would be all over the news by the time this sure comes out… ANDREW: It’s the only thing all of us were thinking about. BEN: [Inaudible] CHUCK: [Laughs] ANDREW: I can’t breathe. BEN: That’s right. We’re already on the clock, Chuck. CHUCK: Okay. BEN: [Laughs] CHUCK: We also have Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Rod Schmidt. ROD: Hello from Salt Lake City as well! CHUCK: Jaim Zuber. JAIM: Hello! I just returned from the north shore of Lake Superior, where I was teaching berries to code iOS. CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest, and that’s Aaron Douglas. AARON: Hey! How’s it going? I’m saying hi from Milwaukee, Wisconsin. CHUCK: Pete would be so proud of me, I didn’t butch your name. AARON: [Laughs] CHUCK: We have you on this week to talk about “Scalable Cloud Apps”. AARON: Yeah, definitely. CHUCK: I asked you before the show, I’m going to ask you again, how does that relate to iOS programming? AARON: I’ve noticed that a lot of us iOS devs come from more of the finite programming that we know – JavaScript and CSS – it’s just this kind of a logical step into iOS app development. I came from a Java enterprise background so I’m very familiar with writing apps that are behind other apps. I noticed that a lot of iOS developers are afraid of integrating their app with a server, and that there’s a lot of apps that have to talk to other users or there’s central data. So I think it’s a really important topic just because apps can be so much more powerful if they are connected with other people. CHUCK: Absolutely. Are you talking about API services like Facebook or Twitter? Or, are you talking about more of the backend systems like Parse? AARON: Yeah, it’s more of the backend systems like Parse.

The Freelancers' Show
The Freelancers' Show 079 – WordPress Plugins with Pippin Williamson

The Freelancers' Show

Play Episode Listen Later Sep 19, 2013 45:01


Panel Pippin Williamson (twitter github Pippins Plugins) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:28 - Pippin Williamson Introduction Pippins Plugins Easy Digital Downloads Restrict Content Pro 01:53 - Making Money Making Plugins Product Development Custom Development 02:57 - GPLv2 Licensing ThemeForest Support Disabling Features 11:45 - Building a business around open-source Audience 12:48 - Transitioning from freelance to product work Graduality 072 – Saying NO Doing products during spare time Brian Casel The Bootstrapped Web Podcast 19:10 - Starting with products vs consulting 22:38 - Occasional Consulting 23:41 - Marketing Products Personal Brand Word-of-Mouth Referrals 25:42 - Customer Support 27:17 - Advice for people getting into commercial development Go the extra mile for your first customers 28:01 - Deciding what products to build Building what you need Best Practices 31:30 - Pippin's Plugins CodeCanyon Easy Digital Downloads 34:26 - Pippin's Support Team 36:45 - Tools to Run the Business Github WordPress Skype WordPress-GitHub-Plugin-Updater HALL Ronin Twitter Picks 1Keyboard (Curtis) Radium (Curtis) Episode 148 | Online Marketing Trends with Special Guest Clay Collins (Eric) The Online Marketing Makeover Training Course (Chuck) Bloons Tower Defence 5 (Chuck) SearchWP (Pippin) FacetWP (Pippin) Next Week Our Stories Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] [This episode is sponsored by Planscope. Planscope is a project management and collaboration net built for freelancers in the way they work with clients. It makes it easy to price out new estimates and once you're underway and help answer the question, these get done on time and under budget. I've been using Planscope to do my estimates and manage my projects and I really, really like it. It makes it really easy to keep things in order, and understand when things will get done. You can go check it out at Planscope.io.] CHUCK: Hey everybody and welcome to Episode 79 of The Freelancers' Show! This week on our panel, we have Curtis McHale. CURTIS: Hello! CHUCK: Eric Davis. ERIC: Hi! CHUCK: I'm Charles Max Wood from DevChat.tv. We also have a special guest, and that is Pippin Williamson. PIPPIN: Hi everybody! CHUCK: Since you haven't been on the show before, do you want to introduce yourself? PIPPIN: Sure! As he said, my name is Pippin Williamson. I'm a WordPress plugin developer. I spend my days writing plugins, supporting plugins, and generally running a business around commercial plugins. I have a couple of large plugins out there. One called “Easy Digital Downloads” and another one called “Restrict Content Pro” that I've considered my main ones. That's pretty much what I do day-to-day. CHUCK: I'm a little curious, generally, when you're making money writing plugins for WordPress, are you writing the kind that people pay for and then they download the code and stick it in the WordPress installation? Or, are you doing custom development for people? Or, both? How does that work?

The Freelancers' Show
The Freelancers' Show 078 – Training & Coaching

The Freelancers' Show

Play Episode Listen Later Sep 12, 2013 43:49


Panel Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Reuven Lerner (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:30 - Panelist Training & Coaching Experience 02:40 - Traveling for In-Person Training 05:52 - Rates 08:35 - Teaching College Courses 10:43 - Online Training Recorded Videos Live Sessions Forums/Discussion Groups GoToMeeting Skype tmux Pair Programming 17:15 - The Value of Training Expense vs Investment 19:54 - Structuring Exercises Canvas Working in Pairs 27:58 - Screencasting The Freelancers' Show 071 – Recording Video 29:32 - In-Person Training vs Online Training Non-Verbal Communication Asking Questions 34:53 - Teaching Preparation 38:51 - Charging What You're Worth Picks Joshua Clanton: A Drip of JavaScript (Reuven) Sensei (Curtis) Curtis McHale: Don't be an Idiot: Learn to run a viable business (Curtis) Zite (Eric) Civilization IV (Chuck) Discourse (Chuck) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Freelancers Show: WordPress Plugins with Pippin Williamson Transcript CHUCK: [Stretching] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] [This episode is sponsored by Planscope. Planscope is a project management and collaboration net built for freelancers in the way they work with clients. It makes it easy to price out new estimates and wants you on their way and help answer the question just to get done on time and under budget. I've been using Planscope to do my estimates and manage my projects and I really, really like it. It makes it really easy to keep things in order, and understand when things will get done. You can go check it out at Planscope.io.] CHUCK: Hey everybody and welcome to Episode 78 of The Freelancers' Show! This week on our panel, we have Curtis McHale. CURTIS: Hello! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Reuven Lerner. REUVEN: Hi there! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about “Training and Coaching”.  Just to start this off, how many of you guys have done much training or coaching? CURTIS: I do run a blog that does coaching or training all the time for WordPress stuff, and then I do it with clients as well. REUVEN: I do a ton of training. Probably 2-4 days a week is a good estimate where I go to companies and I train them in person. And then I've done a fair amount of coaching as well where I go to companies and I sort of move around and sit with their people and do pair programming and look over their shoulder. CHUCK: I've done a fair bit. I haven't done like on-site, stand up in front of people kind of training except maybe at users groups. But I've done a bunch of coaching. I've had several people come to me, “Can you sit down and help solve this problem?” Or, “Can you sit down and basically teach me these things that I don't understand?” and I just get on and kind of pair program with them over the internet to do the coaching. CURTIS: I've done stuff at local user groups as well where they're teaching really basic stuff. Or,

Devchat.tv Master Feed
The Freelancers’ Show 078 – Training & Coaching

Devchat.tv Master Feed

Play Episode Listen Later Sep 12, 2013 43:49


Panel Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Reuven Lerner (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:30 - Panelist Training & Coaching Experience 02:40 - Traveling for In-Person Training 05:52 - Rates 08:35 - Teaching College Courses 10:43 - Online Training Recorded Videos Live Sessions Forums/Discussion Groups GoToMeeting Skype tmux Pair Programming 17:15 - The Value of Training Expense vs Investment 19:54 - Structuring Exercises Canvas Working in Pairs 27:58 - Screencasting The Freelancers’ Show 071 – Recording Video 29:32 - In-Person Training vs Online Training Non-Verbal Communication Asking Questions 34:53 - Teaching Preparation 38:51 - Charging What You’re Worth Picks Joshua Clanton: A Drip of JavaScript (Reuven) Sensei (Curtis) Curtis McHale: Don't be an Idiot: Learn to run a viable business (Curtis) Zite (Eric) Civilization IV (Chuck) Discourse (Chuck) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Freelancers Show: WordPress Plugins with Pippin Williamson Transcript CHUCK: [Stretching] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] [This episode is sponsored by Planscope. Planscope is a project management and collaboration net built for freelancers in the way they work with clients. It makes it easy to price out new estimates and wants you on their way and help answer the question just to get done on time and under budget. I’ve been using Planscope to do my estimates and manage my projects and I really, really like it. It makes it really easy to keep things in order, and understand when things will get done. You can go check it out at Planscope.io.] CHUCK: Hey everybody and welcome to Episode 78 of The Freelancers' Show! This week on our panel, we have Curtis McHale. CURTIS: Hello! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Reuven Lerner. REUVEN: Hi there! CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we’re going to be talking about “Training and Coaching”.  Just to start this off, how many of you guys have done much training or coaching? CURTIS: I do run a blog that does coaching or training all the time for WordPress stuff, and then I do it with clients as well. REUVEN: I do a ton of training. Probably 2-4 days a week is a good estimate where I go to companies and I train them in person. And then I’ve done a fair amount of coaching as well where I go to companies and I sort of move around and sit with their people and do pair programming and look over their shoulder. CHUCK: I’ve done a fair bit. I haven’t done like on-site, stand up in front of people kind of training except maybe at users groups. But I’ve done a bunch of coaching. I’ve had several people come to me, “Can you sit down and help solve this problem?” Or, “Can you sit down and basically teach me these things that I don’t understand?” and I just get on and kind of pair program with them over the internet to do the coaching. CURTIS: I’ve done stuff at local user groups as well where they’re teaching really basic stuff. Or,

The Freelancers' Show
The Freelancers' Show 077 – Recurring Revenue with Brennan Dunn

The Freelancers' Show

Play Episode Listen Later Sep 5, 2013 64:02


Panel Brennan Dunn (twitter github blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Ashe Dryden (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:37 - Brennan Dunn Introduction Planscope Double Your Freelancing Rate by Brennan Dunn The Blueprint -- Learning to Sell Online by Brennan Dunn Consultancy Masterclass 02:46 - Closing the Consultancy We Are Titans 04:31 - Working on and Marketing Products 05:37 - Recurring/Predictable Revenue Gail Goodman, Constant Contact. How to Negotiate the Long, Slow, SaaS Ramp of Death 11:28 - Onboarding Clients for Retainer Deals Provide Recurring Value 22:43 - The Proposal Provide a Guarantee 26:49 - Training Engagements and Seminars Lower vs Higher-end Offerings 35:19 - Scalable Training (Video) Mastering Modern Payments: Using Stripe with Rails 36:45 - Marketing Nathan Barry: How To Launch Anything “Be Everywhere” 48:14 - Struggles with building a product Marketing Finding Time Nostalgia for Consulting Pricing 56:05 - Packaging Picks Chromoji (Ashe) PuzzleJuice (Curtis) The Total Money Makeover: A Proven Plan for Financial Fitness by Dave Ramsey (Curtis) Thank You For Arguing, Revised and Updated Edition: What Aristotle, Lincoln, And Homer Simpson Can Teach Us About the Art of Persuasion by Jay Heinrichs (Reuven) INTRO TO JPEGOPTIM AND OPTIPNG (Jeff) Having a Clean Office (Chuck) Fujisu ScanSnap S1300i (Chuck) Informly (Brennan) indieconf (Brennan) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Training & Coaching Transcript CHUCK: Eric is our ‘Yes' man. [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] [This episode is sponsored by Planscope. Planscope' is a project management and collaboration net built for freelancers in the way they work with clients. It makes it easy to price out new estimates, and once you're underway and help answer the question, this gets done on time and under budget. I've been using Planscope to do my estimates and manage my projects and I really, really like it. It makes it really easy to keep things in order, and understand when things will get done. You can go check it out at Planscope.io.] CHUCK: Hey everybody and welcome to Episode 77 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis McHale. CURTIS: Hello! CHUCK: Ashe Dryden. ASHE: Hi everyone! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest, Brennan Dunn. BRENNAN: Hey guys! CHUCK: Brennan, since you haven't been on the show before, do you want to introduce yourself? BRENNAN: Sure! My name is Brennan Dunn. I came from running a consultant business. Within the last year and a half, I've actually fully transitioned to making all of my income through products. I'm probably best known for Planscope, which is my project management app.

Devchat.tv Master Feed
The Freelancers’ Show 077 – Recurring Revenue with Brennan Dunn

Devchat.tv Master Feed

Play Episode Listen Later Sep 5, 2013 64:02


Panel Brennan Dunn (twitter github blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Ashe Dryden (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:37 - Brennan Dunn Introduction Planscope Double Your Freelancing Rate by Brennan Dunn The Blueprint -- Learning to Sell Online by Brennan Dunn Consultancy Masterclass 02:46 - Closing the Consultancy We Are Titans 04:31 - Working on and Marketing Products 05:37 - Recurring/Predictable Revenue Gail Goodman, Constant Contact. How to Negotiate the Long, Slow, SaaS Ramp of Death 11:28 - Onboarding Clients for Retainer Deals Provide Recurring Value 22:43 - The Proposal Provide a Guarantee 26:49 - Training Engagements and Seminars Lower vs Higher-end Offerings 35:19 - Scalable Training (Video) Mastering Modern Payments: Using Stripe with Rails 36:45 - Marketing Nathan Barry: How To Launch Anything “Be Everywhere” 48:14 - Struggles with building a product Marketing Finding Time Nostalgia for Consulting Pricing 56:05 - Packaging Picks Chromoji (Ashe) PuzzleJuice (Curtis) The Total Money Makeover: A Proven Plan for Financial Fitness by Dave Ramsey (Curtis) Thank You For Arguing, Revised and Updated Edition: What Aristotle, Lincoln, And Homer Simpson Can Teach Us About the Art of Persuasion by Jay Heinrichs (Reuven) INTRO TO JPEGOPTIM AND OPTIPNG (Jeff) Having a Clean Office (Chuck) Fujisu ScanSnap S1300i (Chuck) Informly (Brennan) indieconf (Brennan) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Training & Coaching Transcript CHUCK: Eric is our ‘Yes’ man. [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] [This episode is sponsored by Planscope. Planscope’ is a project management and collaboration net built for freelancers in the way they work with clients. It makes it easy to price out new estimates, and once you’re underway and help answer the question, this gets done on time and under budget. I’ve been using Planscope to do my estimates and manage my projects and I really, really like it. It makes it really easy to keep things in order, and understand when things will get done. You can go check it out at Planscope.io.] CHUCK: Hey everybody and welcome to Episode 77 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis McHale. CURTIS: Hello! CHUCK: Ashe Dryden. ASHE: Hi everyone! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Jeff Schoolcraft. JEFF: What’s up! CHUCK: I’m Charles Max Wood from DevChat.tv. This week we have a special guest, Brennan Dunn. BRENNAN: Hey guys! CHUCK: Brennan, since you haven’t been on the show before, do you want to introduce yourself? BRENNAN: Sure! My name is Brennan Dunn. I came from running a consultant business. Within the last year and a half, I’ve actually fully transitioned to making all of my income through products. I’m probably best known for Planscope, which is my project management app.

The Freelancers' Show
The Freelancers' Show 076 – Writing Books

The Freelancers' Show

Play Episode Listen Later Aug 29, 2013 58:44


Panel Ashe Dryden (twitter github blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 04:12 - The Writing Process Outlines X number words per day goal 07:59 - Picking and Pulling Relevant Information Make a blog post 09:30 - Getting Feedback Hiring an Editor Crowdsourcing 13:20 - Cover Art 17:35 - Tool Chain Markdown LeanPub Scrivener InDesign Kitabu 22:55 - Panelist Books Don't Be An Idiot: Learn how to run a viable business by Curtis McHale Becoming a WordPress Development Professional by Curtis McHale The Diverse Team by Ashe Dryden The Freelancer's Guide To Long-Term Contracts by Eric Davis Core Perl by Reuven Lerner 24:27 - Gauging Crowd Interest 25:29 - Technical Reviews 26:04 - Marketing Books Mailing Lists Nathan Barry: How To Launch Anything Authority by Nathan Barry 27:32 - Launch Pages Eric's Launch Page 28:26 - LeanPub 29:17 - Content for Email Subscribers Aweber MailChimp Constant Contact 35:20 - Making Money 39:59 - Twitter Accounts for Books 40:25 - Why LeanPub? 45:26 - Competition 47:22 - How much money should you expect to make off of writing a book? Indiegogo Picks Cory Miller's eBooks (Curtis) Mophie Juicepak Air (Curtis) Kitabu (Eric) The Noun Project (Eric) Bullet Journal (Eric) 1Password (Reuven) Modeling Commons (Reuven) Writing to authors you like (Reuven) RubyWarrior (Ashe) The Internet Wishlist (Ashe) Urbanears: Medis Black (Ashe) 4 Pics 1 Song (Chuck) Pluralsight (Chuck) PeepCode Play by Play: Katrina Owen (Chuck) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Recurring Revenue for Freelancers with Brennan Dunn Transcript REUVEN: So the secret to finishing a dissertation after 10 years is ignoring family and work! ASHE: [Laughs] CHUCK: Oh, is that all? [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 76 of The Freelancers' Show! This week on our panel, we have Ashe Dryden. ASHE: Hi everyone! CHUCK: Reuven Lerner. REUVEN: Hello! CHUCK: Curtis McHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hello! CHUCK: And I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about “Ebooks”, and if we have time, we're going to talk about Launching and Marketing them. I think I've listened to a few other authors. From what I understand, writing the book is 10% of the work, and then marketing, it is the other 90%. CURTIS: I thought it was 5% of the work, but okay! CHUCK: Okay. ERIC: I've heard 4.8, too. [Laughter] CURTIS: Eric's probably right, actually. REUVEN: Take it from the accounting guy. CHUCK: Yup. Eric, you just launched your book, didn't you? ERIC: Yeah. Last Wednesday, I launched – I guess it'd be 2 weeks ago when this comes out, but yeah. CHUCK: And Curtis, you will have launched by the time we launched the podcast? Or, pretty close? CURTIS: As we're recording, I guess it will be next week,

Devchat.tv Master Feed
The Freelancers’ Show 076 – Writing Books

Devchat.tv Master Feed

Play Episode Listen Later Aug 29, 2013 58:44


Panel Ashe Dryden (twitter github blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 04:12 - The Writing Process Outlines X number words per day goal 07:59 - Picking and Pulling Relevant Information Make a blog post 09:30 - Getting Feedback Hiring an Editor Crowdsourcing 13:20 - Cover Art 17:35 - Tool Chain Markdown LeanPub Scrivener InDesign Kitabu 22:55 - Panelist Books Don't Be An Idiot: Learn how to run a viable business by Curtis McHale Becoming a WordPress Development Professional by Curtis McHale The Diverse Team by Ashe Dryden The Freelancer's Guide To Long-Term Contracts by Eric Davis Core Perl by Reuven Lerner 24:27 - Gauging Crowd Interest 25:29 - Technical Reviews 26:04 - Marketing Books Mailing Lists Nathan Barry: How To Launch Anything Authority by Nathan Barry 27:32 - Launch Pages Eric's Launch Page 28:26 - LeanPub 29:17 - Content for Email Subscribers Aweber MailChimp Constant Contact 35:20 - Making Money 39:59 - Twitter Accounts for Books 40:25 - Why LeanPub? 45:26 - Competition 47:22 - How much money should you expect to make off of writing a book? Indiegogo Picks Cory Miller's eBooks (Curtis) Mophie Juicepak Air (Curtis) Kitabu (Eric) The Noun Project (Eric) Bullet Journal (Eric) 1Password (Reuven) Modeling Commons (Reuven) Writing to authors you like (Reuven) RubyWarrior (Ashe) The Internet Wishlist (Ashe) Urbanears: Medis Black (Ashe) 4 Pics 1 Song (Chuck) Pluralsight (Chuck) PeepCode Play by Play: Katrina Owen (Chuck) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Recurring Revenue for Freelancers with Brennan Dunn Transcript REUVEN: So the secret to finishing a dissertation after 10 years is ignoring family and work! ASHE: [Laughs] CHUCK: Oh, is that all? [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at coding, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 76 of The Freelancers' Show! This week on our panel, we have Ashe Dryden. ASHE: Hi everyone! CHUCK: Reuven Lerner. REUVEN: Hello! CHUCK: Curtis McHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hello! CHUCK: And I’m Charles Max Wood from DevChat.tv. This week, we’re going to be talking about “Ebooks”, and if we have time, we’re going to talk about Launching and Marketing them. I think I’ve listened to a few other authors. From what I understand, writing the book is 10% of the work, and then marketing, it is the other 90%. CURTIS: I thought it was 5% of the work, but okay! CHUCK: Okay. ERIC: I’ve heard 4.8, too. [Laughter] CURTIS: Eric’s probably right, actually. REUVEN: Take it from the accounting guy. CHUCK: Yup. Eric, you just launched your book, didn’t you? ERIC: Yeah. Last Wednesday, I launched – I guess it’d be 2 weeks ago when this comes out, but yeah. CHUCK: And Curtis, you will have launched by the time we launched the podcast? Or, pretty close? CURTIS: As we’re recording, I guess it will be next week,

The iPhreaks Show
017 iPhreaks Show – Performance Tuning with Brandon Alexander

The iPhreaks Show

Play Episode Listen Later Aug 22, 2013 62:37


Panel Brandon Alexander (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:19 - Brandon Alexander Introduction Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander 02:00 - Performance Tooling & User Experience 04:30 - Reproducibility with Experiments 07:50 - Measuring Frame Rate 09:31 - CPU vs GPU 12:56 - Tools Frames Per Second Time Profiler 16:24 - OpenGL ES 17:35 - Performance Tuning for Memory-Bound Applications 19:26 - Memory Allocation 28:16 - Network Requests “ns run loop modes” NSURLConnection 36:14 - Visual Changes in iOS 7 and Performance Tuning 39:05 - Mocking and Stubbing 41:15 - Battery Life 45:24 - Profiling CPU-Bound Stuff Picks mmap (Jaim) appledoc (Andrew) CocoaDocs (Andrew) Cocoanetics (Andrew) Wil Shipley: Pimp My Code, Part 15: The Greatest Bug of All (Andrew) WWDC Videos (Pete) Having a "device lab": picking your supported devices, and test on them (Pete) Instapaper (Pete) Network Link Conditioner (Pete) FormatterKit (Rod) The Mathematical Hacker (Rod) Pivotal Tracker (Chuck) Redmine (Chuck) Xcode (Brandon) Dash (Brandon) Kaleidoscope (Brandon) LLDB Python Reference (Brandon) Next Week Software Craftsmanship with Ken Auer Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces fit together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 17 of The iPhreaks Show! This week on our panel, we have Pete Hodgson. PETE: Hello, hello from San Francisco! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Rod Schimdt. ROD: Hello, hello from Salt Lake! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Brandon Alexander. BRANDON: Hello! I'm coming from Atlanta, Georgia. CHUCK: Since you haven't been on the show before, do you want to give us a brief introduction, let us know who you are? BRANDON: I'm currently a iOS and hopefully Mac developer for Black Pixel. I do a lot of the client development work and test as much as I can a lot of our products. I'm also an author, a conference speaker, and I've also done a training video to appear soon. CHUCK: Nice! Sounds like fun! What book did you write? I'm curious… BRANDON: The book I wrote is called “Pro iOS 5 Tools”. It's a couple of versions of iOS old, but the techniques in the book are still completely valid today. CHUCK: Very nice. Alright, we'll tell people to go check it out. We brought you on the show to talk about “Performance Tuning” for your iOS app. I think it's interesting; we're talking about a resource-constrained environment. Is it about the user's experience? Or, are there other concerns as well that we're trying to optimize for? BRANDON: Ultimately, it's about the user experience. If you try to implement something and the user doesn't have a good experience with it, or it does something over the phone like battery life, you might want to rethink that feature or rethink the assumptions of your application.

Devchat.tv Master Feed
017 iPhreaks Show – Performance Tuning with Brandon Alexander

Devchat.tv Master Feed

Play Episode Listen Later Aug 22, 2013 62:37


Panel Brandon Alexander (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:19 - Brandon Alexander Introduction Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander 02:00 - Performance Tooling & User Experience 04:30 - Reproducibility with Experiments 07:50 - Measuring Frame Rate 09:31 - CPU vs GPU 12:56 - Tools Frames Per Second Time Profiler 16:24 - OpenGL ES 17:35 - Performance Tuning for Memory-Bound Applications 19:26 - Memory Allocation 28:16 - Network Requests “ns run loop modes” NSURLConnection 36:14 - Visual Changes in iOS 7 and Performance Tuning 39:05 - Mocking and Stubbing 41:15 - Battery Life 45:24 - Profiling CPU-Bound Stuff Picks mmap (Jaim) appledoc (Andrew) CocoaDocs (Andrew) Cocoanetics (Andrew) Wil Shipley: Pimp My Code, Part 15: The Greatest Bug of All (Andrew) WWDC Videos (Pete) Having a "device lab": picking your supported devices, and test on them (Pete) Instapaper (Pete) Network Link Conditioner (Pete) FormatterKit (Rod) The Mathematical Hacker (Rod) Pivotal Tracker (Chuck) Redmine (Chuck) Xcode (Brandon) Dash (Brandon) Kaleidoscope (Brandon) LLDB Python Reference (Brandon) Next Week Software Craftsmanship with Ken Auer Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces fit together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 17 of The iPhreaks Show! This week on our panel, we have Pete Hodgson. PETE: Hello, hello from San Francisco! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Rod Schimdt. ROD: Hello, hello from Salt Lake! CHUCK: I’m Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Brandon Alexander. BRANDON: Hello! I’m coming from Atlanta, Georgia. CHUCK: Since you haven’t been on the show before, do you want to give us a brief introduction, let us know who you are? BRANDON: I’m currently a iOS and hopefully Mac developer for Black Pixel. I do a lot of the client development work and test as much as I can a lot of our products. I’m also an author, a conference speaker, and I’ve also done a training video to appear soon. CHUCK: Nice! Sounds like fun! What book did you write? I’m curious… BRANDON: The book I wrote is called “Pro iOS 5 Tools”. It’s a couple of versions of iOS old, but the techniques in the book are still completely valid today. CHUCK: Very nice. Alright, we’ll tell people to go check it out. We brought you on the show to talk about “Performance Tuning” for your iOS app. I think it’s interesting; we’re talking about a resource-constrained environment. Is it about the user’s experience? Or, are there other concerns as well that we’re trying to optimize for? BRANDON: Ultimately, it’s about the user experience. If you try to implement something and the user doesn’t have a good experience with it, or it does something over the phone like battery life, you might want to rethink that feature or rethink the assumptions of your application.

The Freelancers' Show
The Freelancers' Show 075 – SEO with Mike Brooks and Stephen Gardner

The Freelancers' Show

Play Episode Listen Later Aug 22, 2013 51:09


Panel Mike Brooks (twitter linkedin) Stephen Gardner (twitter linkedin blog) Reuven Lerner (twitter github blog) Jim Gay (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:27 - Mike Brooks Introduction Nuclear Chowder Nuclear Chowder Podcast 03:57 - Mike Gardner Introduction 05:38 - Marketing for SEO Quality Content Syndication Calls to Action Giveaways 12:30 - Targeting Keywords SECockpit SpyFu Google AdWords: Keyword Tool HitTail LinkedIn Social Media Examiner 18:40 - Getting to #1 Right Message Right Media Right Market 26:00 - Putting Keywords in the Right Place 29:35 - JavaScript and SEO 30:45 - Google vs Bing vs Yahoo 34:11 - Webmaster Tools Google Webmaster Tools Bing Webmaster Tools 35:46 - Optimizing for Local Search 41:37 - “Be Everywhere” Marketing Picks HitTail (Eric) Continuum (Reuven) swissmiss (Jim) Design*Sponge (Jim) LessAccounting (Chuck) Web Presence Optimizer (Steven) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Writing Books Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 75 of The Freelancers' Show! This week on our panel, we have Eric Davis. ERIC: Hello! CHUCK: Jim Gay. JIM: Howdy! CHUCK: Reuven Lerner. REUVEN: Hello there! CHUCK: I'm Charles Max Wood from DevChat.tv. We have 2 special guests this week, Mike Brooks. MIKE: Hi everybody! CHUCK: And Steven Gardner. STEVEN: Good afternoon! CHUCK: I know Mike; he's in my Mastermind Group. So we talk a couple of times a month, we've talked outside of the group a little bit about different things. And I've heard Steven on Mike's show, The Nuclear Chowder Marketing Show. I'm going to give you guys the chance here to introduce yourselves, and then we'll get into the show. Mike, why don't you go first? MIKE: Sure! As you said, I met you through the Mastermind Group, and it's been a real pleasure getting to know you and hearing what you do, Chuck. You really, really got a great handle on what it is you've been doing and it's been more pleasure to learn something [inaudible]. My company is an internet marketing company. We do Web Design, Search Engine Optimization, and Social Media that's why I can kind of explain it and sum it all up; we've got the combination of such even flow, introduce some stuff in a moment, myself and our Social Media Manager. It has some different elements, the company we have, so we're not just an SEO company, we're not just an internet marketing company, we're not just a website company, we bring all those elements to it. One of us disagrees with something, the other is doing based on our expertise; we can make sure we're giving the best solution for client so that not only where they found that we're going to get conversion to our customers or prospective customers. That's pretty much what my company does. Of course, I've got my own podcast, The Nuclear Chowder Online Marketing, small business podcast, not to mention. That's one of my very favorite things to do.

Devchat.tv Master Feed
The Freelancers’ Show 075 – SEO with Mike Brooks and Stephen Gardner

Devchat.tv Master Feed

Play Episode Listen Later Aug 22, 2013 51:09


Panel Mike Brooks (twitter linkedin) Stephen Gardner (twitter linkedin blog) Reuven Lerner (twitter github blog) Jim Gay (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:27 - Mike Brooks Introduction Nuclear Chowder Nuclear Chowder Podcast 03:57 - Mike Gardner Introduction 05:38 - Marketing for SEO Quality Content Syndication Calls to Action Giveaways 12:30 - Targeting Keywords SECockpit SpyFu Google AdWords: Keyword Tool HitTail LinkedIn Social Media Examiner 18:40 - Getting to #1 Right Message Right Media Right Market 26:00 - Putting Keywords in the Right Place 29:35 - JavaScript and SEO 30:45 - Google vs Bing vs Yahoo 34:11 - Webmaster Tools Google Webmaster Tools Bing Webmaster Tools 35:46 - Optimizing for Local Search 41:37 - “Be Everywhere” Marketing Picks HitTail (Eric) Continuum (Reuven) swissmiss (Jim) Design*Sponge (Jim) LessAccounting (Chuck) Web Presence Optimizer (Steven) Book Club Book Yourself Solid with Michael Port! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week Writing Books Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 75 of The Freelancers' Show! This week on our panel, we have Eric Davis. ERIC: Hello! CHUCK: Jim Gay. JIM: Howdy! CHUCK: Reuven Lerner. REUVEN: Hello there! CHUCK: I’m Charles Max Wood from DevChat.tv. We have 2 special guests this week, Mike Brooks. MIKE: Hi everybody! CHUCK: And Steven Gardner. STEVEN: Good afternoon! CHUCK: I know Mike; he’s in my Mastermind Group. So we talk a couple of times a month, we’ve talked outside of the group a little bit about different things. And I’ve heard Steven on Mike’s show, The Nuclear Chowder Marketing Show. I’m going to give you guys the chance here to introduce yourselves, and then we’ll get into the show. Mike, why don’t you go first? MIKE: Sure! As you said, I met you through the Mastermind Group, and it’s been a real pleasure getting to know you and hearing what you do, Chuck. You really, really got a great handle on what it is you’ve been doing and it’s been more pleasure to learn something [inaudible]. My company is an internet marketing company. We do Web Design, Search Engine Optimization, and Social Media that’s why I can kind of explain it and sum it all up; we’ve got the combination of such even flow, introduce some stuff in a moment, myself and our Social Media Manager. It has some different elements, the company we have, so we’re not just an SEO company, we’re not just an internet marketing company, we’re not just a website company, we bring all those elements to it. One of us disagrees with something, the other is doing based on our expertise; we can make sure we’re giving the best solution for client so that not only where they found that we’re going to get conversion to our customers or prospective customers. That’s pretty much what my company does. Of course, I’ve got my own podcast, The Nuclear Chowder Online Marketing, small business podcast, not to mention. That’s one of my very favorite things to do.

Devchat.tv Master Feed
The Freelancers’ Show 074 – Email Lists

Devchat.tv Master Feed

Play Episode Listen Later Aug 15, 2013 55:41


Panel Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Reuven Lerner (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:41 - Subscribers 04:02 - Email Lists vs Blog Content Freelance Funnel 11:39 - Content Updates 16:31 - Layout, Servers, Services & Personalization MailChimp Aweber CSS Support in Email Eric Davis: My simple HTML email template 34:02 - Launching Products Nathan Barry: How To Launch Anything Soft Sale/Hard Sale Email Frequency 40:17 - Email Courses Rails Security Controller Refactoring Course Picks Aweber (Eric) MailChimp (Eric) premailer (Eric) Logitech C920 (Curtis) Zotero (Reuven) Unsubscribing (Reuven) Patience (Chuck) Twitter Bootstrap (Chuck) Book Club Book Yourself Solid: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling ! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week SEO with Mike Brooks and Stephen Gardner Transcript CHUCK: When I speak robot, I sound like R2-D2. [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 74 of The Freelancers' Show! This week on our panel, we have Curtis MacHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Reuven Lerner. REUVEN: Hi everyone! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Email Lists". One thing I want to say before we get started, one of the reasons I do this show is to help me kind of get business. It looks like I'm going to have a slight low, so if you need help with your Ruby programming, let me know. Alright -- ERIC: Hey, wait! Chuck, I need help with my Ruby programming, can I let you know? CHUCK: Do you have money? [Laughter] ERIC: Oh... REUVEN: This is not a typical interaction they help. [Laughter] CHUCK: Anyway, let's talk about email lists. I'm sure you guys, or at least some of you guys, have email lists that you manage, or email lists that you don't manage. CURTIS: Yeah, it's the both. CHUCK: [Laughs] Yeah, that's much more my case. I'm a little bit curious, do any of you have more than a few hundred subscribers in any of your lists? ERIC: I have a little less than 700 on my main list right now; I have the dashboard in front of me. CHUCK: Awesome! REUVEN: I don't run a list for my work, but I run a community list that is about 2700 people on it. CHUCK: Well, if you're talking about something like Ruby Rogues Parley, then I have one. [Laughter] CHUCK: I don't really think of it that way. I don't go and -- I participate in as opposed to send out updates or however you want to talk about -- ERIC: Yeah, the exclusive person on it. REUVEN: Right. CHUCK: Yeah. And maybe we can talk about those lists, too. But I was thinking more along the lines of the newsletter lists or the marketing lists or whatever you want to call them. CURTIS: My main one up until real recently was from my first book that I wrote about becoming a WordPress development professional. I've sent out a few emails on that,

The iPhreaks Show
016 iPhreaks Show – The Developer Portal

The iPhreaks Show

Play Episode Listen Later Aug 15, 2013 54:52


Panel Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:33 - The Apple Developer Portal 01:57 - When the portal goes down 05:35 - What the Portal Does iBooks System Status 07:20 - Certificates and Provisioning Profiles Wildcard Certificate nomad cupertino shenzhen venice 17:50 - Managing the Device List 21:45 - Clients and Developer Accounts 23:00 - NDA 27:04 - Submitting Apps to the App Store 29:04 - iTunes Connect 34:24 - Rejecting Apps 37:46 - Apps on Particular Devices Version Requirements 44:05 - Entitlements 44:44 - TSIs Picks FontAwesome-for-iOS (Rod) When to use -retainCount? (Andrew) Strange Loop (Pete) Boxen (Pete) Homebrew (Pete) The Changelog (Pete) Brian Gorby - AppResigner: Easily re-sign iOS apps (Ben) Apple - Support - iPhone - Enterprise (Ben) Average App Store Review Times (Ben) Brian Stevens / Data Porters (Chuck) Canvas by Instructure (Chuck) Wistia (Chuck) Next Week Performance Tuning with Brandon Alexander Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 16 of the iPhreaks Show! This week on our panel, we have Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Pete Hodgson. PETE: Hello from San Francisco where BART is not striking here. BEN: [Chuckles] CHUCK: Where what is not striking? BEN: BART. CHUCK: BART. PETE: Bay Area Rapid Transit. CHUCK: Rod! ROD: Hello from Salt Lake City! CHUCK: And we also have Ben Scheirman. BEN: Hello from Houston where it's 180 degrees! [Laughter] CHUCK: I'm Charles Max Wood from DevChat.tv. Real quickly, one of the reasons that I do this show is so that I can get work. So if you need backend work for your iPhone application and you're interested in using Ruby on Rails, I am available for hire! Alright, well let's get to the show! This week, we were talking about and having a discussion on the "Apple Developer Portal", when it's working. [Chuckles] ANDREW: Which is, sort of mostly right now. BEN: Yeah. We'll be back soon [laughs]. CHUCK: Yup. PETE: Except not soon. [Laughter] PETE: For some definition to see. CHUCK: Yeah. ANDREW: Oh, man! BEN: Yeah. They have a very loose definition of soon, I think. PETE: [Chuckles] BEN: Do we want to start off by just talking about what happened there? I don't know if anybody has any like behind the scenes info on the portal being down, but from what I heard, they detected some sort of hack attempt. And then shortly there after, this, I think he was an Israeli hacker, or I shouldn't say hacker, security researcher, came out and said -- CHUCK: [Laughs] BEN: "I successfully exploited this thing, and I told you about it and filed a radar. I just wanted to see how deep it went," so he pulled out, I don't remember how many users' contact info from the Dev Portal, and he posted a little screencast on the type of data he got and the level. I don't know if that -- they seem to be related because it was like around the exact same time.

Devchat.tv Master Feed
016 iPhreaks Show – The Developer Portal

Devchat.tv Master Feed

Play Episode Listen Later Aug 15, 2013 54:52


Panel Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:33 - The Apple Developer Portal 01:57 - When the portal goes down 05:35 - What the Portal Does iBooks System Status 07:20 - Certificates and Provisioning Profiles Wildcard Certificate nomad cupertino shenzhen venice 17:50 - Managing the Device List 21:45 - Clients and Developer Accounts 23:00 - NDA 27:04 - Submitting Apps to the App Store 29:04 - iTunes Connect 34:24 - Rejecting Apps 37:46 - Apps on Particular Devices Version Requirements 44:05 - Entitlements 44:44 - TSIs Picks FontAwesome-for-iOS (Rod) When to use -retainCount? (Andrew) Strange Loop (Pete) Boxen (Pete) Homebrew (Pete) The Changelog (Pete) Brian Gorby - AppResigner: Easily re-sign iOS apps (Ben) Apple - Support - iPhone - Enterprise (Ben) Average App Store Review Times (Ben) Brian Stevens / Data Porters (Chuck) Canvas by Instructure (Chuck) Wistia (Chuck) Next Week Performance Tuning with Brandon Alexander Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 16 of the iPhreaks Show! This week on our panel, we have Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Pete Hodgson. PETE: Hello from San Francisco where BART is not striking here. BEN: [Chuckles] CHUCK: Where what is not striking? BEN: BART. CHUCK: BART. PETE: Bay Area Rapid Transit. CHUCK: Rod! ROD: Hello from Salt Lake City! CHUCK: And we also have Ben Scheirman. BEN: Hello from Houston where it's 180 degrees! [Laughter] CHUCK: I'm Charles Max Wood from DevChat.tv. Real quickly, one of the reasons that I do this show is so that I can get work. So if you need backend work for your iPhone application and you're interested in using Ruby on Rails, I am available for hire! Alright, well let's get to the show! This week, we were talking about and having a discussion on the "Apple Developer Portal", when it's working. [Chuckles] ANDREW: Which is, sort of mostly right now. BEN: Yeah. We'll be back soon [laughs]. CHUCK: Yup. PETE: Except not soon. [Laughter] PETE: For some definition to see. CHUCK: Yeah. ANDREW: Oh, man! BEN: Yeah. They have a very loose definition of soon, I think. PETE: [Chuckles] BEN: Do we want to start off by just talking about what happened there? I don't know if anybody has any like behind the scenes info on the portal being down, but from what I heard, they detected some sort of hack attempt. And then shortly there after, this, I think he was an Israeli hacker, or I shouldn't say hacker, security researcher, came out and said -- CHUCK: [Laughs] BEN: "I successfully exploited this thing, and I told you about it and filed a radar. I just wanted to see how deep it went," so he pulled out, I don't remember how many users' contact info from the Dev Portal, and he posted a little screencast on the type of data he got and the level. I don't know if that -- they seem to be related because it was like around the exact same time.

The Freelancers' Show
The Freelancers' Show 074 – Email Lists

The Freelancers' Show

Play Episode Listen Later Aug 15, 2013 55:41


Panel Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Reuven Lerner (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:41 - Subscribers 04:02 - Email Lists vs Blog Content Freelance Funnel 11:39 - Content Updates 16:31 - Layout, Servers, Services & Personalization MailChimp Aweber CSS Support in Email Eric Davis: My simple HTML email template 34:02 - Launching Products Nathan Barry: How To Launch Anything Soft Sale/Hard Sale Email Frequency 40:17 - Email Courses Rails Security Controller Refactoring Course Picks Aweber (Eric) MailChimp (Eric) premailer (Eric) Logitech C920 (Curtis) Zotero (Reuven) Unsubscribing (Reuven) Patience (Chuck) Twitter Bootstrap (Chuck) Book Club Book Yourself Solid: The Fastest, Easiest, and Most Reliable System for Getting More Clients Than You Can Handle Even if You Hate Marketing and Selling ! He will join us for an episode to discuss the book on September 24th. The episode will air on October 3rd. Next Week SEO with Mike Brooks and Stephen Gardner Transcript CHUCK: When I speak robot, I sound like R2-D2. [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 74 of The Freelancers' Show! This week on our panel, we have Curtis MacHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Reuven Lerner. REUVEN: Hi everyone! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Email Lists". One thing I want to say before we get started, one of the reasons I do this show is to help me kind of get business. It looks like I'm going to have a slight low, so if you need help with your Ruby programming, let me know. Alright -- ERIC: Hey, wait! Chuck, I need help with my Ruby programming, can I let you know? CHUCK: Do you have money? [Laughter] ERIC: Oh... REUVEN: This is not a typical interaction they help. [Laughter] CHUCK: Anyway, let's talk about email lists. I'm sure you guys, or at least some of you guys, have email lists that you manage, or email lists that you don't manage. CURTIS: Yeah, it's the both. CHUCK: [Laughs] Yeah, that's much more my case. I'm a little bit curious, do any of you have more than a few hundred subscribers in any of your lists? ERIC: I have a little less than 700 on my main list right now; I have the dashboard in front of me. CHUCK: Awesome! REUVEN: I don't run a list for my work, but I run a community list that is about 2700 people on it. CHUCK: Well, if you're talking about something like Ruby Rogues Parley, then I have one. [Laughter] CHUCK: I don't really think of it that way. I don't go and -- I participate in as opposed to send out updates or however you want to talk about -- ERIC: Yeah, the exclusive person on it. REUVEN: Right. CHUCK: Yeah. And maybe we can talk about those lists, too. But I was thinking more along the lines of the newsletter lists or the marketing lists or whatever you want to call them. CURTIS: My main one up until real recently was from my first book that I wrote about becoming a WordPress development professional. I've sent out a few emails on that,

Devchat.tv Master Feed
The Freelancers’ Show 073 – Book Club: Getting Things Done with David Allen

Devchat.tv Master Feed

Play Episode Listen Later Aug 8, 2013 65:11


Panel David Allen (twitter David Allen Company) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:06 - David Allen Introduction David Allen Company Getting Things Done by David Allen 01:27 - GTD’s Conception The Strategic Value of Clear Space 05:37 - Organization 08:24 - What GTD Does Orientation Maps Weekly Reviews The Lost Horizon 10:58 - Getting Things Done Writing Things Down Habits To-Do Lists 14:42 - Using Lists Context 23:17 - Outcome & Action Thinking 25:48 - The Power of NO Being Appropriately Engaged Multi-Tasking Who Multi-Tasks and Why? Multi-Tasking Ability, Perceived Multi-Tasking Ability, Impulsivity, and Sensation Seeking Placeholders 31:12 - Managing Your Inbox 35:54 - Dealing with Overwhelm 39:40 - Implementing GTD 44:03 - What Has Changed Since GTD’s First Edition Lifelong Mastership Technology 46:36 - David’s System Lotus Notes Evernote iOS Snagit Skype Dropbox eProductivity GTD Software Setup Guides Picks Readkit for Mac (Curtis) Brennan Dunn: The Definitive Guide To Project Billing (Eric) Merlin Mann: Kick procrastination's ass: Run a dash (Eric) GTD for org-mode (Reuven) Plugable 10-port USB Hub (Reuven) Dominion (Reuven) Dominion Online (Reuven) Omnifocus (Chuck) Evernote (Chuck) OpenTable (David) Uber (David) Flipboard (David) The Week (David) The Atlantic (David) Paper | FiftyThree (David) Adonit (David) Scrivener (David) 23andMe (David) Next Week Email Lists Transcript DAVID: This is David Allen, and you're listening to The Freelancers' Show! [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 73 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis McHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hi! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest and that is, David Allen! DAVID: Hi folks! CHUCK: Since you're new to the show, do you want to introduce yourself really quickly? DAVID: I guess so! Sure! I'm David Allen, I'm the inventor/engineer of GTD Getting Things Done, wrote the book, do all kinds of stuff around the world, coaching, training, teaching, helping people clear their head and get more space to do meaningful things! CHUCK: And that's what the book's all about, which is pretty awesome! I have to ask, how do you come up with a system like this? DAVID: It was a string of 30 years of epiphanettes; there was no big wake up in the morning, "Tah-dah!" suddenly, the clouds part and the chair has come down, there wasn't none of that. It was really just kind of peace meal, there were some fairly significant events. I had a mentor who taught me the next action concept and doing record on bout of your head and how powerful those things were. Being [inaudible] a tribute that, I talked about them in the book, at least briefly. I had several people and things along the way. And then at a certain point, these things started to be kind of bigger than some of the parts. As I say,

The iPhreaks Show
015 iPhreaks Show – Cocoapods

The iPhreaks Show

Play Episode Listen Later Aug 8, 2013 42:14


Panel Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:10 - Jaim Zuber Introduction 02:15 - Integrating somebody else's code into your project without using Cocoapods Dragging & dropping source files Static Library Approach Frameworks Circumventing 10:38 - Cocoapods Libraries Cocoa Controls 12:37 - Frequently Used Pods AFNetworking RestKit ocmock Kiwi SVProgressHUD BlocksKit 15:29 - Getting a Pod into a Library or Application Versioning Multiple Targets Specifying a Path to a Repository Handling Multiple Platforms 28:07 - RubyMotion and Cocoapods motion-cocoapods 29:29 - Using Cocoapods on Client Work 30:08 - Testing 32:17 - Creating Your Own Pods Hosting Dependencies Picks Objective-C Modules (Andrew) UTAsync (Jaim) CocoaPods Xcode Plugin (Rod) VVDocumenter (Rod) CocoaDocs (Ben) cocoapods-xcode-plugin (Ben) Getting Things Done by David Allen (Chuck) Omnifocus (Chuck) Next Week The Developer Portal Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 15 of the iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Hello from Houston! CHUCK: We have Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: Andrew Madsen. ANDREW: Hello also from Salt Lake! CHUCK: And we have a new guest panelist, that is Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Do you want to introduce yourself really quickly since you're new to the show? JAIM: Sure, happy to! Independent consultants, I've been doing iOS stuff for about 2-3 years; before that, I did some kind of .NET stuff. Way before that, I did a lot of C++ and C stuff in kind of the past life. But, yeah, I'm doing iOS right now, mobile stuff, and enjoying it! CHUCK: Sounds good! I'm Charles Max Wood from DevChat.tv. This week, we're going to talk about "CocoaPods". BEN: Yay! CHUCK: [Laughs] ROD: [Chuckles] JAIM: I'm cuckoo for CocoaPods. CHUCK: There we go. JAIM: [Laughs] BEN: I'm a super fan of CocoaPods. I wonder if we have any haters in the audience, or on the panel. ANDREW: Yeah, I'm the hater. BEN: [Inaudible] ANDREW: Not really. BEN: Okay [laughs]. ANDREW: I just don't use it. BEN: You say you're the dissenting opinion? ANDREW: I can do that, sure. CHUCK: I've had people basically say, "Well, it's just like having bundler - bundlers of utility in Ruby for iOS!" I was like, "Oh! That sounds nice." But that doesn't really tell me necessarily how it works. BEN: So can we start off by maybe describing what it takes to integrate somebody else's code into your project without something like CocoaPods? ROD: [Chuckles] CHUCK: Yes. Yes, let's frame the public. BEN: Anybody want to describe this for like, say, a moderately complex library? ANDREW: It depends on how complicated the library is. But at its simplest, you can just drag source code from their project into yours and add it to your project, and that's it. But I think,

Devchat.tv Master Feed
015 iPhreaks Show – Cocoapods

Devchat.tv Master Feed

Play Episode Listen Later Aug 8, 2013 42:14


Panel Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:10 - Jaim Zuber Introduction 02:15 - Integrating somebody else’s code into your project without using Cocoapods Dragging & dropping source files Static Library Approach Frameworks Circumventing 10:38 - Cocoapods Libraries Cocoa Controls 12:37 - Frequently Used Pods AFNetworking RestKit ocmock Kiwi SVProgressHUD BlocksKit 15:29 - Getting a Pod into a Library or Application Versioning Multiple Targets Specifying a Path to a Repository Handling Multiple Platforms 28:07 - RubyMotion and Cocoapods motion-cocoapods 29:29 - Using Cocoapods on Client Work 30:08 - Testing 32:17 - Creating Your Own Pods Hosting Dependencies Picks Objective-C Modules (Andrew) UTAsync (Jaim) CocoaPods Xcode Plugin (Rod) VVDocumenter (Rod) CocoaDocs (Ben) cocoapods-xcode-plugin (Ben) Getting Things Done by David Allen (Chuck) Omnifocus (Chuck) Next Week The Developer Portal Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 15 of the iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Hello from Houston! CHUCK: We have Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: Andrew Madsen. ANDREW: Hello also from Salt Lake! CHUCK: And we have a new guest panelist, that is Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Do you want to introduce yourself really quickly since you're new to the show? JAIM: Sure, happy to! Independent consultants, I've been doing iOS stuff for about 2-3 years; before that, I did some kind of .NET stuff. Way before that, I did a lot of C++ and C stuff in kind of the past life. But, yeah, I'm doing iOS right now, mobile stuff, and enjoying it! CHUCK: Sounds good! I'm Charles Max Wood from DevChat.tv. This week, we're going to talk about "CocoaPods". BEN: Yay! CHUCK: [Laughs] ROD: [Chuckles] JAIM: I'm cuckoo for CocoaPods. CHUCK: There we go. JAIM: [Laughs] BEN: I'm a super fan of CocoaPods. I wonder if we have any haters in the audience, or on the panel. ANDREW: Yeah, I'm the hater. BEN: [Inaudible] ANDREW: Not really. BEN: Okay [laughs]. ANDREW: I just don't use it. BEN: You say you're the dissenting opinion? ANDREW: I can do that, sure. CHUCK: I've had people basically say, "Well, it's just like having bundler - bundlers of utility in Ruby for iOS!" I was like, "Oh! That sounds nice." But that doesn't really tell me necessarily how it works. BEN: So can we start off by maybe describing what it takes to integrate somebody else's code into your project without something like CocoaPods? ROD: [Chuckles] CHUCK: Yes. Yes, let's frame the public. BEN: Anybody want to describe this for like, say, a moderately complex library? ANDREW: It depends on how complicated the library is. But at its simplest, you can just drag source code from their project into yours and add it to your project, and that's it. But I think,

The Freelancers' Show
The Freelancers' Show 073 – Book Club: Getting Things Done with David Allen

The Freelancers' Show

Play Episode Listen Later Aug 8, 2013 65:11


Panel David Allen (twitter David Allen Company) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:06 - David Allen Introduction David Allen Company Getting Things Done by David Allen 01:27 - GTD's Conception The Strategic Value of Clear Space 05:37 - Organization 08:24 - What GTD Does Orientation Maps Weekly Reviews The Lost Horizon 10:58 - Getting Things Done Writing Things Down Habits To-Do Lists 14:42 - Using Lists Context 23:17 - Outcome & Action Thinking 25:48 - The Power of NO Being Appropriately Engaged Multi-Tasking Who Multi-Tasks and Why? Multi-Tasking Ability, Perceived Multi-Tasking Ability, Impulsivity, and Sensation Seeking Placeholders 31:12 - Managing Your Inbox 35:54 - Dealing with Overwhelm 39:40 - Implementing GTD 44:03 - What Has Changed Since GTD's First Edition Lifelong Mastership Technology 46:36 - David's System Lotus Notes Evernote iOS Snagit Skype Dropbox eProductivity GTD Software Setup Guides Picks Readkit for Mac (Curtis) Brennan Dunn: The Definitive Guide To Project Billing (Eric) Merlin Mann: Kick procrastination's ass: Run a dash (Eric) GTD for org-mode (Reuven) Plugable 10-port USB Hub (Reuven) Dominion (Reuven) Dominion Online (Reuven) Omnifocus (Chuck) Evernote (Chuck) OpenTable (David) Uber (David) Flipboard (David) The Week (David) The Atlantic (David) Paper | FiftyThree (David) Adonit (David) Scrivener (David) 23andMe (David) Next Week Email Lists Transcript DAVID: This is David Allen, and you're listening to The Freelancers' Show! [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 73 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis McHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hi! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest and that is, David Allen! DAVID: Hi folks! CHUCK: Since you're new to the show, do you want to introduce yourself really quickly? DAVID: I guess so! Sure! I'm David Allen, I'm the inventor/engineer of GTD Getting Things Done, wrote the book, do all kinds of stuff around the world, coaching, training, teaching, helping people clear their head and get more space to do meaningful things! CHUCK: And that's what the book's all about, which is pretty awesome! I have to ask, how do you come up with a system like this? DAVID: It was a string of 30 years of epiphanettes; there was no big wake up in the morning, "Tah-dah!" suddenly, the clouds part and the chair has come down, there wasn't none of that. It was really just kind of peace meal, there were some fairly significant events. I had a mentor who taught me the next action concept and doing record on bout of your head and how powerful those things were. Being [inaudible] a tribute that, I talked about them in the book, at least briefly. I had several people and things along the way. And then at a certain point, these things started to be kind of bigger than some of the parts. As I say,

The Freelancers' Show
The Freelancers' Show 071 – Recording Video

The Freelancers' Show

Play Episode Listen Later Jul 25, 2013 52:38


Panel Jim Gay (twitter github blog) Reuven Lerner (twitter github blog) Ashe Dryden (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Screencasting Backgrounds Teach Me To Code 03:41 - Software ScreenFlow FFmpeg Jing Camtasia Final Cut Pro Screeny QuickTime Adobe Premier Pro CC Screenr 10:10 - Features Ease of Use Export Formats Add-ons Quality Readable Text 16:04 - Sound 16:26 - Modifier Keys 17:01 - Highlighting OmniDazzle 17:19 - Talking and Explaining during Screencasts Notes PeepCode Teaching Developers | Free PeepCode Blog 20:32 - Presentation Software Keynote Present.js VideoHive After Effects Apple Motion 26:04 - Recording Lectures/Vlogging 28:51 - Getting Work via Screencasts 30:52 - Equipment Audio/Speaker Quality 32:54 - Audio Encoding HandBrake 35:41 - Hosting YouTube Vimeo Libsyn Amazon S3 OneLoad Blip.tv LeadPlayer 41:31 - Subtitles & Transcripts Picks Bookends (Reuven) Boomerang for Gmail (Ashe) OpenEmu (Ashe) Archive.org list of MAME roms (Ashe) Logitech Gamepad F710 (Ashe) LeadPlayer (Eric) Seth Godin: Clients vs. Customers (Eric) The Freelancer's Guide to Long-Term Contracts by Eric Davis (Eric) Flowdock (Jim) OneLoad (Chuck) AudioJungle (Chuck) VideoHive (Chuck) Create Awesome Online Courses (Chuck) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Saying No Transcript CHUCK: That's why my kids call onto this to, "Daddy, did you make lots of words about that?" [Laughter] ASHE: That's what I do for a job, honey! CHUCK: [Laughs] Yeah! [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 71 of The Freelancers' Show! This week on our panel, we have Jim Gay. JIM: Hello! CHUCK: Reuven Lerner. REUVEN: Hi everyone! CHUCK: Ashe Dryden. ASHE: Hi there! CHUCK: Eric Davis. ERIC: Hey! CHUCK: And I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Screencasting and Making Videos" and that kind of stuff. I'm a little curious, I know Eric, you've done some screencasts and some video stuff, have any of the rest of you done much? ASHE: I actually do it for end-user training, especially when I'm building something that people going to have to go on in like put content in. A lot of times, I will do videos for them and then transcribe them, so that's basically the documentation for them. CHUCK: That makes sense. JIM: Yeah, I'll do the same thing, but I'll use it for anybody, either like a project manager giving them my high-level overview of something, or a user showing them how to use something, or a developer like, "Here's how I attack those bit of code," something like that. CHUCK: Some of the folks on the show will know that I did Teach Me To Code for about 2 years and I did a whole bunch of screencasts for that. I do some screencasting for my clients, but not really a whole lot. Most of the time, they are technical enough to understand it. And if they aren't,

Devchat.tv Master Feed
The Freelancers’ Show 071 – Recording Video

Devchat.tv Master Feed

Play Episode Listen Later Jul 25, 2013 52:38


Panel Jim Gay (twitter github blog) Reuven Lerner (twitter github blog) Ashe Dryden (twitter github blog) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Screencasting Backgrounds Teach Me To Code 03:41 - Software ScreenFlow FFmpeg Jing Camtasia Final Cut Pro Screeny QuickTime Adobe Premier Pro CC Screenr 10:10 - Features Ease of Use Export Formats Add-ons Quality Readable Text 16:04 - Sound 16:26 - Modifier Keys 17:01 - Highlighting OmniDazzle 17:19 - Talking and Explaining during Screencasts Notes PeepCode Teaching Developers | Free PeepCode Blog 20:32 - Presentation Software Keynote Present.js VideoHive After Effects Apple Motion 26:04 - Recording Lectures/Vlogging 28:51 - Getting Work via Screencasts 30:52 - Equipment Audio/Speaker Quality 32:54 - Audio Encoding HandBrake 35:41 - Hosting YouTube Vimeo Libsyn Amazon S3 OneLoad Blip.tv LeadPlayer 41:31 - Subtitles & Transcripts Picks Bookends (Reuven) Boomerang for Gmail (Ashe) OpenEmu (Ashe) Archive.org list of MAME roms (Ashe) Logitech Gamepad F710 (Ashe) LeadPlayer (Eric) Seth Godin: Clients vs. Customers (Eric) The Freelancer's Guide to Long-Term Contracts by Eric Davis (Eric) Flowdock (Jim) OneLoad (Chuck) AudioJungle (Chuck) VideoHive (Chuck) Create Awesome Online Courses (Chuck) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Saying No Transcript CHUCK: That's why my kids call onto this to, "Daddy, did you make lots of words about that?" [Laughter] ASHE: That's what I do for a job, honey! CHUCK: [Laughs] Yeah! [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 71 of The Freelancers' Show! This week on our panel, we have Jim Gay. JIM: Hello! CHUCK: Reuven Lerner. REUVEN: Hi everyone! CHUCK: Ashe Dryden. ASHE: Hi there! CHUCK: Eric Davis. ERIC: Hey! CHUCK: And I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Screencasting and Making Videos" and that kind of stuff. I'm a little curious, I know Eric, you've done some screencasts and some video stuff, have any of the rest of you done much? ASHE: I actually do it for end-user training, especially when I'm building something that people going to have to go on in like put content in. A lot of times, I will do videos for them and then transcribe them, so that's basically the documentation for them. CHUCK: That makes sense. JIM: Yeah, I'll do the same thing, but I'll use it for anybody, either like a project manager giving them my high-level overview of something, or a user showing them how to use something, or a developer like, "Here's how I attack those bit of code," something like that. CHUCK: Some of the folks on the show will know that I did Teach Me To Code for about 2 years and I did a whole bunch of screencasts for that. I do some screencasting for my clients, but not really a whole lot. Most of the time, they are technical enough to understand it. And if they aren't,

Devchat.tv Master Feed
013 iPhreaks Show – Backends

Devchat.tv Master Feed

Play Episode Listen Later Jul 18, 2013 53:45


Panel Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:09 - Backend Experience 01:49 - Connecting to APIs & Synchronization Windows Azure Mobile Services iCloud Wasabi Sync TICoreDataSync Buoy Explorer 07:10 - Third-party APIs OAuth Instragram Stripe 11:57 - Parsing NSXMLParser NSXMLDocument Cocoa with Love: Using libxml2 for XML parsing and XPath queries in Cocoa libxml 18:18 - JSON RestKit 22:38 - Libraries AFNetworking 31:02 - Building Backends for iOS Applications DeliRadio 35:05 - Security SSL Pinning Charles API Keys Secrets 41:28 - Support Caching NSURLCache 45:34 - Charles Picks objc.io (Rod) Mackie | Onyx Blackjack 2x2 USB Interface (Ben) Runscope (Ben) Daring Fireball: Markdown Syntax Documentation (Chuck) Next Week Debugging Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 13 of the iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Hello from Houston! CHUCK: We also have Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Connecting to Backend APIs and just Backend Systems" in general. I'm curious, how much of this kind of thing have you guys done in the past? BEN: That's pretty much the central part of any app that we develop. Most apps aren't really self-contained; it's a functionality. A lot of them required data that's accessible somewhere else. Or, even if you generate the data on the device, usually, people want to access that data elsewhere as well. So sometimes, you can consider things like iCloud, but that's more of an Apple-centric solution if you're billing it out for the web or for multiple platforms, and maybe you would consider building your own API and synchronizing with that. CHUCK: When you're talking about building your own API, I know that there are these syncing services out there that you send data to it and it does something with it, do you know under what circumstances that would be a good idea versus building your own API that does specific things with the data on the backend? BEN: It really depends on where, how much focus you have, how much time do you have to build something and where your skill set lies. For folks who aren't server-side developers, building an API is actually a tall order, and there are plenty of solutions out there that will do that for you at the cost of, sometimes flexibility, sometimes data portability, and you're sort of at the whim of the interface that they provide for you. But there's systems like Windows Add/Removal services, which allow you to just focus on your part - the mobile client portion of it. But they have support for saving data and sending push notifications, that sort of thing. There's also parse and there's just a bunch of others out there that can synchronize data. Some of them are focused purely on synchronizing Core Data models. So there's iCloud Core Data, which receives some sort of a lot of negative press,

Devchat.tv Master Feed
The Freelancers’ Show 070 – LessAccounting with Steven Bristol

Devchat.tv Master Feed

Play Episode Listen Later Jul 18, 2013 45:09


Panel Steven Bristol (twitter blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Jim Gay (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:15 - Steven Bristol Introduction LessEverything LessAccounting LessFilms LessConf 02:11 - Bookkeeping Why it Sucks 06:04 - Analyzing Numbers Categorization Tagging 08:31 - Why Use LessAccounting? 12:07 - Looking at Your Books (Frequency) LessTimeSpent 14:38 - Steven’s Accounting/Bookkeeping Background 16:42 - LessAccounting vs QuickBooks 19:54 - Building a SaaS Business 21:35 - Consulting 23:24 - Transitioning from Consulting to Product Work 26:34 - Marketing Niche Markets Blog Articles - LessEverything 31:32 - LessEverything Company Makeup Having Employees 34:27 - Building & Running a Business Picks MacBook Pro (Reuven) Relately (Jim) Capsule (Curtis) Manage Your Day-to-Day: Build Your Routine, Find Your Focus, and Sharpen Your Creative Mind (Eric) Software Indie Podcast: From Consultancy to a Product with Rob Rhyne (Eric) Nathan Barry: How To Launch Anything (Jeff) Daring Fireball: Markdown Syntax Documentation (Chuck) Readme Driven Development (Chuck) Dan Gilbert: The surprising science of happiness (Steven) Planscope (Steven) Couch to 5K (Steven) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Recording Video Transcript CHUCK: Why can't those idiots who write software right software? [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 70 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis MacHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: Jim Gay. JIM: Hello again! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Steven Bristol. STEVEN: Hello! CHUCK: Getting started, Steven, do you want to introduce yourself? STEVEN: Sure! My name is Steven Bristol, I run a company called "LessEverything". We do a couple of things. The first thing we do is something called "LessAccounting.com", which is a bookkeeping accounting software we run up in the cloud geared towards small business owners and accountants that hate QuickBooks that hate difficult that want something finally easy in the world of accounting and bookkeeping. We've been doing that for about 6 years now. In addition to that, we have another company called "LessFilms", where we do small films animation, conference videos, that sort of thing for people. And we used to do a thing called "LessConf", which was the best conference in the world; just ask anybody. We started off as a consulting company and bootstrapped our way into a product company. So we've done a little bit of everything in the tech world. CHUCK: Nice. So between you and me and the other few people who might be listening to this -- STEVEN: Sure! CHUCK: Bookkeeping sucks! [Laughs]

The iPhreaks Show
013 iPhreaks Show – Backends

The iPhreaks Show

Play Episode Listen Later Jul 18, 2013 53:45


Panel Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:09 - Backend Experience 01:49 - Connecting to APIs & Synchronization Windows Azure Mobile Services iCloud Wasabi Sync TICoreDataSync Buoy Explorer 07:10 - Third-party APIs OAuth Instragram Stripe 11:57 - Parsing NSXMLParser NSXMLDocument Cocoa with Love: Using libxml2 for XML parsing and XPath queries in Cocoa libxml 18:18 - JSON RestKit 22:38 - Libraries AFNetworking 31:02 - Building Backends for iOS Applications DeliRadio 35:05 - Security SSL Pinning Charles API Keys Secrets 41:28 - Support Caching NSURLCache 45:34 - Charles Picks objc.io (Rod) Mackie | Onyx Blackjack 2x2 USB Interface (Ben) Runscope (Ben) Daring Fireball: Markdown Syntax Documentation (Chuck) Next Week Debugging Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 13 of the iPhreaks Show! This week on our panel, we have Ben Scheirman. BEN: Hello from Houston! CHUCK: We also have Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Connecting to Backend APIs and just Backend Systems" in general. I'm curious, how much of this kind of thing have you guys done in the past? BEN: That's pretty much the central part of any app that we develop. Most apps aren't really self-contained; it's a functionality. A lot of them required data that's accessible somewhere else. Or, even if you generate the data on the device, usually, people want to access that data elsewhere as well. So sometimes, you can consider things like iCloud, but that's more of an Apple-centric solution if you're billing it out for the web or for multiple platforms, and maybe you would consider building your own API and synchronizing with that. CHUCK: When you're talking about building your own API, I know that there are these syncing services out there that you send data to it and it does something with it, do you know under what circumstances that would be a good idea versus building your own API that does specific things with the data on the backend? BEN: It really depends on where, how much focus you have, how much time do you have to build something and where your skill set lies. For folks who aren't server-side developers, building an API is actually a tall order, and there are plenty of solutions out there that will do that for you at the cost of, sometimes flexibility, sometimes data portability, and you're sort of at the whim of the interface that they provide for you. But there's systems like Windows Add/Removal services, which allow you to just focus on your part - the mobile client portion of it. But they have support for saving data and sending push notifications, that sort of thing. There's also parse and there's just a bunch of others out there that can synchronize data. Some of them are focused purely on synchronizing Core Data models. So there's iCloud Core Data, which receives some sort of a lot of negative press,

The Freelancers' Show
The Freelancers' Show 070 – LessAccounting with Steven Bristol

The Freelancers' Show

Play Episode Listen Later Jul 18, 2013 45:09


Panel Steven Bristol (twitter blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Jim Gay (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:15 - Steven Bristol Introduction LessEverything LessAccounting LessFilms LessConf 02:11 - Bookkeeping Why it Sucks 06:04 - Analyzing Numbers Categorization Tagging 08:31 - Why Use LessAccounting? 12:07 - Looking at Your Books (Frequency) LessTimeSpent 14:38 - Steven's Accounting/Bookkeeping Background 16:42 - LessAccounting vs QuickBooks 19:54 - Building a SaaS Business 21:35 - Consulting 23:24 - Transitioning from Consulting to Product Work 26:34 - Marketing Niche Markets Blog Articles - LessEverything 31:32 - LessEverything Company Makeup Having Employees 34:27 - Building & Running a Business Picks MacBook Pro (Reuven) Relately (Jim) Capsule (Curtis) Manage Your Day-to-Day: Build Your Routine, Find Your Focus, and Sharpen Your Creative Mind (Eric) Software Indie Podcast: From Consultancy to a Product with Rob Rhyne (Eric) Nathan Barry: How To Launch Anything (Jeff) Daring Fireball: Markdown Syntax Documentation (Chuck) Readme Driven Development (Chuck) Dan Gilbert: The surprising science of happiness (Steven) Planscope (Steven) Couch to 5K (Steven) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Recording Video Transcript CHUCK: Why can't those idiots who write software right software? [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 70 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis MacHale. CURTIS: Good day! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: Jim Gay. JIM: Hello again! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Steven Bristol. STEVEN: Hello! CHUCK: Getting started, Steven, do you want to introduce yourself? STEVEN: Sure! My name is Steven Bristol, I run a company called "LessEverything". We do a couple of things. The first thing we do is something called "LessAccounting.com", which is a bookkeeping accounting software we run up in the cloud geared towards small business owners and accountants that hate QuickBooks that hate difficult that want something finally easy in the world of accounting and bookkeeping. We've been doing that for about 6 years now. In addition to that, we have another company called "LessFilms", where we do small films animation, conference videos, that sort of thing for people. And we used to do a thing called "LessConf", which was the best conference in the world; just ask anybody. We started off as a consulting company and bootstrapped our way into a product company. So we've done a little bit of everything in the tech world. CHUCK: Nice. So between you and me and the other few people who might be listening to this -- STEVEN: Sure! CHUCK: Bookkeeping sucks! [Laughs]

Devchat.tv Master Feed
The Freelancers’ Show 069 – Setting Boundaries

Devchat.tv Master Feed

Play Episode Listen Later Jul 11, 2013 33:54


Panel Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Ashe Dryden (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Setting Work Hours “Do Not Disturb” iPhone feature 06:51 - Making Clients Aware of Boundaries 08:33 - Handling “Emergencies” Deciding How Clients Should Contact You 11:48 - Keeping Chat Logs, Meeting Notes, Recordings, etc. Ecamm Call Recorder for Skype 13:15 - Email 15:58 - When Clients Set Boundaries with You 17:44 - Working with/for Family and/or Friends 24:32 - Setting Boundaries for Working at Home with Family Metal Door Stop Sign Is Daddy on a call? A BusyLight Presence indicator for Lync for my Home Office - Scott Hanselman Messages (iMessage for Mac) Picks Drafts (Eric) Sleeping with Your Business Partner by Becky Stewart-Gross (Eric) Fluid App (Curtis) Postman (Jeff) Shift by Hugh Howey (Ashe) Google Apps (Chuck) Fringe (Chuck) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Less Accounting with Steven Bristol Transcript CHUCK: If I ever disappear, it's because I told my Dad that I was moving more than an hour away with his grandchildren. [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 69 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello from Chicago! CHUCK: We have Curtis McHale. CURTIS: Hello! CHUCK: Ashe Dryden. ASHE: Hi everyone! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: And I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Setting Boundaries" and how to handle that. Have any of you had a project where you tried to set boundaries with a client and then went poorly? ASHE: I have. Definitely with a certain type of client, my biggest boundary that I set with new clients is the hours that I work. There are certain class of clients that believe that people should be available all the time no matter what; no matter if it's emergency or not, they didn't really care for this trekked work hours. CURTIS: Yeah, I think we've all had that. I had a client email me once and then call me at 2 am, and my response was my rate went up based on how annoyed I am because -- [Laughter] CURTIS: I was really annoyed! I actually tell clients that my weekend rate and my evening rate is based on how annoyed I am. [Chuck laughs] ASHE: Nice. CHUCK: I just tell my clients that it's double after 5 or 6 pm, whatever is side, unless I decide to work. In other words, if it's on my terms; but if they call me, yeah. I also tell them I don't have an on-call rate because I won't be on-call. CURTIS: Yeah, fair enough. I had one client that was upset a couple of weeks ago that I wouldn't launch their site at midnight for their whole 10-people a day and I told them that I would for $10,000; if they want me to do it, that was my going rate for midnight launches. CHUCK: Nice.

The Freelancers' Show
The Freelancers' Show 069 – Setting Boundaries

The Freelancers' Show

Play Episode Listen Later Jul 11, 2013 33:54


Panel Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Ashe Dryden (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Setting Work Hours “Do Not Disturb” iPhone feature 06:51 - Making Clients Aware of Boundaries 08:33 - Handling “Emergencies” Deciding How Clients Should Contact You 11:48 - Keeping Chat Logs, Meeting Notes, Recordings, etc. Ecamm Call Recorder for Skype 13:15 - Email 15:58 - When Clients Set Boundaries with You 17:44 - Working with/for Family and/or Friends 24:32 - Setting Boundaries for Working at Home with Family Metal Door Stop Sign Is Daddy on a call? A BusyLight Presence indicator for Lync for my Home Office - Scott Hanselman Messages (iMessage for Mac) Picks Drafts (Eric) Sleeping with Your Business Partner by Becky Stewart-Gross (Eric) Fluid App (Curtis) Postman (Jeff) Shift by Hugh Howey (Ashe) Google Apps (Chuck) Fringe (Chuck) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Less Accounting with Steven Bristol Transcript CHUCK: If I ever disappear, it's because I told my Dad that I was moving more than an hour away with his grandchildren. [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 69 of The Freelancers' Show! This week on our panel, we have Reuven Lerner. REUVEN: Hello from Chicago! CHUCK: We have Curtis McHale. CURTIS: Hello! CHUCK: Ashe Dryden. ASHE: Hi everyone! CHUCK: Eric Davis. ERIC: Hi! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: And I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Setting Boundaries" and how to handle that. Have any of you had a project where you tried to set boundaries with a client and then went poorly? ASHE: I have. Definitely with a certain type of client, my biggest boundary that I set with new clients is the hours that I work. There are certain class of clients that believe that people should be available all the time no matter what; no matter if it's emergency or not, they didn't really care for this trekked work hours. CURTIS: Yeah, I think we've all had that. I had a client email me once and then call me at 2 am, and my response was my rate went up based on how annoyed I am because -- [Laughter] CURTIS: I was really annoyed! I actually tell clients that my weekend rate and my evening rate is based on how annoyed I am. [Chuck laughs] ASHE: Nice. CHUCK: I just tell my clients that it's double after 5 or 6 pm, whatever is side, unless I decide to work. In other words, if it's on my terms; but if they call me, yeah. I also tell them I don't have an on-call rate because I won't be on-call. CURTIS: Yeah, fair enough. I had one client that was upset a couple of weeks ago that I wouldn't launch their site at midnight for their whole 10-people a day and I told them that I would for $10,000; if they want me to do it, that was my going rate for midnight launches. CHUCK: Nice.

Devchat.tv Master Feed
The Freelancers’ Show 068 – Building a Consultancy with Ben Lachman and Robert Cantoni

Devchat.tv Master Feed

Play Episode Listen Later Jul 4, 2013 37:36


Panel Ben Lachman (twitter blog) Robert Cantoni (twitter) Ashe Dryden (twitter github blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:29 - Ben Lachman and Robert Cantoni Introduction Nice Mohawk 02:26 - Finding Work Dividing Client Communication Handling Marketing and Sales 06:52 - Forming a Partnership Contracts 08:23 - Partnerships vs being on your own Finding work for others 15:39 - Managing larger consultancies 16:18 - Potentially expanding the business 18:33 - Marketing Avenues Referrals/Word-of-mouth 23:02 - Working with other consultancies 24:59 - Ideal vision for the business 29:10 - Advice for someone looking to build a consultancy Pick your projects wisely Picks A/B Testing (Curtis) 2k to 10k: Writing Faster, Writing Better, and Writing More of What You Love by Rachel Aaron (Eric) Coursera Public Speaking Course (Ashe) Nairobi Developer School Indiegogo Campaign (Ashe) Amy Cuddy: Your body language shapes who you are (Jeff) Patrick Mackenzie: What Product Companies Can Learn From Consulting Companies (Reuven) David Siteman Garland: Create Awesome Online Courses (Chuck) Jefferson's Bourbon (Ben) Matasano Crypto Challenges (Ben) ustwo Pixel Perfect Precision Handbook (Robert) Mike Monteiro: Getting Comfortable With Contracts (Robert) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Setting Boundaries Transcript CHUCK: Ashe is our voice of reason. BEN: Great. [Reuven laughs] ASHE: Oh, we're in trouble. [Laughter] ERIC: Can we mute her then? [Laughter] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 68 of The Freelancers' Show! This week on our panel, we have Ashe Dryden. ASHE: Hello from Madison, Wisconsin! CHUCK: Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis McHale. CURTIS: Hey! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: I'm Charles Max Wood from DevChat.tv. We also have a couple of special guests! Our first guest is Ben Lachman. BEN: Hello from Athens, Ohio! CHUCK: And we also have Robert Cantoni. ROBERT: Yup! That's my name! Hi, everybody! CHUCK: Why don't you guys introduce yourselves before we get going? BEN: Go for it, Bob! ROBERT: [Laughs] Okay! Ben and I work together, we have a company called "Nice Mohawk Ltd.". We do iOS development and lots of freelancing stuff. We have one app of our own that's sort of out in the store, that's what we do; mostly contract work at this point. CHUCK: You say nice mohawk, and I think bikers. ROBERT: [Laughs] Like motorcycle? CHUCK: Yeah. ROBERT: Motorcycle bikes? CHUCK: Yup. BEN: Not tricycle. ROBERT: Yeah. CHUCK: Not tricycles [laughs]. Sweet. [Robert laughs] CHUCK: Ben, anything you want to add to that? BEN: No! I mean we have -- so I started out on my own. And then a little over a year ago, we started Nice Mohawk together,

Devchat.tv Master Feed
012 iPhreaks Show – Open Source with Sam Soffes

Devchat.tv Master Feed

Play Episode Listen Later Jul 4, 2013 53:37


Panel Sam Soffes (twitter github blog) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:13 - Sam Soffes Introduction Seesaw/@Seesaw 01:46 - Roon.io/@roon_app Drew Wilson Octopress 03:03 - Open Source in iOS Writing Tests Flurry TestFlight PLCrashReporter 09:00 - Open Sourcing Projects cheddar-ios Licensing 13:19 - Shared code between iOS and Mac 004 iPhreaks Show - Mac Development with Josh Abernathy Categories 17:48 - Contributions, Pull Requests & Bug Fixes 20:15 - Open Source Libraries CocoaPods 28:40 - Finding Reliable Libraries Rating Activity READMEs Cocoa Controls 32:44 - Contributing to Open Source Projects Consistency (tabs vs spaces) Testing Squashing Commits Submitting Code/Changes 38:09 - Cleaning Up Pull Requests 41:08 - Open Source at Seesaw SEEActivityIndicatorView Picks semver.org (Ben) Anker Astro3E Portable External Battery Pack (Ben) Cards Against Humanity (Ben) Travis CI (Pete) Pete Hodgson: Using Travis CI and xctool to build and test iOS apps (Pete) Reading Application Licenses (Pete) AppCoreKit (Rod) WatchESPN AppleTV App (Rod) Put Objective-C Back On The Map (Ben) David Siteman Garland: Create Awesome Online Courses (Chuck) How to Write a Nonfiction eBook in 21 Days by Steve Scott (Chuck) Amazon Prime (Chuck) Kickoff App (Sam) redcarpet (Sam) Next Week Backends Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 12 of iPhreaks! This week on our panel, we have Pete Hodgson. PETE: Buongiorno from rainy San Francisco this morning! CHUCK: Ben Scheirman. BEN: I can give you a very jet lagged hello from Houston! CHUCK: Rod Schimdt. ROD: Hello from Salt Lake City! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we have a special guest and that's Sam Soffes. Alright! SAM: Hello! CHUCK: Do you want to introduce yourself real quick? SAM: Sure! I live in Kentucky right now. I work in a company called "Seesaw". I'm working on a bunch of little projects; Roon had been my main side project right now. CHUCK: Awesome. BEN: That's Roon, R-O-O-N.io, right? SAM: You got it! BEN: Yeah, I'm primed I've got the best username. All I need to do now is blog a little bit. [Laughter] BEN: So Roon is like a blogging platform. What makes it kind of compelling in comparison to some of the other things that are out there? SAM: It's a product I did with Drew Wilson. If you're not familiar with his work, he's a spectacular designer. I always wanted it that makes it really simple that we wanted to use, and hopefully other people wanted to use, too, so he just made something really simple that's really beautiful, and there's also a native iPhone app. The iPad app is like the universal, it's almost done; I'm submitting it, hopefully, this week. And we have a Mac app in the Pipeline. It's just like we wanted to make a really good writing experience that's simple and pretty and hopefully people like it. CHUCK: Awesome. BEN: Yeah,

The iPhreaks Show
012 iPhreaks Show – Open Source with Sam Soffes

The iPhreaks Show

Play Episode Listen Later Jul 4, 2013 53:37


Panel Sam Soffes (twitter github blog) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:13 - Sam Soffes Introduction Seesaw/@Seesaw 01:46 - Roon.io/@roon_app Drew Wilson Octopress 03:03 - Open Source in iOS Writing Tests Flurry TestFlight PLCrashReporter 09:00 - Open Sourcing Projects cheddar-ios Licensing 13:19 - Shared code between iOS and Mac 004 iPhreaks Show - Mac Development with Josh Abernathy Categories 17:48 - Contributions, Pull Requests & Bug Fixes 20:15 - Open Source Libraries CocoaPods 28:40 - Finding Reliable Libraries Rating Activity READMEs Cocoa Controls 32:44 - Contributing to Open Source Projects Consistency (tabs vs spaces) Testing Squashing Commits Submitting Code/Changes 38:09 - Cleaning Up Pull Requests 41:08 - Open Source at Seesaw SEEActivityIndicatorView Picks semver.org (Ben) Anker Astro3E Portable External Battery Pack (Ben) Cards Against Humanity (Ben) Travis CI (Pete) Pete Hodgson: Using Travis CI and xctool to build and test iOS apps (Pete) Reading Application Licenses (Pete) AppCoreKit (Rod) WatchESPN AppleTV App (Rod) Put Objective-C Back On The Map (Ben) David Siteman Garland: Create Awesome Online Courses (Chuck) How to Write a Nonfiction eBook in 21 Days by Steve Scott (Chuck) Amazon Prime (Chuck) Kickoff App (Sam) redcarpet (Sam) Next Week Backends Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 12 of iPhreaks! This week on our panel, we have Pete Hodgson. PETE: Buongiorno from rainy San Francisco this morning! CHUCK: Ben Scheirman. BEN: I can give you a very jet lagged hello from Houston! CHUCK: Rod Schimdt. ROD: Hello from Salt Lake City! CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we have a special guest and that's Sam Soffes. Alright! SAM: Hello! CHUCK: Do you want to introduce yourself real quick? SAM: Sure! I live in Kentucky right now. I work in a company called "Seesaw". I'm working on a bunch of little projects; Roon had been my main side project right now. CHUCK: Awesome. BEN: That's Roon, R-O-O-N.io, right? SAM: You got it! BEN: Yeah, I'm primed I've got the best username. All I need to do now is blog a little bit. [Laughter] BEN: So Roon is like a blogging platform. What makes it kind of compelling in comparison to some of the other things that are out there? SAM: It's a product I did with Drew Wilson. If you're not familiar with his work, he's a spectacular designer. I always wanted it that makes it really simple that we wanted to use, and hopefully other people wanted to use, too, so he just made something really simple that's really beautiful, and there's also a native iPhone app. The iPad app is like the universal, it's almost done; I'm submitting it, hopefully, this week. And we have a Mac app in the Pipeline. It's just like we wanted to make a really good writing experience that's simple and pretty and hopefully people like it. CHUCK: Awesome. BEN: Yeah,

The Freelancers' Show
The Freelancers' Show 068 – Building a Consultancy with Ben Lachman and Robert Cantoni

The Freelancers' Show

Play Episode Listen Later Jul 4, 2013 37:36


Panel Ben Lachman (twitter blog) Robert Cantoni (twitter) Ashe Dryden (twitter github blog) Reuven Lerner (twitter github blog) Curtis McHale (twitter github blog) Eric Davis (twitter github blog) Jeff Schoolcraft (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:29 - Ben Lachman and Robert Cantoni Introduction Nice Mohawk 02:26 - Finding Work Dividing Client Communication Handling Marketing and Sales 06:52 - Forming a Partnership Contracts 08:23 - Partnerships vs being on your own Finding work for others 15:39 - Managing larger consultancies 16:18 - Potentially expanding the business 18:33 - Marketing Avenues Referrals/Word-of-mouth 23:02 - Working with other consultancies 24:59 - Ideal vision for the business 29:10 - Advice for someone looking to build a consultancy Pick your projects wisely Picks A/B Testing (Curtis) 2k to 10k: Writing Faster, Writing Better, and Writing More of What You Love by Rachel Aaron (Eric) Coursera Public Speaking Course (Ashe) Nairobi Developer School Indiegogo Campaign (Ashe) Amy Cuddy: Your body language shapes who you are (Jeff) Patrick Mackenzie: What Product Companies Can Learn From Consulting Companies (Reuven) David Siteman Garland: Create Awesome Online Courses (Chuck) Jefferson's Bourbon (Ben) Matasano Crypto Challenges (Ben) ustwo Pixel Perfect Precision Handbook (Robert) Mike Monteiro: Getting Comfortable With Contracts (Robert) Book Club Getting Things Done with David Allen! He will join us for an episode to discuss the book on July 30th. The episode will air on August 7th. Next Week Setting Boundaries Transcript CHUCK: Ashe is our voice of reason. BEN: Great. [Reuven laughs] ASHE: Oh, we're in trouble. [Laughter] ERIC: Can we mute her then? [Laughter] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net.] [You're fantastic at code, but do you have an action plan to take it to the next level? The upcoming book, Next Level Freelance, will help you optimize your freelance business for happiness. The book is packed with actionable steps to make more money, case studies, tips to find more clients, and exercises for you to establish your desired lifestyle. Extras include: 9 interviews with freelancers who make great money while enjoying great work-life balance, videos on strategies to find quality subcontractors, and videos on making more free time by outsourcing your daily tasks. Check it out today at nextlevelfreelance.com!] CHUCK: Hey everybody and welcome to Episode 68 of The Freelancers' Show! This week on our panel, we have Ashe Dryden. ASHE: Hello from Madison, Wisconsin! CHUCK: Reuven Lerner. REUVEN: Hello there! CHUCK: Curtis McHale. CURTIS: Hey! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: I'm Charles Max Wood from DevChat.tv. We also have a couple of special guests! Our first guest is Ben Lachman. BEN: Hello from Athens, Ohio! CHUCK: And we also have Robert Cantoni. ROBERT: Yup! That's my name! Hi, everybody! CHUCK: Why don't you guys introduce yourselves before we get going? BEN: Go for it, Bob! ROBERT: [Laughs] Okay! Ben and I work together, we have a company called "Nice Mohawk Ltd.". We do iOS development and lots of freelancing stuff. We have one app of our own that's sort of out in the store, that's what we do; mostly contract work at this point. CHUCK: You say nice mohawk, and I think bikers. ROBERT: [Laughs] Like motorcycle? CHUCK: Yeah. ROBERT: Motorcycle bikes? CHUCK: Yup. BEN: Not tricycle. ROBERT: Yeah. CHUCK: Not tricycles [laughs]. Sweet. [Robert laughs] CHUCK: Ben, anything you want to add to that? BEN: No! I mean we have -- so I started out on my own. And then a little over a year ago, we started Nice Mohawk together,