Podcasts about chuck oh

  • 8PODCASTS
  • 34EPISODES
  • 49mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jan 4, 2020LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about chuck oh

Latest podcast episodes about chuck oh

Dennis & Barbara's Top 25 All-Time Interviews
The Good Life (Part 2) - Chuck Colson

Dennis & Barbara's Top 25 All-Time Interviews

Play Episode Listen Later Jan 4, 2020 24:55


 The Good Life (Part 1) - Chuck ColsonThe Good Life (Part 2) - Chuck ColsonFamilyLife Today® Radio TranscriptReferences to conferences, resources, or other special promotions may be obsolete. The Good LifeDay 2 o 2 Guest:                        Chuck Colson  From the Series:      A Life Well-Lived________________________________________________________________ Bob:                Do the truth claims of Christianity make rational, logical, reasonable sense?  Chuck Colson says they do. Chuck:            I've gotten so convinced of the truth of the biblical worldview as applied in life against any other worldview, and I'm convinced if I could argue the case that the biblical worldview is the only one that conforms to reality, that I would win that case, hands down, intellectually – by reason, by arguments, by logic.  But that doesn't get you to God.  As a matter of fact, sometimes the more you know, the tougher it gets. Bob:                This is FamilyLife Today for Tuesday, August 30th.  Our host is the president of FamilyLife, Dennis Rainey, and I'm Bob Lepine.  What can we do or say that will persuade a watching world of the reality of who Christ is?                         And welcome to FamilyLife Today, thanks for joining us.  You know, the guest we have with us this week – I don't know – in fact, I'm curious – it's obvious, as you read through what he's written, that he's been influenced by C.S. Lewis and by Francis Shaffer, and I just wonder who wins the battle there – Lewis versus Shaffer?  Who has had more influence in Chuck Colson's life – C.S. Lewis or Francis Shaffer? Chuck:            I would hate to answer that question, Bob, because both of them have had a huge influence on my life.  Lewis would probably, however, if I had to chose between the two, would be number one because it was his arguments in "Mere Christianity," that persuaded me that Christianity is rational, reasonable, sustainable, as a matter of fact, nothing else makes sense.  And so you'll see a lot of Lewis through this book.                         In terms of my theology, Shaffer; and, before him, Abraham Kiper, influenced my perspective on Scripture and the relationship of the church and Scripture to the world.  So in two different areas, I am profoundly grateful to those three men. Bob:                Was Shaffer still alive when you came to faith? Chuck:            Oh, yes, I knew him.  Oh, sure, I went to LeBrie [ph] and visited with him at his invitation.  We spent a day together.  It was a wonderful time.  He was a very humble man, and then I visited with him a number of times when he came to the States and was at speeches and conferences.  I was at his funeral, the first person to come in and view the body, as a matter of fact, when he laying in his living room. Bob:                I kind of just jumped in.  I guess most of our listeners probably know our guest. Dennis:          I think they recognized the voice of Chuck Colson.  Chuck, welcome back to FamilyLife Today.   Chuck:            Thanks, Dennis, nice to be with you. Dennis:          Chuck has written a book called "The Good Life," and you don't have to turn but a couple of pages before you read a quote by Pascal, who said, "The supreme function of reason is to show man that some things are beyond reason." Chuck:            Blaise Pascal is one of the most interesting men ever, and his writings have affected me greatly, as well, particularly his Pensees.  But Pascal died in his late thirties, and was the inventor of the computer.  He did the first crude calculating device. Bob:                This isn't some Al Gore thing you're just making up? Chuck:            No, no, this isn't Al Gore inventing the unit.  Blaise Pascal, 300 years ago, came up with the concept that has become the computer.  He was also a great philosopher and great Christian.  What he's basically saying is that reason is a gift of God, and we can use reason to pursue with our minds facts and truth, and the more we look for the facts and truth about life, we will eventually get to the point where we realize reason takes us only so far. Dennis:          Right. Chuck:            And the more we reason – and that's what I do in this book – the more we reason, we get to the place where we have to end up in faith. Dennis:          You tell a story at the beginning of your book that beautifully illustrates that.  It's about your daughter, Emily, who is a single parent raising an autistic child, Max.   Chuck:            Yes, she's a great heroine to me, and Max is the most lovable kid in the world.  And I tell the story of why I wrote this book, basically, this book is to try to show people how the world works and how they fit into it, and it's to be non-threatening.  It's a book for seekers.  That's why it relies on reason for the first two-thirds of the book before it gets to Scripture and faith, because I want to draw people in.                         But one thing about autism, as most people perhaps are aware, everything has to be orderly in just perfect arrangement for an autistic child.  When Max comes to our house – he's 14, he's getting to be a big kid. Emily does a wonderful job managing him.  When he comes to our house, he checks where all the pictures are.  Are they all on the wall, in the same place?  Does the stove work the same way?  Has anything changed?  And then as long as he knows everything is okay, he's at peace.                         Well, one night we had a visitor come to the house, and it was unexpected, and he brought a Christmas gift for me, and when he came in the house, Max started to get agitated, and you could see he was going to have what euphemistically called a "meltdown," and they go out of control, they have a tantrum.  So Emily grabbed a pad and sat down with Max and drew pictures.  She's a good artist.  She drew little box pictures like a comic strip.  And she would say, "This man knocking on the door, he's a friend of Grandpa's, they go fishing together," and then she'd draw a little sign of a fishing boat, and then "They work together, and it's Christmas, and he's brought this gift."  She drew the picture.                          Suddenly, Max understood how his little world at that moment worked, and he calmed down immediately.  And what I'm doing in this book is drawing a picture for people the same way Emily drew a picture for Max of how the world works.  What things are true, what things aren't true, what can you find about life, and most of which is through paradoxes.  What can you find out that's true about life, and then figure out how you fit in.  And, of course, the ultimate question is what is true?  Is there truth, and is it knowable?                         The second half of the book is devoted to that question which, to me, is one that we Christians desperately need to understand how you make that case and then make it with our friends.  And, particularly, get your kids to understand there is truth, and it is knowable, and here is how it's knowable before they go to college or before they leave the home, because the first thing they'll be assaulted with is the statement, "There is no truth." Bob:                Do you remember when Timothy McVeigh was executed, and he read, as his final statement in life, the poem, "Invictus," which ends with I am the captain of my own destiny.  Do you think most people think that that is what life is all about? Chuck:            Well, I think a lot of people would say that, because I would have said that before I was converted, and that's a statement of pride.  In the case of Timothy McVeigh, it was insufferable arrogance.  He was captain of his own ship, master of his own destiny, he could control life.  That was Nietzche – the world of power.  You can will yourself to this position.                         A lot of people imbibe that because they think that's what they're supposed to think.  Deep down inside, no, they cry like a baby inside, because they know they need other people, they know they need things.  One of the great studies I cited in this book was down at Dartmouth, and it discovered that human beings are wired, literally, the way we are genetically disposed – the way our brains work, we are wired to connect.  In other words, we don't live alone.  We live in community, we live with family, we live with friends, we live in a nation. And, secondly, we're wired for God.  We are actually searching for a meaningful relationship with the One who created us.  Whether we acknowledge it or not, and most people out of pride won't acknowledge it, just like I wouldn't.  But, oh, I was so desperately hungry, and as soon as I let those defenses go, that guard go down, that night in the driveway in that flood of tears – sure, it came to me.                           So I'm trying to walk people through that same question in this book. Dennis:          Reason can only take us so far; faith is what finishes the connection between the human soul and God. Chuck:            Exactly. Dennis:          And what you've attempted to do is exhort us to come to the truth.  One of the things I want you to comment on – you just alluded to it briefly a few moments ago – you say that today there is no such thing as reality or, capital T, Truth, in our culture today.  And I think, for the average mom and dad who are raising kids, I don't think they realize, Chuck, what a battleground this is around truth. Chuck:            This is the battleground.  This is the battleground.  Is there any reality, is there any ultimate reality … Dennis:          Or is it just opinion? Chuck:            Yes, it is just your preference versus my preference, and that's what they're being taught in college.  They're sawing off the branch on which they sit, and so what I'm trying to show in this book is that there is reality, there has to be reality, we know there is, we know there are certain things that conform to the way they truly are, which is the classical definition of truth.  The job is to find it.  But, Dennis, you hit the nail on the head – you get to the point where you can prove it. I've gotten so convinced of the truth of the biblical worldview as applied in life against any other worldview, that my great dream, as I write in "The Good Life," my great dream is someday to be able to stand in the Supreme Court – every lawyers dream – and argue His case in the Supreme Court.  And I'm convinced if I could argue the case that the biblical worldview is the only one that conforms to reality, that I would win that case, hands down, intellectually – by reason, by arguments, by logic.  But that doesn't get you to God.  As a matter of fact, sometimes the more you know, the tougher it gets.  That's why the last chapter of this book is about faith as the step we have to take.  And people say, "Well, I can't profess faith because I have doubts."  Good.  If you didn't have doubts, faith wouldn't be required.  If God were as obvious as the tree in the yard, you wouldn't have to have faith. Dennis:          You know, it's interesting to hear you say that, because you're a very bright, intellectual man – well-educated.  You continue to study the world religions throughout the scope of your life, and yet as you move toward the last phase of your life, you are more convinced not less. Chuck:            I remember many years ago hearing Malcolm Muggeridge – I don't know how many of our listeners will remember that name, but he was a great writer, a great journalist, who converted late in life.  And he said, "I'm more convinced of the reality of Jesus Christ than I am of my own reality."  And he was a colorful guy – white hair going all over the place, and he'd always have a wonderful chuckle.  I was with him once for tea, and he was talking about this, and I thought, "Well, he's an old man." At that point, he was the same age I am now.  And I said this is a bit of hyperbole.  You know, it isn't. I'm convinced that the logos means all the intelligence, all that can be – but to the Greeks, everything that could be known or is known.  But the logos basically programs the little computers in the billions of cells we have within us called DNA, which has information like 30 volumes of the Encyclopedia Britannica four times over is the information in one of the DNAs that program ourselves.  Bill Gates, he's never designed as sophisticated software as the DNA.                         And I think the logos programs that.  I think we are kept alive by God because He – the spiritual world – and a British physicist converted and has written books about this – the spiritual world actually animates the physical world.  So I think it's right.  I think we're more convinced of the reality of Christ than unreality.  And the more I study the more convinced I get. Bob:                As a dad trying to raise kids who will pursue the good life, as you've defined it there, in a culture that is increasingly trying to point them in other directions – I'll tell you how I became aware of the struggle that I was in the midst of.  A year ago, when the issue of gay marriage was in the news, one of my children was asked to write a paper on it at school, and I could tell there was a real wrestle between the desire to be compassionate and the desire to be truthful, and I thought, "Where is this going to end up?"  And I really do wonder where it's going to end up in the culture – not just with my kids but with all of our kids.  How can we, today, point our kids in this direction? Chuck:            Well, I think this is, of course, a great question, Bob, and I was just talking with a fellow this morning about that very question.  First of all, you've got to explain to them that there is an order to life.  I mean, life does work a certain way.  And sin is nothing but, as Neal Plantinga, the great theologian at Calvin Seminary says, "Sin is nothing but folly," foolishness, because it's like walking into a room blindfolded, and you don't know where you're going to hit the furniture.  You've got to know how the world is organized in order to live rationally.                         And your daughter writing that paper is going to have a natural tendency to say, "Well, if these people are disposed this way, why should we tell them they can't behave this way?"  And if she were to answer that question in her paper saying, "Well, I feel sorry for these people, but the Bible says it's a sin."  She wouldn't absolutely make any points at all with her classmates or anyone else, because they'd say, "Well, that's what the Bible says.  You live by the Bible, I don't live by the Bible."                           What you have to say is there's a natural order to life.  Life works a certain way.  Sex is for procreation.  That's why we have that capacity.  It doesn't work in homosexual sex.  They cannot perform a natural act.  It is unnatural, whether you like to use that word or not, it is.  There is a natural order in life; there is a natural law.  This was C.S. Lewis's great argument that had such an effect on me when he talked about this natural law and people know it, and they've known it through every culture in every generation.  We know the world works a certain way, which is the very point I've been trying to make in here.  We know the world works a certain way, and our job is to live our lives in accordance with what works, otherwise we're dumb, we're stupid, because Neal Plantinga puts it very graphically – "When you don't live the way the world works, it's like spitting into the wind or coloring outside the lines or cutting across the grain of the universe."  So it's just good sense to figure out.                           Now, the relationship between a man and a woman in marriage is the way you perpetuate the human race.  You raise children in an environment where character can be cultivated and learned.  It's never taught, it's learned.  And you can't do that if the relationship doesn't conform to the way the world works.  If everybody were homosexual there wouldn't be any children.  So you can't tell me that it's normative.  It isn't normative, it can't be normative by definition.                         And I make the natural order arguments, which, over the years, Catholics are much better at than we are.  Evangelicals always use the Bible because it is our primary source of knowledge, obviously, but it won't wash with people.  The natural order argument is very, very important. Bob:                So that's where we've got to point our kids. Chuck:            That's where we point our kids – explaining the reality of the way the world works. Dennis:          You conclude your book talking about how the good life ultimately ends in death, which can result in new life.  And throughout the book, you use illustrations of people who illustrate the good life positively and negatively, and as you talk about the end of a matter; that is, death, you use two illustrations.  One is a funeral you and I attended where Bill Bright was honored for his life; and another illustration you use was a funeral neither of us attended, because there was none – John Ehrlichman, a Watergate figure.  Just quickly contrast John's life with Bill's life.  Chuck:            Well, John Ehrlichman, I went back to see – when he invited me to when he was in a nursing home in Atlanta, everything had collapsed in his life.  He'd been through three marriages, his family abandoned him, he had nothing.  He was penniless and powerless – once one of the most powerful men in the world.  And he wanted to see me because the doctor had told him he had renal failure.  He was on kidney dialysis.  A doctor told him that he could get a shot of morphine and put himself out of the misery.                         I was shocked.  I spent an hour talking about the dignity of life and the meaning of life.  I don't know whether it sank in or not.  A friend of mine went back and prayed with him and hopefully he received Christ.  I'd like to think he did before he died.  But he died alone in the nursing home with nobody around him, having given up on life.  I can't think of a more despairing story.  And I tell it as a tragic story because he was such a good man until the collapse came in his life, and we said earlier what happens to you doesn't matter, it's how you react to what happens to you.  Well, he reacted badly to what happened to him in the fall of Watergate.                         Contrast that with Bill Bright.  I remember being with you at the funeral, Dennis, and what a great experience that was, what a joyous day that was for Bill's celebration of his life.  But, Bill, when he learned he had pulmonary fibrosis, which is one of the most difficult ways to die, you're slowly suffocating, and it's agonizing death, and the doctor told him how bad it was going to be, and Bill said, "Praise the Lord, this is what God wants."                          Throughout that two, three-year period that Bill knew he was dying, maybe the most productive period in his ministry.  He wrote all kinds of things, did videos.  I'd go see him in his apartment, and he had the oxygen strapped to him, and he never was without a smile and always giving me ideas and "Here's something you can do in the ministry, Chuck."  He was an extraordinary man.  And when he died, Vonette was with him, and whispered to him, "It's all right," and he turned his head, and he died peacefully.                         John Paul II, the pope, gave the world a similar lesson in how to die in the midst of suffering, constantly issuing statements saying, "Suffering will be redeemed," and Christians have to know that suffering will be redeemed, and we have to know if you're going to live the good life, it contemplates a good death.  It contemplates facing it with equanimity, because you know you're going to be with the Lord, and dying with grace to the extent you can.  And, obviously, some people are in terrible pain.  But Bill Bright set the gold standard for me. Dennis:          He really did.  He showed us how to live and how to die. Chuck:            And how to die, yep. Dennis:          There may be a man or a woman listening to this broadcast, perhaps a boy or a girl, who goes, "You know what?  It's time for me to have that faith experience that you talked about where you had to pull the car off to the side of the road and receive Christ."  Would you explain to them what they need to do?  Just at their point where they are right now – how they can connect with God and know they're forgiven all their sins. Chuck:            It's maddeningly simple, and the problem with it is that people think, "There's got to be more to that.  I've got to do some good works, I've got to do something to show that I'm a good person.  I'm really not.  My life is a mess right now.  I'll clean up my life first before I come to God."  Wrong.  You can't clean up your life, you're incapable of cleaning up your life, and God doesn't want you to even try.  What He wants you to do is surrender – the humblest possible surrender.  Get rid of your pride, which is the great enemy, and simply say, "Lord Jesus, I want You in my life.  Forgive me of my sins."  Let Him worry about cleaning them up.  When I came to Him, I had a ton of sins, and there were some He could immediately erase, there were some he had to work on with me for a while, and that's part of the process of sanctification.  It's a joint process between us and between God.                         But what it takes is a simple act of faith, recognizing that your doubts are a good thing.  I loved what you said about Tom Skinner [ph], that was a marvelous quote.  Your doubts are good things, because if you didn't have doubts, you wouldn't take God seriously.  You wouldn't need God.  We need Him because He settles the question for us, and He's made it so easy for just us to turn to Him as long as we are generally repentant and ask Him to come in and take our lives. Dennis:          And He'll take us at our word at that point and make us a new creation in Christ. Chuck:            You know, people say, "Does God answer prayers?"  He answers the prayer of every single person who says, "Jesus, take me." Bob:                And that puts you on the path for a good life. Dennis:          It does, it does. Chuck:            It is the good life. Dennis:          Yeah, it is.  Chuck, I want to thank you for being on FamilyLife Today.  And, you know, someday I hope you get a chance to go to the Supreme Court and argue … Chuck:            … argue that case … Dennis:          … argue for Jesus Christ and why Christianity should be the worldview of every living human being.  Bob:                I'm just afraid you'd still get a five to four against in that verdict.  With this Court I would get it exactly right. Chuck:            Thanks for being, God bless you guys. Bob:                We've got copies of your book available in our FamilyLife Resource Center.  Again, the book is called "The Good Life," and I want to encourage our listeners – it makes the case – you don't need to hear the arguments before the Supreme Court.  The book lays out the case, and it's pretty clear, and, in fact, it's pretty tough to refute.  I think you can give this book to somebody who doesn't know Christ and just say, "I'd be interested in your thoughts as you read through this," and it could spark quite a dialog.                          Again, we've got copies in the FamilyLife Resource Center.  Go to our website, FamilyLife.com, click the "Go" button at the bottom of the screen, and that will take you right to a page where you can get more information about Chuck Colson's book, "The Good Life."                         We also have the book that was instrumental in you coming to faith in Christ, and that's the book by C.S. Lewis called "Mere Christianity," which is another apologetic for the reasonableness of Christianity – a classic book.  If you're interested in ordering both Chuck's book and "Mere Christianity," we'll send you at no additional cost the CD audio of our conversation this week with Chuck Colson.                         Again, the website is FamilyLife.com.  Click the "Go" button at the bottom of the screen, and that will take you right to the page where you can get more information about these resources, or you can order online, if you'd like.  If it's easier, you can call 1-800-FLTODAY, and there is someone on our team waiting to help you with an order.  Again, it's 1-800-F-as-in-family, L-as-in-life, and then the word TODAY.                         And let me say a special word of thanks to those folks who have gotten in touch with us over the last several weeks, Dennis, and have made a donation to FamilyLife Today.  We're listener-supported, and we depend on donations to keep FamilyLife Today on this station and on stations all across the country.  We hope that folks who donate to our ministry have first been faithful in donating to their local church.  That ought to be your first giving priority.  But in recent weeks, as some of our listeners have been aware that we are ending our fiscal year, and that summertime is coming to a close, we've had folks calling not only to make a donation but to challenge others to make a donation as well.                         We've heard from a lot of listeners who have attended one of our Weekend to Remember conferences, and they called not only to donate to FamilyLife Today but also to challenge other people who have benefited from the Weekend to Remember to make a donation.  And we've heard from folks who have taken the resources that we created or even recommended this radio program to friends and have seen God use this in their lives.  They've called to make a donation and wanted to challenge others to do the same.                         So we're hoping that you will consider meeting that challenge and maybe issue a challenge of your own.  If you've not made a donation to FamilyLife Today in recent days, you can do that online at FamilyLife.com or you can call 1-800-FLTODAY to make a donation.  Again, it's 1-800-F-as-in-family, L-as-in-life, and then the word TODAY or go online and donate at FamilyLife.com.                         Well, tomorrow Lisa Bevere is going to join us, and we're going to talk about why it is that women wind up losing when they give in to pressure from men.  She'll share some of her own story and some warnings for women.  I hope you can be back with us for that.                         I want to thank our engineer today, Keith Lynch, and our entire broadcast production team.  On behalf of our host, Dennis Rainey, I'm Bob Lepine.  We'll see you back tomorrow for another edition of FamilyLife Today.                          FamilyLife Today is a production of FamilyLife of Little Rock, Arkansas, a ministry of Campus Crusade for Christ.  ______________________________________________________________________ We are so happy to provide these transcripts to you.  However, there is a cost to transcribe, create, and produce them for our website.  If you've benefited from the broadcast transcripts, would   you consider donating today to help defray the costs?         Copyright © FamilyLife.  All rights reserved.       www.FamilyLife.com

Dennis & Barbara's Top 25 All-Time Interviews
The Good Life (Part 1) - Chuck Colson

Dennis & Barbara's Top 25 All-Time Interviews

Play Episode Listen Later Jan 4, 2020 24:55


The Good Life (Part 1) - Chuck ColsonThe Good Life (Part 2) - Chuck ColsonFamilyLife Today® Radio TranscriptReferences to conferences, resources, or other special promotions may be obsolete. The Good LifeDay 1 of 2 Guest:                             Chuck Colson From the Series:         Coming to Grips With Grace________________________________________________________________ Bob:                Does it seem to you that people today appear interested in spiritual things, but when you start talking about authentic biblical Christianity, they tune you out?  Here's Chuck Colson. Chuck:            We live in a time what's called "post-modernism," which means there is no truth, everything is relative, so there's no standards, no yardsticks, nothing to measure your life by, and what I'm saying to people is, "Yeah, that's where the secular world is."  And if we hit them with a Bible, they're going to turn away.  They're just going to say, "Here comes one of these people preaching at us.  This is the Bible Belt."  But if you start talking to them about the meaning of their lives and where they're going to find fulfillment in life, you can engage them. Bob:                This is FamilyLife Today for Monday, August 29th.  Our host is the president of FamilyLife, Dennis Rainey, and I'm Bob Lepine.  We'll talk about how to engage the culture in a spiritual conversation with our guest, Chuck Colson, today.                         And welcome to FamilyLife Today, thanks for joining us.  You know, it's not often when somebody comes to faith in Christ that it makes national news headlines.  But I remember back when I was – I guess I was in high school or in college when the news came that Chuck Colson had found Christ, and the reason I remember it is because, honestly, if I'm telling the truth, I was kind of cynical about the whole thing, and I thought, "Oh, yeah, I bet he found Christ."  You know, the guy is trying to get out of a prison term, and he thinks maybe religion will help him out a little bit with that.  Did you think – do you remember hearing about it? Dennis:          I do.  And, frankly, I remember having some of those same thoughts, and he joins us on the broadcast.  It was the real deal.  Chuck, I'm glad it wasn't a fake. Chuck:            Thirty-two years ago, if it was a fake, I've certainly maintained it over these years.  But you guys weren't alone.  I mean, 90 percent of the world believed I was just looking for sympathy. Bob:                Well, and Larry King has said to you – he has been impressed by – he's been witnessed to by the fact that you persevered in your faith. Chuck:            Every time I have an interview with Larry King over the years, and I've had many of them, he would say, "You know, I just am so impressed.  You keep doing this."  And a number of the secular interviewers will say, "You're really doing something with your life that I should have been doing in my life."  Dan Rather said that to me this past spring.                           So maybe that's the witness, and when you say publicity, goodness, most of our listeners won't remember Eric Sevareid or Walter Cronkite, but they devoted almost an entire broadcast on CBS News to my conversion.  It was bigger news than Watergate, because it was so improbable.  "The Boston Globe" said "If Mr. Colson can find God and be forgiven, there is hope for everybody." Dennis:          And there is. Chuck:            And there is.  My life proves that. Dennis:          There really is.  You write in your book, you just released a new book called "The Good Life."  You mentioned that this book is like looking in a rearview mirror.   Chuck:            Yeah, it is. Dennis:          And you're looking back over how you describe a tumultuous life.  You know, if you would have said that to me 25 years ago, Chuck, I'd have said, "Well, yeah, maybe you, because of where you came from, being with Nixon in the White House and going to prison and all the fallout of making national news with a crime," but you know what?  Now, being 57 years old, I understand what you mean.  Life is tumultuous and looking back over it, we can live a good life if we have our hope in the right place. Chuck:            Yes, it's true.  Everybody thinks that you can go through life, and it's a breeze.  People who haven't had a major crisis in life, people who haven't fallen on their face, just have to wait for their turn, because it will happen.  You think you've got life all together, the world rolls over on top of you.                           But I've tried to write this book – you're quite right – looking at my life through the rearview mirror.  I'm 73 years old.  You learn a lot; you learn a lot from your own experiences; you learn from your own failures, which I've had my share, certainly; and you learn from the lessons of other people's lives.  And so "Born Again" was written prospectively.  I told the story of my conversion, coming out of politics, coming to Christ, going to prison, and that was sort of a forward look at a new life in Christ.                           Now, 32 years later, let's look back and see what really happened – what worked out, what didn't work out.  And I wrote this basically – I think you fellows know, I wrote it principally for seekers.  People today are searching for questions about meaning and purpose and what is life all about and how do I find my fulfillment and why am I here and what's my purpose, what am I going to do with my life?  So I wrote this, hopefully, because my life has been such a rollercoaster, up and down, that people would look at my life and then learn some of the lessons that I've learned, and it leads you to only one place, as all of us know. Bob:                Well, it's interesting, because as I started reading through this book, I had the thought this is your Ecclesiastes. Chuck:            Yes, it is – vanity, vanity and striving after the wind, precisely. Bob:                All of life is that until you come to the end, and you say if there is no faith, if there is no hope, then there is nothing. Chuck:            Yes, the last words of Ecclesiastes capture it all. Dennis:          They really do.  There is a scene that I think really sets the stage for your book, and it's early in the book, but it tells the story of how you got together with a group of people and announced your conversion.  You were near some bay or some sound … Chuck:            Hope Sound in Florida, which is one of the watering spots for the truly rich and famous and wealthy from all over the world.  And this woman was a lovely, beautiful, Christian woman, took her back yard, which looks over the bay, and the bay was full of beautiful, 70, 80, 100-foot yachts, and she put a tent out, and she had a 5:00 party, and everybody came in their white dinner jackets and long gowns, because we were heading off to different parties for the evening, and I gave my testimony because she had arranged it this way.  I would give my testimony and then take questions and answers.                         I gave my testimony, and most people were looking away, or they had this studied indifference about them.  They didn't want to appear to be affected by it.  All the questions were then about Watergate, Nixon, the presidency, prison, and just as it was getting ready to get over, and it was not an easy experience – just as it was about to end, this man leaning against the tent pole, legs crossed, a cocktail in one hand, looks at me and says, "Mr. Colson, you had this dramatic experience going from the White House to prison, but what are you going to say to the rest of us here," he said, "You can see," and he sweeps his hand overlooking at the bay, "You can see what we really – we have the good life.  We don't have these kinds of problems."  I said, "Well, you may not have had them yet.  You will.  If there's anybody here who has really had a life without problems, I'd sure like to talk to him afterwards, because everybody has their share of problems, and if you don't now, you will when you're lying on your deathbed and all of these things will have no meaning to you because you know your life is about to end."                         It was like letting air out of a bellows.  I mean, they just – whoosh.  You could feel people exhaling.  There wasn't a sound.  Nobody applauded.  The hostess got up and said, "Well, make yourselves comfortable, and Mr. Colson will stay and answer questions."  And I had a stream of people, and my wife did as well – and we did a dinner that night, coming up and telling me "My son is on drugs, and I can't find him," and "My husband's got four mistresses.  I don't know how to deal with it."  I mean, it was just a never-ending series of problems.                         There was one study I cite in the book – times that people can become content and happy in a middle class lifestyle, money in excess of that doesn't do anything.  It does not increase their happiness by any measure, and very often creates unhappiness.  And I showed some examples of that in the book.  So one of the biggest myths I want to get rid of is that the purpose of life is to make money and be successful and be powerful.                         I tell the story of Dennis Kozlowski who was recently convicted in the Tyco scandal.  A poor kid growing up in Newark, New Jersey; works his way through school; is a whiz in the company; gets to be CEO at an early age; starts getting million-dollar salaries, multimillion-dollar salaries; and then starts dealing the employees blind and ends up with a $2.2 million party for his trophy wife in Sardinia with [inaudible] running around the place and with an ice statue of Michelangelo pouring out vodka, and that's the good life?  Nah, he's going to be in prison the rest of his life. Dennis:          You know, there is a generation of our listeners who really have never heard the story of how you came to faith in Christ.  So to set the stage for how this book has come about, how your Ecclesiastes began to be written, take us back to the White House.  You were working for President Nixon; had one of the most prestigious jobs there; you were a powerful man; an attorney.  You and your wife, Patty, were raising your family at the time. Bob:                Were you counsel to the president?  Was that your … Chuck:            I was special counsel to the president, yes, and I was in the office – as a matter of fact, my office was immediately next to his, and his working office in the Executive Office Building, and we were very close.  I was one of the four or five people closest to the president.  I really came up with the strategy for the 1972 campaign, which was a landslide victory for the president – historic landslide victory, as a matter of fact.                         And when the election was over, that night, as a matter of fact, when the voting was taking place, Nixon had me and Bob Haldeman, just two of us, in his office.  We sat there until 2 in the morning, Patty and my kids were in my office waiting for me, and he's toasting me with all of the results coming in and talking about the fact that I'd made his presidency, and I can do anything I want from the cabinet.  Go practice law, and I'd make hundreds of thousands of dollars a year, which I had done before I'd gone to the White House.                           So I really had life made, and the next morning I woke up feeling miserable, and for two or three months, I would sit in my office and look out over the beautiful, manicured lawns of the South Lawn of the White House and think about, "Boy, this is pretty good, you know, a grandson of immigrants comes to this country, rises to the top, earns a scholarship to college and had been a success at everything he'd ever done, and here I am, and what's it all about?  I had this incredible period of emptiness.                           And then I went to Boston one day after I left the White House; I went back to my law firm.  I had a meeting with the president of Raytheon, one of the largest corporations in America, because I was once again to be their counsel.  I had been counsel before I went to the White House, and now I was coming back to be counsel again.  And Tom Phillips, the president, just seemed so different.  He was calm, and he was peaceful, and we had a great conversation, and he started asking me about me and my family and how I was weathering in Watergate.                         I said, "Tom, you've changed.  What's happened to you?"  He said, "Yes, I've accepted Jesus Christ and committed my life to Him."  He kind of looked away when he did that, almost like he was embarrassed to say it.  But he shocked me, and I took a firm grip on the bottom of the chair.  I'd never heard anyone say something like that that boldly. Dennis:          Now, wait a second, you hadn't grown up in the church? Chuck:            Oh, no.  I'd been in church twice a year, if that.  And would say I was a Christian because I grew up an American, it's a Christian country, and I wasn't Jewish, so I must be a Christian.  I had no idea what a Christian was, no clue.                           And he said, "I've given my life to Jesus Christ," it was shocking words.  But over those next several months, I began to think about that conversation and wonder what he really meant and why he was so peaceful and why his personality had changed so dramatically.                         And so in the summer of 1973 in the darkest days of Watergate, the world caving in, I went back and spent an evening on his porch of his home outside of Boston – a hot August night, and he witnessed to me; told me what had happened to him; told me his story – an amazing story.  And he also read to me a chapter out of C.S. Lewis's book, "Mere Christianity," about the great sin – pride – and it was me Lewis was writing about, and I realized my life I thought was idealistic, I was trying to do all these things for my family, I was trying to serve my country – it was all about me, and it was pride.  And I didn't give in, he wanted to pray with me, and he led a prayer, but I didn't. Dennis:          You resisted. Chuck:            I resisted, sure.  I'm too proud – a big-time Washington lawyer, a friend of the president of the United States. Dennis:          You didn't want to bow to anybody. Chuck:            That's right, and I went out to get into my automobile and start to drive away and got about 100 yards and had to stop the car, I was crying too hard.  I called out to God, I said, "Come into my life.  If this is true, I want to know You, I want to be forgiven."  And that was the night that Jesus came into my life and nothing has been the same since, and nothing can ever be the same again.  The world all scoffed, as you guys noted at the beginning of the program, but it was okay.  I persevered, and my faith really sustained me through prison, and then I saw a mission in life, and, of course, that's the great paradox.                           One of the things I talk about in this book is that everything about life is a paradox.  It's not the way it appears, and we get this idea about what's good in life, but usually what turns out to be best for us is the thing we least expect or maybe don't want.  The greatest thing that ever happened in my life was going to prison.  I've been doing a lot of interviews lately, and I've said to every reporter – "Thank God for Watergate, thank God for what happened to me.  Because I went through this, I've discovered what life is really all about."  And that's what I write it in here – basically what I've discovered life is all about.                         And I think what we Christians have to do today – I think it's really a difficult period, because we live in a time what's called "post-modernism," which means there is no truth, everything is relative, so there's no standards, no yardsticks, nothing to measure your life by, and what I'm saying to people is, "Yeah, that's where the secular world is."  And if we hit them with a Bible, they're going to turn away.  They're just going to say, "Here comes one of these people preaching at us.  This is the Bible Belt."  But if you start talking to them about the meaning of their lives and where they're going to find fulfillment in life, you can engage them. Bob:                Well, and we can be seduced, as believers, by the cultural message, which says, "You will find meaning and purpose and fulfillment" – I think materialism is the greatest seductress of our day, don't you? Chuck:            Absolutely, and it gets into the church.  It's almost impossible for it not to affect Christians, because you can't turn on a radio, look at a billboard, go to a movie, even if you took PG movies, you're still going to get it.  And you'll get it in college, in schools, where relativism is being taught, naturalism is being taught in all the public schools in America.  So we Christians absorb all this stuff, and then we kind of give it a little bit of a holy varnish by saying, "Well, we're really Christians, and Sunday morning, at least, I'm going to be devoted to Christ."  So we get affected by this.  Yeah, we've got to look at ourselves and our values.  Dennis:          Chuck, there's a scene that you paint vividly in your book of you've just been picked up by the federal marshals.  You are being taken to this prison that was anything but like the White House, and you describe a peace, a lack of fear.                         Now, I have to ask you – was it your newfound faith in Christ that was the basis of you moving toward three years of incarceration? Chuck:            Yes.  You go through something like Watergate, where you pick up the newspaper every day and here are these charges made about you and headlines and screaming headlines, people saying outrageous things.  You're in the middle of a battle for your life.  It just totally absorbs you.  It's very hard on the family.  And so, all of a sudden, I made the decision, I pled guilty, I got my sentence, I'm going off to prison, and on the ride to the prison I was kind of, well, I'm relieved.  It's over.  In fact, the first night in prison I slept better than I'd slept at home in months because I knew what I had to do, and I knew what I was going to have to face, and I knew it was going to be tough, but I knew that Jesus would sustain me. Bob:                Even as you recount that, I'm thinking of the paradox that must have been a part of your life.  You were a Marine, right? Chuck:            Mm-hm. Bob:                The Marine Corps is all about character. Chuck:            Oh, yeah, absolutely. Bob:                Chuck Colson in the White House was the antithesis of character. Chuck:            Well, he didn't know it at the time.  He thought he was being the embodiment of the Marine Corps character.  The Marine Corps character is "Semper Fidelis," "Always Faithful" – "Can Do" – whatever the job is, you're going to do it – it doesn't matter – walk through fire and bullets.  So when Nixon would say, "We've made a decision," and there were times when I argued with him, because I thought he was wrong sometimes, but once he made the decision, he was the guy that got elected president, I wasn't.  I was there to serve him.  I had two choices – obey the order or resign.  So if I chose to obey the order and continue to serve him, I ended up doing things now, as I look back on it – for example, what I went to prison for was giving a file, an FBI file about Daniel Ellsberg, who stole the Pentagon Papers, giving it to a reporter.  That's a terrible thing to do.                         Ironically, that's what Deep Throat did.  Now, all these years later, we've discovered it at the same time.  But Nixon told me to do that, and I didn't question it.  I had friends who were in the Marines who were in Vietnam, I had Jack McCain, the Navy admiral's son, John McCain, was a POW.  I figured we've got to stop this guy Ellsberg, or we're going to put American lives at risk.  So I did it.  For me, the ends justified the means. Bob:                Maybe instead of calling this the Ecclesiastes of Chuck Colson, it's the "Confessions of Chuck Colson." Chuck:            Well, it is that, too. Bob:                Augustin starts with that great statement that "The heart is restless until it finds its rest in Thee." Chuck:            "In Thee," yes, and Augustin wrote in his confessions of all the things he had done in his life, and they were many.  I mean, all the mistresses he had, and the debauchery that he lived in, and I could identify with Augustin.  What he said was his principal sin, however, of course, was stealing the pear off the pear tree of his neighbor.  And the reason it was his principal sin and the most convicting one is he didn't need the pear, because he had his own.                         So what he said is the heart is desperately wicked, because we enjoy sin.  That was the powerful thing about Augustin, and that's the powerful thing I've realized, and that's why I say in this book, you cannot live the good life until you recognize the evil within yourself.  The good life is impossible without recognizing evil in yourself. Dennis:          Yes, and it's all centered around who God is, and that we must live our lives and not only who He is but that we will give an account someday.  In fact, we've been talking about your Ecclesiastical book here, let's read the last couple of verses from the real Ecclesiastes – "The conclusion, when all has been heard is fear God and keep His commandments, because this applies to every person."  And then the way the book concludes is chilling, "because God will bring every act to judgment, everything which is hidden, whether it is good or evil."                          And the undeniable truth is we have been made in the image of God.  We are spiritual creatures, and I really pray, Chuck, that God breathes his favor upon this book, and I just wanted to say, too, at the conclusion of this broadcast, thank you for being faithful.  I am sure there have been many traps in leadership since you came to faith that have been far more significant maybe than the one that sent you to prison, because they would have brought disrepute to your testimony and to your character and who you are as a man and, personally, I'm glad Bob and I were wrong back when we heard of your conversion and that the cynicism that many felt has been disproved by a life well lived and by someone who is finishing strong.  I just personally want to say thank you to you for not just living the good life but for following the King faithfully and representing Him exceptionally well. Chuck:            Well, I thank you very much, Dennis, those are kind words.  I have to tell you that I've just been a man doing his duty.  When I think of what my Savior did for me that night in the driveway when it became so clear to me that my sins had been forgiven, I would be dead today were it not for that.  I would have suffocated in the stench of my own sin, so I do what I do out of gratitude to God for what He has done for me. Bob:                Yes, and because you have shared with many through the years about what Christ has done for you in your books – in "Born Again," in "Loving God," "Kingdoms in Conflict," and now this new book, "The Good Life."  You have pointed people to Christ through your life and through what you've written.                         We've got copies of your new book in our FamilyLife Resource Center, and as with all of your books, it is provocative, it's challenging, and it's the kind of book that someone could pass along to somebody who doesn't know Christ.  You can go to our website at FamilyLife.com if you're interested in getting a copy of the book.  Click the button at the bottom of the screen that says, "Go," and that will take you right to the page where you can get more information about Chuck Colson's book, "The Good Life," and other resources available from us here at FamilyLife.                         In fact, a book that was influential in your life, you mentioned "Mere Christianity," by C.S. Lewis, we've got that in our FamilyLife Resource Center as well.  And if any of our listeners want to get both your book and "Mere Christianity," we'll send them a copy of the audio CD of our conversation together at no additional cost.                          Again, the website is FamilyLife.com.  You click the "Go" button at the bottom of the screen to take you right to the page where you'll get more information about resources.  Or you can call 1-800-358-6329.  That's 1-800-F-as-in-family, L-as-in-life, and then the word TODAY.                         You know, it's been encouraging the last couple of weeks we've been hearing from a lot of our listeners who are aware that this time of the year is a particularly challenging time for us at FamilyLife.  We're ending our fiscal year, and the summer is winding down, and as a result, we've had many of our listeners contacting us to say we'd like to make sure that FamilyLife's financial needs are met, and we'd like to do more than that.  We'd like to challenge other listeners to get involved in the same way that we've gotten involved. We heard from a mom in Plano, Texas, who said she hoped other Texas moms will help support FamilyLife Today; heard form a listener in Salem, Oregon, who is hoping that folks from the Pacific Northwest will donate to FamilyLife Today; and a listener in Chattanooga, Tennessee, called in and said, "We listen to your program regularly, and we hope other who have benefited from FamilyLife Today will join with us and make a donation to help the ministry."                         Well, we appreciate you folks standing with us, and we appreciate your challenge as well, and if you've not made a donation recently to FamilyLife Today, maybe you can meet one of these challenges or issue a challenge of your own.  Call us at 1-800-FLTODAY to make a donation or donate online at FamilyLife.com, and we look forward to hearing from you.  Thanks again.                         Well, tomorrow we're back with our guest, Chuck Colson.  We're going to talk more about how we can engage people in a conversation about what really matters in life and how they can live the good life.  I hope you can be with us for that.                         I want to thank our engineer today, Keith Lynch, and our entire broadcast production team.  On behalf of our host, Dennis Rainey, I'm Bob Lepine.  We'll see you back tomorrow for another edition of FamilyLife Today.                          FamilyLife Today is a production of FamilyLife of Little Rock, Arkansas, a ministry of Campus Crusade for Christ.   ________________________________________________________________ We are so happy to provide these transcripts to you.  However, there is a cost to transcribe, create, and produce them for our website.  If you've benefited from the broadcast transcripts, would   you consider donating today to help defray the costs?         Copyright © FamilyLife.  All rights reserved.       www.FamilyLife.com                      

Your Filthy Mouth With Dr. Chuck
The Dollars and Sense of Dental Care

Your Filthy Mouth With Dr. Chuck

Play Episode Listen Later Aug 13, 2019 14:22


Dr. Chuck and Suzanne Lynn share the results of a recent study by the United Concordia Dental insurance company that shows how patients who take care of their teeth save thousands of dollars in annual medical costs and see a significant reduction in annual hospitalizations versus those who do not. Here is a link to the study. TRANSCRIPT: Dr.Chuck – Hi, I’m Dr. Chuck, welcome to Your Filthy Mouth. The dollars and sense of medical care. Insurance companies want you to stay healthy. Does anybody else? Stay tuned. Narrator – Your smile is beautiful and possibly deadly. Dr. Chuck is here to tell you how your mouth can hold the key to your overall health. Now, about that filthy mouth of yours. Suzanne – Hi, welcome to Your Filthy Mouth. I’m Suzanne Lynn with Dr. Chuck. And, Dr. Chuck, your intro really has my mind going here. First of all, why wouldn’t anybody want you to be healthy? Dr.Chuck – There’s a television commercial on right now from, I think Allstate has it. And there’s a gentleman sitting on a chair in the middle of the road and he says, “The facts are, all auto insurance companies “want you to drive safely, they don’t want accidents.” Well, why is that? The more premiums you pay and the less claims they have to pay, the more money they’re gonna make. Suzanne – Okay. Dr.Chuck – Makes good sense. Is the same thing true with medical insurance companies? Absolutely, medical insurance companies want you to stay healthy. In fact, one of the things we’ll be looking at today, this is from United Concordia Dental, the white paper’s called “The Mouth: The Missing Piece “to Overall Wellness and Lower Medical Costs.” Suzanne – Okay. Dr.Chuck – So do medical insurance wants you to be healthy? Absolutely, again, they’ll make more money. Suzanne – Well, you can’t get money, you can’t get premiums from dead people, right? Dr.Chuck – Well, yeah, and you’re gonna pay a lot less, you’re gonna make a lot less money as an insurance company if you’re paying out a lot of claims. Suzanne – I got you. Dr.Chuck – So the healthier you are, the more money they’re gonna save because you’re staying out of the hospital. Suzanne – Okay, that leads me to the question of who wouldn’t want you to be healthy, then? Dr.Chuck – Well, let’s see, who stands to make money if you stay unhealthy? And I know this is almost cynical on this thing. But when we start looking at it, do hospitals want you to be healthy? I think good hospitals want you to be healthy. I think caring doctors, we have a lot of caring doctors out there, we have caring hospitals, they want you to be healthy. And then we have others might have another motive on that. And when you think about it, our last episode that we talked about, why don’t hospitals have dentists? Because according to this study, there’s an awful lot of illness in the body that is caused from problems in the mouth. And these are problems that we can do something about. My thing is I can’t focus on things that we can’t do anything about. I don’t know how to do anything about pancreatic cancer. It’s horrible. 50,000 people a year die from pancreatic cancer. About 600,000 people a year die from heart attacks. And, according to the researchers, about 50% of those are caused by oral infections, we can do something about oral infections. And there’s something that the patient can do, there’s something the physician can do, and there’s something the dentist can do to really decrease oral infections in our population. Suzanne – So when you mentioned the hospital, unlike insurance, we’re not paying premiums to the hospital, they’re getting paid upon seeing people, fixing people, caring people, you know? Dr.Chuck – Well, that’s how they make money, you know? And they get their money mostly from the insurance companies, some from private pay, but the majority of hospital payments come from insurance companies. If you look at, this is again from United Concordia, the link with coronary artery disease. And by the way, this information is on the website, we’ve got a PDF that you can download, you can look, we got links, so you can look at all of it yourself and go over with a fine tooth comb, see what they have to say. But with coronary artery disease, if you will take care of your dental situation, they show that your medical situation, your annual medical costs, go down a little over $1,000. But your hospital admissions go down 28.6%. Suzanne – Wow, that’s incredible! Dr.Chuck – That’s a lot. Just by having a healthy mouth. Now that’s with coronary artery disease. Suzanne – So we could kind of do, when we call this dollar and sense, it doesn’t have to be S-E-N-S-E, it’s also C. Dr.Chuck – C-E-N-T-S, yes, Big cents. Suzanne – Yeah. Dr.Chuck – So cerebral vascular disease, if you take care of your dental needs, your medical needs go down $5,681 and your hospital admissions go down 21.2% Suzanne – Wow! Dr.Chuck – This was on my research. They’ve got, the nice thing about these hospital, these insurance companies is you’ve got hundreds of thousands of dental insured, you have hundreds of thousands of medical insured. You can compare the two and you can see if these take care of their dental needs, what happens to their medical needs? And that’s what this paper has to show. Suzanne – And right now, so far the stats you’ve shared is one out of four can not be going to the hospital. Dr.Chuck – Not be going to the hospital, that’s right. Diabetes, we have a diabetic challenge in our country right now and it’s only getting worse. If we look at diabetes, if you take care of your dental situation, your annual medical expenses go down about $2,800. But the hospital admissions go down 39.4%. That’s huge. Suzanne – Yeah, I mean, they truly they have no reason to skew these numbers. I mean, this truly is. They are comparing the medical front with the insurance. Dr.Chuck – They want you to be healthy. Again, realize the insurance company wants you to be healthy. And also on, if I can turn the page here, the outpatient drug costs for diabetic patients goes down to about $1,477. Again, so your outpatient costs decreased by taking care of your oral situation. Pregnant women, oh my gosh, your annual medical costs with a healthy mouth go down $2,433 on average. Suzanne – Wow! Dr.Chuck – So we looked– That’s a lot of diapers. and a lot of baby care that you can buy with that. Suzanne – It’s an awful lot. Dr.Chuck – It is. Suzanne – So again, the insurance company has the motivation to keep you well, to keep you healthy. Just like the auto insurance, they have motivation for you not to be in an accident, they want you not to be in an accident, medical insurance companies want you not to get sick. I don’t understand why more physicians aren’t pushing oral health with their patients. Now, there are some excellent physicians that really do this but they’re hard to find. Dr.Chuck – Right, right, right. And that’s the whole purpose we’re doing this is to try to connect the dots between oral care and the rest of your body. I’m having a hard time going back to the fact because in hospitals, there are doctors don’t they take an oath to? Dr.Chuck – Part of the Hippocratic Oath actually says if they come across something that they don’t know how to treat, they will seek the advice of someone who does know how to treat it. Well, if you’re not even looking for it, how do you know what’s going on? So this is why so many dental infections have absolute, I had a new patient this week. Nice guy, we did an oral exam on him, four abscesses four dental abscess going on inside of his jaw. Not one bit of pain from any of ’em, we’re showing them on the X-ray, you can see exactly what’s going, he has no idea these are going on. Now had we not done the examination, he would not know that they’re going on. But remember, and it’s not rocket science, every infection in your body, I don’t care if it’s in your hand, foot or your mouth, every infection produces pus. And that pus is being dumped right into your bloodstream, goes through, makes its way to the heart, to the lungs, back to the heart, and is pumped everywhere in your whole body. Is that healthy? I mean, again, you don’t have to be a rocket scientist to realize that’s not okay. Suzanne – Right, a simple dentist in a hospital, is what you’re saying? Dr.Chuck – Yeah, it’s– Dr.Chuck – I mean, an oral department would be ideal. But could we just please get a dentist in there until? Dr.Chuck – Well, at least diagnose that there’s an oral issue there, it could be gum disease, it could be dental infections, it could be an airway issue, it could be the bite, there are different things that can cause different problems within the the body. The hospital doesn’t have to be the one to fix it. But it would be nice if they would at least inform the patient, “Hey, you’ve got periodontal disease. “There’s a real good chance that that has “something to do with your cardiovascular disease. “Why don’t you go back to your dentist “and get that taken care of?” And that’s just not being done yet. Yet, they say that it takes 20 years, we’ve mentioned this before, 20 years before something that’s actually proven to be true with medical research, before it’s implemented into everyday care. Well, it was 19 years ago that the US Surgeon General wrote a large report on oral health in America that basically says you cannot have a healthy body with an unhealthy mouth, you need a healthy mouth. I’m looking forward to 2020 ’cause that’ll be 20 years. So we just got a few more months until this is gonna be widespread, maybe. Suzanne – Well, one of the ways that’s gonna help is people who are watching Your Filthy Mouth, sharing that with your dentist, having them speak up and not be afraid. Dr.Chuck – Yeah, this is not about us. This is this is about you. This is about your family. When one person has a stroke, it doesn’t affect just that one person, it affects their entire family. Suzanne – Amen. Dr.Chuck – When one person has a heart attack, it doesn’t affect just that one person, it affects their entire family. So we when we look at the 300,000 people that have deaths that could have been caused from oral infections, how many million people have that really affected in a negative way? Suzanne – Right, right. All right, well, we’re gonna come back with a question of the week and Joe’s got a good one. Hang on. Narrator – Here’s Dr. Chuck’s Question of the week. Joe – This is Joe. I wanna know if there’s a problem with using mouthwash several times a day? Suzanne – That is a good question. First of all, Joe, we’re gonna be sending you one of the Your Filthy Mouth mugs. I have to say that slow because it comes out your filthy mug mouth, if I say it too fast, but thank you for your question. Yeah, if you send your question in and we use it, you will get one also. But the question, just asked me about multiple times using mouthwash tells me that he’s maybe trying to cover something up, maybe he has bad breath. But is there a harm in that? Dr.Chuck – A lot of times that’s what’s going on. Most bad breath is caused from periodontal disease, gum disease, and so if you can clean up the gum disease, the bad breath goes away. But a lot of people have the idea that if we use the right mouthwash or mouth rinse, I’m not gonna have any more cavities and my gums are gonna be better. And that’s just really not true. You’ve got to get in there and you’ve got to clean your teeth, you’ve got to just spend that five to seven minutes, at least one time a day doing a proper job getting the bacteria off of your teeth, the mouth rinse isn’t gonna take care of that. Now, they’ve shown that about 26% of the bacteria in your mouth are on your teeth and the rest of the bacteria on your tongue and your gums, all around there. So, you know, yes, do mouth rinses help? Yeah, but you can’t rely on them to kill all of the bad bacteria. You have to still get in there and remove the bacteria off your teeth. Suzanne – Despite what the TV ads show, that that’s the magic cure. Dr.Chuck – Well, I don’t think there’s a magic bullet when it comes to oral health care. Yeah, other than doing the right things, eating less sugar, boy, that’s a big thing, and less carbohydrates. I mean, the bacteria can utilize the sugar, turn it into acid, utilize the carbohydrates, turn it into acid, and this acid gets into the teeth, it demineralizes the tooth, causes cavities, affects the gums. So, yeah, our diet, four things we need to be healthy. Number one is what we eat. Suzanne – Okay. Dr.Chuck – Okay, that does play a role. Number two, little bit of exercise. Doesn’t mean you have to pump iron, but you gotta get that body moving. Number three, a healthy mouth. That doesn’t mean a Hollywood smile. You don’t need a Hollywood smile to have a healthy mouth. But you need a healthy mouth and have a healthy heart. Okay, and the last thing is your attitude. Attitude does play a big role in our overall health. So those are four things. And by the way, all four are affordable. Suzanne – And we have control over ’em. Dr.Chuck – Absolutely. Suzanne – All right, Joe, good question. All right, well, let’s go back to talking about the topic today, is about dollars and sense of good oral health care. And before we started filming you shared a sample of, ’cause I can’t understand the idea of people not wanting to do the very best for someone that’s possible. You know, we’re talking about maybe in the hospitals if they can’t cure it or they can’t fix it, they don’t want to diagnose it or something like that. Dr.Chuck – Well, there a lot of examples in history where someone has come up with a real good idea and that idea has been squashed simply because finances, money. If you think back, there was an automobile, I think was called the Tucker, back in the ’50s, that it had a lot of advances. It had headlights that turned when you turned the wheel. It had– Suzanne – Genius! Dr.Chuck – But yeah, special. Well, that that automobile was eaten up by the big three, by Ford, GM, and Chrysler. And so we look at some other things, if you wanna look at when you get in, you know, a little bit out on a limb here, we’ll talk about Tesla. And he had all kinds of information on how we could have electricity for everybody for free. And soon after his death, all of his papers disappeared. And so you know, there’s a lot of things, you know, what’s the real motivation? So it doesn’t matter what someone else’s motivation is as long as your motivation is proper. And if you can be motivated to take care of your mouth and keep it good and healthy, oh, my gosh, the problems that you can avoid. There are other issues. The mouth isn’t the only thing, you know, and I’m not the expert. We are the messenger. And that’s the message we’re trying to get across to you. Suzanne – So the overall message of today’s show is there is a huge facts, like you said, we can show this on yourfilthymouth.com, to download this white paper, correlation between taking care of your mouth and saving a lot of money. Not just a little bit. Dr.Chuck – A lot, yeah. The insurance company wants you to be healthy. They really do. Suzanne – That’s good to know. Dr.Chuck – Yeah, they may have an ulterior motive other than your health, they make more money, and that’s okay. But at least they want you to be healthy. And we have to make sure what is the motivation of all of our health care providers? Do they wanna treat the symptoms? Do they want to get to the source? And that’s the question between every health care provider and their patients. Suzanne – Awesome, Dr. Chuck, thank you so much, great show today, thank you. Dr.Chuck – Oh, thank you. Narrator – This has been Your Filthy Mouth, a weekly podcast about how what happens in your mouth affects the rest of your body. This is important information, so please share it with your friends. Don’t forget to hit the subscribe button on YouTube, iTunes, and all the other podcast sites. And drop by yourfilthymouth.com to ask Dr. Chuck a question or find dozens of links to information about oral systemic health. We’ll talk to you next week.

Devchat.tv Master Feed
MJS 088: Nicholas Zakas

Devchat.tv Master Feed

Play Episode Listen Later Dec 5, 2018 46:10


Panel: Charles Max Wood Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, Human Who Codes – check it out! You can find him on Twitter, GitHub, and LinkedIn among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, JavaScript, and current projects. In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14 – Guest: I am probably best known for making ESLint and I have written a bunch of books, too! (See links below.) 1:36 – Chuck: JSJ 336 and JSJ 075 episodes are the two past episodes we’ve had you on! (See links below.) Let’s go back and how did you get into programming? 1:58 – Guest: I think the first was written in BASIC, which was on a Laser computer. It was a cheaper knockoff version. I think I was into middle school when I got into BASIC. Then when I got into high school I did this computer project, which was the first time someone else used one of my programs. 4:02 – Chuck: Was it all in BASIC or something else? 4:13 – Guest: Just BASIC, but then transferred to something else when we got our first PC. 5:13 – Chuck: How did you get to use JavaScript? 5:18 – Guest: 1996 was my freshman year in college. Netscape 3 got into popularity around this time. I had decided that I wanted to setup a webpage to stay in-touch with high school friends who were going into different directions. I got annoyed with how static the [web] pages were. At the time, there was no CSS and the only thing you could change was the source of an image (on webpages). On the you could do... 8:35 – Chuck: You get into JavaScript and at what point did you become a prolific operator and author? 8:52 – Guest: It was not an overnight thing. It definitely was fueled by my own curiosity. The web was so new (when I was in college) that I had to explore on my own. I probably killed a few trees when I was in college. Printing off anything and everything I could to learn about this stuff! 10:03 – Guest (continues): Professors would ask ME how to do this or that on the departmental website. When I was graduating from college I knew that I was excited about the WEB. I got a first job w/o having to interview. 12:32 – Guest (continues): I got so deep into JavaScript! 13:30 – Guest (continued): They couldn’t figure out what I had done. That’s when I got more into designing JavaScript APIs. About 8 months after graduating from college I was unemployed. I had extra time on my hands. I was worried that I was going to forget the cool stuff that I just developed there. I went over the code and writing for myself how I had constructed it. My goal was to have an expandable tree. This is the design process that I went through. This is the API that I came up with so you can insert and how I went about implementing it. At some point, I was on a discussion with my former colleagues: remember that JavaScript tree thing I wrote – I wrote a description of how I did it. Someone said: Hey this is really good and you should get this published somewhere. Huh! I guess I could do that. I went to websites who were publishing articles on JavaScript. I went to submit the article to one of them. I think it was DevX or WebReference. 18:03 – Guest: A book is a compilation of different articles?! I can do that. I wanted to write a book that would fill in that next step that was missing. I didn’t know what the book was going to be, and I decided to start writing. Once I’ve had enough content I would take a step back and see what it was about. (Check out Nicholas’ books here!) 19:01 – Chuck: Oh you can turn this into a book! 19:10 – Guest: There was very little that I had planned out ahead of time. Anything that happened to me that was exciting had stumbled into my lap! 19:37 – Chuck: That’s how I felt about podcasting – it fell into my lap/life! 19:50 – Chuck: Listeners – check out the past episodes with Nicholas, please. Nicholas, what are you proud of? 20:10 – Guest: In 2006, I was at Yahoo and started off with My Yahoo Team. This was the first time that I was exposed to a massive amount of JavaScript in a single web application. 26:21 – Chuck: Can you talk about your health issues? People would definitely benefit from your example and your story. 26:44 – Guest: I think it is something important for people to understand. The guest talks about Lyme Disease. 35:49 – Chuck: Yep taking care of yourself is important! 36:00 – Guest: Yes to enjoy time with friends and explore other hobbies. Help yourself to de-stress is important. Cognitive work is very draining. When you aren’t getting the right amount of sleep your body is going to get stressed out. Take the time to do nonsense things. You need to let your brain unwind! I love these adult coloring books that they have! 38:07 – Chuck: I love to take a drive up the canyon. 38:12 – Guest. 38:24 – Chuck: Yeah to focus on ourselves is important. 38:36 – Guest: Your body will make it a point to say: pay attention to me! Your body goes into flight or fight mode and your systems shut-off, which of course is not good. You don’t want your body to stay in that state. New parents get sick frequently with newborns, because they aren’t getting enough sleep. 41:08 – Guest: Get some R&R! 41:20 – Chuck: This is great, but I have another call! Let’s do some Picks! 41:35 – Advertisement – Fresh Books! 30-Day Trial! END – Cache Fly Links: React Angular Vue.js JavaScript Ember Elm jQuery Node DevX WebReference Nicholas C. Zakas’ Books ESLint NPM – ESLint Signs and Symptoms of Untreated Lyme Disease Lyme Disease Nicholas’ Twitter JSJ 336 Episode with Zakas JSJ 075 Episode with Zakas Sponsors: Cache Fly Get A Coder Job Fresh Books Picks: Charles Max Wood Wall Calendars – 6 ft. x3 ft. Nicholas Zakas Book: The Better Angels of Our Nature: Why Violence Has Declined by Steven Pinker Adult Coloring Books

google books signs web pc panel basic symptoms yahoo react api cognitive laser github javascript printing lyme disease professors css node elm advertisement vue angular steven pinker netscape freshbooks jquery npm cachefly adult coloring books eslint charles max wood jsj our nature why violence has declined javascript apis chuck yeah 252f chuck you zakas chuck how nicholas zakas my javascript story get a coder job us 2528sem 2529branded 257cexm chuck can better angels our nature violence advertisement get a coder job chuck yep chuck welcome nicholas c zakas chuck oh 252bx
My JavaScript Story
MJS 088: Nicholas Zakas

My JavaScript Story

Play Episode Listen Later Dec 5, 2018 46:10


Panel: Charles Max Wood Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, Human Who Codes – check it out! You can find him on Twitter, GitHub, and LinkedIn among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, JavaScript, and current projects. In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14 – Guest: I am probably best known for making ESLint and I have written a bunch of books, too! (See links below.) 1:36 – Chuck: JSJ 336 and JSJ 075 episodes are the two past episodes we’ve had you on! (See links below.) Let’s go back and how did you get into programming? 1:58 – Guest: I think the first was written in BASIC, which was on a Laser computer. It was a cheaper knockoff version. I think I was into middle school when I got into BASIC. Then when I got into high school I did this computer project, which was the first time someone else used one of my programs. 4:02 – Chuck: Was it all in BASIC or something else? 4:13 – Guest: Just BASIC, but then transferred to something else when we got our first PC. 5:13 – Chuck: How did you get to use JavaScript? 5:18 – Guest: 1996 was my freshman year in college. Netscape 3 got into popularity around this time. I had decided that I wanted to setup a webpage to stay in-touch with high school friends who were going into different directions. I got annoyed with how static the [web] pages were. At the time, there was no CSS and the only thing you could change was the source of an image (on webpages). On the you could do... 8:35 – Chuck: You get into JavaScript and at what point did you become a prolific operator and author? 8:52 – Guest: It was not an overnight thing. It definitely was fueled by my own curiosity. The web was so new (when I was in college) that I had to explore on my own. I probably killed a few trees when I was in college. Printing off anything and everything I could to learn about this stuff! 10:03 – Guest (continues): Professors would ask ME how to do this or that on the departmental website. When I was graduating from college I knew that I was excited about the WEB. I got a first job w/o having to interview. 12:32 – Guest (continues): I got so deep into JavaScript! 13:30 – Guest (continued): They couldn’t figure out what I had done. That’s when I got more into designing JavaScript APIs. About 8 months after graduating from college I was unemployed. I had extra time on my hands. I was worried that I was going to forget the cool stuff that I just developed there. I went over the code and writing for myself how I had constructed it. My goal was to have an expandable tree. This is the design process that I went through. This is the API that I came up with so you can insert and how I went about implementing it. At some point, I was on a discussion with my former colleagues: remember that JavaScript tree thing I wrote – I wrote a description of how I did it. Someone said: Hey this is really good and you should get this published somewhere. Huh! I guess I could do that. I went to websites who were publishing articles on JavaScript. I went to submit the article to one of them. I think it was DevX or WebReference. 18:03 – Guest: A book is a compilation of different articles?! I can do that. I wanted to write a book that would fill in that next step that was missing. I didn’t know what the book was going to be, and I decided to start writing. Once I’ve had enough content I would take a step back and see what it was about. (Check out Nicholas’ books here!) 19:01 – Chuck: Oh you can turn this into a book! 19:10 – Guest: There was very little that I had planned out ahead of time. Anything that happened to me that was exciting had stumbled into my lap! 19:37 – Chuck: That’s how I felt about podcasting – it fell into my lap/life! 19:50 – Chuck: Listeners – check out the past episodes with Nicholas, please. Nicholas, what are you proud of? 20:10 – Guest: In 2006, I was at Yahoo and started off with My Yahoo Team. This was the first time that I was exposed to a massive amount of JavaScript in a single web application. 26:21 – Chuck: Can you talk about your health issues? People would definitely benefit from your example and your story. 26:44 – Guest: I think it is something important for people to understand. The guest talks about Lyme Disease. 35:49 – Chuck: Yep taking care of yourself is important! 36:00 – Guest: Yes to enjoy time with friends and explore other hobbies. Help yourself to de-stress is important. Cognitive work is very draining. When you aren’t getting the right amount of sleep your body is going to get stressed out. Take the time to do nonsense things. You need to let your brain unwind! I love these adult coloring books that they have! 38:07 – Chuck: I love to take a drive up the canyon. 38:12 – Guest. 38:24 – Chuck: Yeah to focus on ourselves is important. 38:36 – Guest: Your body will make it a point to say: pay attention to me! Your body goes into flight or fight mode and your systems shut-off, which of course is not good. You don’t want your body to stay in that state. New parents get sick frequently with newborns, because they aren’t getting enough sleep. 41:08 – Guest: Get some R&R! 41:20 – Chuck: This is great, but I have another call! Let’s do some Picks! 41:35 – Advertisement – Fresh Books! 30-Day Trial! END – Cache Fly Links: React Angular Vue.js JavaScript Ember Elm jQuery Node DevX WebReference Nicholas C. Zakas’ Books ESLint NPM – ESLint Signs and Symptoms of Untreated Lyme Disease Lyme Disease Nicholas’ Twitter JSJ 336 Episode with Zakas JSJ 075 Episode with Zakas Sponsors: Cache Fly Get A Coder Job Fresh Books Picks: Charles Max Wood Wall Calendars – 6 ft. x3 ft. Nicholas Zakas Book: The Better Angels of Our Nature: Why Violence Has Declined by Steven Pinker Adult Coloring Books

google books signs web pc panel basic symptoms yahoo react api cognitive laser github javascript printing lyme disease professors css node elm advertisement vue angular steven pinker netscape freshbooks jquery npm cachefly adult coloring books eslint charles max wood jsj our nature why violence has declined javascript apis chuck yeah 252f chuck you zakas chuck how nicholas zakas my javascript story get a coder job us 2528sem 2529branded 257cexm chuck can better angels our nature violence advertisement get a coder job chuck yep chuck welcome nicholas c zakas chuck oh 252bx
All JavaScript Podcasts by Devchat.tv
MJS 088: Nicholas Zakas

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Dec 5, 2018 46:10


Panel: Charles Max Wood Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, Human Who Codes – check it out! You can find him on Twitter, GitHub, and LinkedIn among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, JavaScript, and current projects. In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14 – Guest: I am probably best known for making ESLint and I have written a bunch of books, too! (See links below.) 1:36 – Chuck: JSJ 336 and JSJ 075 episodes are the two past episodes we’ve had you on! (See links below.) Let’s go back and how did you get into programming? 1:58 – Guest: I think the first was written in BASIC, which was on a Laser computer. It was a cheaper knockoff version. I think I was into middle school when I got into BASIC. Then when I got into high school I did this computer project, which was the first time someone else used one of my programs. 4:02 – Chuck: Was it all in BASIC or something else? 4:13 – Guest: Just BASIC, but then transferred to something else when we got our first PC. 5:13 – Chuck: How did you get to use JavaScript? 5:18 – Guest: 1996 was my freshman year in college. Netscape 3 got into popularity around this time. I had decided that I wanted to setup a webpage to stay in-touch with high school friends who were going into different directions. I got annoyed with how static the [web] pages were. At the time, there was no CSS and the only thing you could change was the source of an image (on webpages). On the you could do... 8:35 – Chuck: You get into JavaScript and at what point did you become a prolific operator and author? 8:52 – Guest: It was not an overnight thing. It definitely was fueled by my own curiosity. The web was so new (when I was in college) that I had to explore on my own. I probably killed a few trees when I was in college. Printing off anything and everything I could to learn about this stuff! 10:03 – Guest (continues): Professors would ask ME how to do this or that on the departmental website. When I was graduating from college I knew that I was excited about the WEB. I got a first job w/o having to interview. 12:32 – Guest (continues): I got so deep into JavaScript! 13:30 – Guest (continued): They couldn’t figure out what I had done. That’s when I got more into designing JavaScript APIs. About 8 months after graduating from college I was unemployed. I had extra time on my hands. I was worried that I was going to forget the cool stuff that I just developed there. I went over the code and writing for myself how I had constructed it. My goal was to have an expandable tree. This is the design process that I went through. This is the API that I came up with so you can insert and how I went about implementing it. At some point, I was on a discussion with my former colleagues: remember that JavaScript tree thing I wrote – I wrote a description of how I did it. Someone said: Hey this is really good and you should get this published somewhere. Huh! I guess I could do that. I went to websites who were publishing articles on JavaScript. I went to submit the article to one of them. I think it was DevX or WebReference. 18:03 – Guest: A book is a compilation of different articles?! I can do that. I wanted to write a book that would fill in that next step that was missing. I didn’t know what the book was going to be, and I decided to start writing. Once I’ve had enough content I would take a step back and see what it was about. (Check out Nicholas’ books here!) 19:01 – Chuck: Oh you can turn this into a book! 19:10 – Guest: There was very little that I had planned out ahead of time. Anything that happened to me that was exciting had stumbled into my lap! 19:37 – Chuck: That’s how I felt about podcasting – it fell into my lap/life! 19:50 – Chuck: Listeners – check out the past episodes with Nicholas, please. Nicholas, what are you proud of? 20:10 – Guest: In 2006, I was at Yahoo and started off with My Yahoo Team. This was the first time that I was exposed to a massive amount of JavaScript in a single web application. 26:21 – Chuck: Can you talk about your health issues? People would definitely benefit from your example and your story. 26:44 – Guest: I think it is something important for people to understand. The guest talks about Lyme Disease. 35:49 – Chuck: Yep taking care of yourself is important! 36:00 – Guest: Yes to enjoy time with friends and explore other hobbies. Help yourself to de-stress is important. Cognitive work is very draining. When you aren’t getting the right amount of sleep your body is going to get stressed out. Take the time to do nonsense things. You need to let your brain unwind! I love these adult coloring books that they have! 38:07 – Chuck: I love to take a drive up the canyon. 38:12 – Guest. 38:24 – Chuck: Yeah to focus on ourselves is important. 38:36 – Guest: Your body will make it a point to say: pay attention to me! Your body goes into flight or fight mode and your systems shut-off, which of course is not good. You don’t want your body to stay in that state. New parents get sick frequently with newborns, because they aren’t getting enough sleep. 41:08 – Guest: Get some R&R! 41:20 – Chuck: This is great, but I have another call! Let’s do some Picks! 41:35 – Advertisement – Fresh Books! 30-Day Trial! END – Cache Fly Links: React Angular Vue.js JavaScript Ember Elm jQuery Node DevX WebReference Nicholas C. Zakas’ Books ESLint NPM – ESLint Signs and Symptoms of Untreated Lyme Disease Lyme Disease Nicholas’ Twitter JSJ 336 Episode with Zakas JSJ 075 Episode with Zakas Sponsors: Cache Fly Get A Coder Job Fresh Books Picks: Charles Max Wood Wall Calendars – 6 ft. x3 ft. Nicholas Zakas Book: The Better Angels of Our Nature: Why Violence Has Declined by Steven Pinker Adult Coloring Books

google books signs web pc panel basic symptoms yahoo react api cognitive laser github javascript printing lyme disease professors css node elm advertisement vue angular steven pinker netscape freshbooks jquery npm cachefly adult coloring books eslint charles max wood jsj our nature why violence has declined javascript apis chuck yeah 252f chuck you zakas chuck how nicholas zakas my javascript story get a coder job us 2528sem 2529branded 257cexm chuck can better angels our nature violence advertisement get a coder job chuck yep chuck welcome nicholas c zakas chuck oh 252bx
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.

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
032 iPhreaks Show – Security with Rob Napier

Devchat.tv Master Feed

Play Episode Listen Later Dec 5, 2013 57:46


Panel Rob Napier (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 00:38 - Rob Napier Introduction iOS 7 Programming Pushing the Limits by Rob Napier & Mugunth Kumar RNCryptor 01:30 - Apple and Security 04:21 - Security Concerns Passwords Personal Information 06:10 - Prevention SSL Verisign 09:50 - Generating Certificates Rob's Practical Security Talk, Slides and Sample Code from CocoaConf Rob Napier: Get Security and Privacy Right PBKDF2 13:05 - Initialization Vector AES Cipher Block Chaining (CBC) 16:06 - RNCryptor 17:34 - Formats OpenSSL HMAC AES Crypt 20:55 - Device Encryption 25:28 - Server Security and Storing Passwords Hashing Salting Shor’s Algorithm 37:48 - Breaking Passwords Rainbow Table BitTorrent John the Ripper 41:47 - Keeping Passwords Safe 1Password LastPass Convenience and Security 47:35 - Obfuscation Picks Use Option as Meta Key in Mac OS X Terminal (Jaim) iTerm2 (Chuck) Duct Tape Marketing Revised & Updated: The World's Most Practical Small Business Marketing Guide by John Jantsch (Chuck) Security Now (Chuck) Reflections on Trusting Trust by Ken Thompson (Rob) Coursera: Cryptography I (Rob) Learn You a Haskell for Great Good: A Beginner's Guide by Miran Lipovača (Rob) Next Week AFNetworking with Kevin Harwood Transcript   CHUCK: Hey everybody and welcome to episode 32 of iPhreaks. This week on our panel, we have Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Jaim Zuber. JAIM: I'm still recovering from the Black Friday deals with the pawn shop. I waited in line for three hours to save $5 on an Xbox 360. Totally worth it. CHUCK: [Laughs] I'm Charles Max Wood from devchat.tv. And we have a special guest this week and that’s Rob Napier. ROB: That's right. I'm here in Raleigh, North Carolina. CHUCK: So do you wanna introduce yourself really quickly for people who don’t know who you are? ROB: Sure. I'm an iOS and Mac developer. I was a Mac developer before iOS come around in the iPhone. I write the book iOS Pushing The Limits. And I do a lot of work in the security world, so I keep a security cryptography package called RNCrytor, for simplifying cryptography. CHUCK: Oh, nice. Isn’t that just a bunch of fancy math? ROB: It is just a lot of fancy math. But it’s easy to do it wrong. CHUCK: [Chuckles] That’s for sure. ROB: [Chuckles] ANDREW: Isn’t that computers? Just fancy math? ROB: It’s so true. We need more math. CHUCK: “So easy to do it wrong.” Don’t tell Adobe that. ROB: [Chuckles] CHUCK: So, speaking with security with iOS, it seems like Apple does a lot of things to provide you with security. I mean, they have sandboxing and all the other stuff that they do. Do we really need to worry about security when we are programming for the iPhone? ROB: Oh certainly, yeah. Apple has done a really great job -- I feel -- in iOS. While over the years, there have been various  problems; some of the earliest locks didn’t really work well and early device encryption have trouble, but they’ve improved over the years. But iOS is really the first main stream operating system that came out with least privilege as the default, which was really brilliant, that they said day 1, “You are going to be locked in a  little sandbox and you can't do anything,” which made it very hard to write malware against the iPhone. But it still doesn’t get us off the hook of managing user information carefully. While we may not get infected with the virus, we still have lots of ways that we could leak our customer information. CHUCK: What are some of those ways? If it’s just a self-contained app and it doesn’t talk to anything else, is that still a risk? ROB: That's true.

The iPhreaks Show
032 iPhreaks Show – Security with Rob Napier

The iPhreaks Show

Play Episode Listen Later Dec 5, 2013 57:46


Panel Rob Napier (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 00:38 - Rob Napier Introduction iOS 7 Programming Pushing the Limits by Rob Napier & Mugunth Kumar RNCryptor 01:30 - Apple and Security 04:21 - Security Concerns Passwords Personal Information 06:10 - Prevention SSL Verisign 09:50 - Generating Certificates Rob's Practical Security Talk, Slides and Sample Code from CocoaConf Rob Napier: Get Security and Privacy Right PBKDF2 13:05 - Initialization Vector AES Cipher Block Chaining (CBC) 16:06 - RNCryptor 17:34 - Formats OpenSSL HMAC AES Crypt 20:55 - Device Encryption 25:28 - Server Security and Storing Passwords Hashing Salting Shor's Algorithm 37:48 - Breaking Passwords Rainbow Table BitTorrent John the Ripper 41:47 - Keeping Passwords Safe 1Password LastPass Convenience and Security 47:35 - Obfuscation Picks Use Option as Meta Key in Mac OS X Terminal (Jaim) iTerm2 (Chuck) Duct Tape Marketing Revised & Updated: The World's Most Practical Small Business Marketing Guide by John Jantsch (Chuck) Security Now (Chuck) Reflections on Trusting Trust by Ken Thompson (Rob) Coursera: Cryptography I (Rob) Learn You a Haskell for Great Good: A Beginner's Guide by Miran Lipovača (Rob) Next Week AFNetworking with Kevin Harwood Transcript   CHUCK: Hey everybody and welcome to episode 32 of iPhreaks. This week on our panel, we have Andrew Madsen. ANDREW: Hi from Salt Lake City. CHUCK: Jaim Zuber. JAIM: I'm still recovering from the Black Friday deals with the pawn shop. I waited in line for three hours to save $5 on an Xbox 360. Totally worth it. CHUCK: [Laughs] I'm Charles Max Wood from devchat.tv. And we have a special guest this week and that's Rob Napier. ROB: That's right. I'm here in Raleigh, North Carolina. CHUCK: So do you wanna introduce yourself really quickly for people who don't know who you are? ROB: Sure. I'm an iOS and Mac developer. I was a Mac developer before iOS come around in the iPhone. I write the book iOS Pushing The Limits. And I do a lot of work in the security world, so I keep a security cryptography package called RNCrytor, for simplifying cryptography. CHUCK: Oh, nice. Isn't that just a bunch of fancy math? ROB: It is just a lot of fancy math. But it's easy to do it wrong. CHUCK: [Chuckles] That's for sure. ROB: [Chuckles] ANDREW: Isn't that computers? Just fancy math? ROB: It's so true. We need more math. CHUCK: “So easy to do it wrong.” Don't tell Adobe that. ROB: [Chuckles] CHUCK: So, speaking with security with iOS, it seems like Apple does a lot of things to provide you with security. I mean, they have sandboxing and all the other stuff that they do. Do we really need to worry about security when we are programming for the iPhone? ROB: Oh certainly, yeah. Apple has done a really great job -- I feel -- in iOS. While over the years, there have been various  problems; some of the earliest locks didn't really work well and early device encryption have trouble, but they've improved over the years. But iOS is really the first main stream operating system that came out with least privilege as the default, which was really brilliant, that they said day 1, “You are going to be locked in a  little sandbox and you can't do anything,” which made it very hard to write malware against the iPhone. But it still doesn't get us off the hook of managing user information carefully. While we may not get infected with the virus, we still have lots of ways that we could leak our customer information. CHUCK: What are some of those ways? If it's just a self-contained app and it doesn't talk to anything else, is that still a risk? ROB: That's true.

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 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.

The iPhreaks Show
018 iPhreaks Show – Software Craftsmanship with Ken Auer

The iPhreaks Show

Play Episode Listen Later Aug 29, 2013 58:59


Panel Ken Auer (twitter github RoleModel Software) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) 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:57 - Software Craftsmanship Defined 01:26 - Manifesto for Software Craftsmanship 03:43 - Apprenticeship Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt 09:25 - At what level do you consider somebody a “Craftsman”? 10:46 - How can you tell somebody is a Craftsman? Pair Programming 15:14 - Empathy One Love For Nurses 20:36 - Code Retreats, Katas, and Reviews RoleModel Software's Craftsmanship Academy 28:07 - Pairing Partner Knowledge Levels and Learning 31:38 - Professionals and Professionalism 35:26 - Cost vs Value Don't Make Squirrel Burgers Picks Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt (Pete) My Life with Code Reviews (Pete) CodeRunner (Andrew) QuickRadar (Andrew) Rogue Brutal Bitter IPA (Ben) Web Economy Bullshit Generator (Ben) 7 Little Words (Ben) Plants vs. Zombies 2 (Ben) LSNewsletterInvite (Rod) Toastmasters International (Jaim) exercism.io (Chuck) 4 Pics 1 Song (Chuck) Go to User Group Meetings (Chuck) Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger (Ken) Next Week Autolayout with Cesare Rocchi Transcript CHUCK: Hey everybody and welcome to Episode 18 of The iPhreaks Show! This week on our panel, we have Pete Hodgson. PETE: Hello from San Francisco! I can't think of anything funny to say. CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Ben Scheirman. BEN: Hello from Houston! 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 Ken, is it Auer? KEN: That's correct! And I'm in Holly Springs, North Carolina. CHUCK: Awesome. We brought you on the show today to talk about “Software Craftsmanship”. KEN: Good! That's what I came for! CHUCK: Oh, good! BEN: You mean cowboy coding? CHUCK: [Laughs] Cowboy coding… KEN: Not at all. CHUCK: [Laughs] Don't make him get his gun. BEN: [Chuckles] CHUCK: Do you want to just explain what Software Craftsmanship is? KEN: In a nutshell, I would say caring about the craft and what you're doing and how you're building yourself with. I tend to come from the school that Software Craftsmanship as opposed to the people who software craftsman and impress other people [unclear]. CHUCK: [Laughs] I like that. I know a lot of the latter. I know a few other former, too. I've talked to few people about Software Craftsmanship before. The one that comes to mind first off is Micah Martin who's Uncle Bob's son over at 8th Light. When I talked to him, he actually mentioned the Manifesto for Software Craftsmanship. Is that something that you try and stand by? And, is there a lot of culture and (I'm trying to think of what the right word is), sort of like the Agile Manifesto where there's all of this extra stuff around it. Does the Software Craftsmanship kind of have that as well? KEN: I think, what are in the Software Craftsmanship Manifesto, if I understand it right because I wasn't there when they put it up, it's really just about software people that are often just get them treated like mushrooms; shelved in the dark in the corner if they don't, and hopefully they go out. The whole idea was, “This is something that we should be proud of and do well.

Devchat.tv Master Feed
018 iPhreaks Show – Software Craftsmanship with Ken Auer

Devchat.tv Master Feed

Play Episode Listen Later Aug 29, 2013 58:59


Panel Ken Auer (twitter github RoleModel Software) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) 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:57 - Software Craftsmanship Defined 01:26 - Manifesto for Software Craftsmanship 03:43 - Apprenticeship Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt 09:25 - At what level do you consider somebody a “Craftsman”? 10:46 - How can you tell somebody is a Craftsman? Pair Programming 15:14 - Empathy One Love For Nurses 20:36 - Code Retreats, Katas, and Reviews RoleModel Software’s Craftsmanship Academy 28:07 - Pairing Partner Knowledge Levels and Learning 31:38 - Professionals and Professionalism 35:26 - Cost vs Value Don't Make Squirrel Burgers Picks Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt (Pete) My Life with Code Reviews (Pete) CodeRunner (Andrew) QuickRadar (Andrew) Rogue Brutal Bitter IPA (Ben) Web Economy Bullshit Generator (Ben) 7 Little Words (Ben) Plants vs. Zombies 2 (Ben) LSNewsletterInvite (Rod) Toastmasters International (Jaim) exercism.io (Chuck) 4 Pics 1 Song (Chuck) Go to User Group Meetings (Chuck) Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger (Ken) Next Week Autolayout with Cesare Rocchi Transcript CHUCK: Hey everybody and welcome to Episode 18 of The iPhreaks Show! This week on our panel, we have Pete Hodgson. PETE: Hello from San Francisco! I can’t think of anything funny to say. CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Ben Scheirman. BEN: Hello from Houston! 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 Ken, is it Auer? KEN: That’s correct! And I’m in Holly Springs, North Carolina. CHUCK: Awesome. We brought you on the show today to talk about “Software Craftsmanship”. KEN: Good! That’s what I came for! CHUCK: Oh, good! BEN: You mean cowboy coding? CHUCK: [Laughs] Cowboy coding… KEN: Not at all. CHUCK: [Laughs] Don’t make him get his gun. BEN: [Chuckles] CHUCK: Do you want to just explain what Software Craftsmanship is? KEN: In a nutshell, I would say caring about the craft and what you’re doing and how you’re building yourself with. I tend to come from the school that Software Craftsmanship as opposed to the people who software craftsman and impress other people [unclear]. CHUCK: [Laughs] I like that. I know a lot of the latter. I know a few other former, too. I’ve talked to few people about Software Craftsmanship before. The one that comes to mind first off is Micah Martin who’s Uncle Bob’s son over at 8th Light. When I talked to him, he actually mentioned the Manifesto for Software Craftsmanship. Is that something that you try and stand by? And, is there a lot of culture and (I’m trying to think of what the right word is), sort of like the Agile Manifesto where there’s all of this extra stuff around it. Does the Software Craftsmanship kind of have that as well? KEN: I think, what are in the Software Craftsmanship Manifesto, if I understand it right because I wasn’t there when they put it up, it’s really just about software people that are often just get them treated like mushrooms; shelved in the dark in the corner if they don’t, and hopefully they go out. The whole idea was, “This is something that we should be proud of and do well.

The iPhreaks Show
009 iPhreaks Show – Interface Builder

The iPhreaks Show

Play Episode Listen Later Jun 6, 2013


Panel Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:18 - Interface Builder 01:55 - Custom-designed interfaces 02:32 - Tips and Tricks 03:04 - Interface Builder Buttons and Functions File's Owner First Responder The Responder Chain Events/Actions Objects Elements Views Outlet Storyboards Segues/Segways 09:39 - Cons of Using Interface Builder Team Environments 13:13 - Custom Work Writing a custom UI 14:52 - Controllers GLKit Table View 19:09 - Static Cells and Storyboards 21:23 - Dynamic Prototypes and Prototype Cells 23:23 - Getting a Table View Cell into the Table View 24:48 - Rod's Apps Numerology Numerology Baby Namer 25:29 - Rejection from the App Store 27:50 - Gestures 30:19 - Calendar View Picks NSBrief: Episode #97: Jon Reid (Rod) Ember.js (Rod) Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement by Jim R. Wilson (Chuck) Eventbrite (Chuck) Next Week Audio and Video in Apps 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 9 of iPhreaks! This week on our panel, we have Rod Schimdt. ROD: Hello from Salt Lake City! CHUCK: And I'm Charles Max Wood from DevChat.tv. And due to a little bit of a scheduling snafu, it's just the two of us today! So, you get to hear more from us. ROD: Yeah, if I ain't got a chance to talk. CHUCK: Yeah. I think Pete and Ben and I all suffer from the same "we like to hear ourselves talk" and we always have something to say [laughs]. ROD: [chuckles] Alright! CHUCK: Anyway, let's get this started. Our scheduled topic today is "Interface Builder and Storyboards", which is something that I've actually played with a little bit - all the time. ROD: And do you have questions about it? Or, issues you want to talk about it? CHUCK: Not really. I mean I haven't done anything too complicated with it. And for the most part, you drag the Elements out there; you link them up with the actions on your ViewController, and it just kind of works! ROD: Okay. So you just want to talk about how they work and what you can do with them? CHUCK: Yeah, I'm sure I'll have questions. I guess one question right off the bat is what if you have some kind of like custom-designed interface? Can you do that with Storyboards or Interface Builder? ROD: Not really. Interface Builder are designed for most of the built-in controls. When you want to do custom work, you basically just put a View out there, set its class, and then you have to write all the custom code for that class. CHUCK: Oh, interesting. ROD: There the step on how you do it. So, if you're doing a lot of custom work, it's mostly good for just laying out the basic structure of your user interface, and then you go from there. CHUCK: Nice. I'm looking at it here; I actually pulled it up so I could actually look at it and ask you questions about it. But before we get into that, are there any tricks that you use to make it easier to reason with? ROD: What do you mean by reason with? CHUCK: Well just, are there any things that make Interface Builder easier to use that you do? ROD: No.

Devchat.tv Master Feed
009 iPhreaks Show – Interface Builder

Devchat.tv Master Feed

Play Episode Listen Later Jun 6, 2013


Panel Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:18 - Interface Builder 01:55 - Custom-designed interfaces 02:32 - Tips and Tricks 03:04 - Interface Builder Buttons and Functions File’s Owner First Responder The Responder Chain Events/Actions Objects Elements Views Outlet Storyboards Segues/Segways 09:39 - Cons of Using Interface Builder Team Environments 13:13 - Custom Work Writing a custom UI 14:52 - Controllers GLKit Table View 19:09 - Static Cells and Storyboards 21:23 - Dynamic Prototypes and Prototype Cells 23:23 - Getting a Table View Cell into the Table View 24:48 - Rod’s Apps Numerology Numerology Baby Namer 25:29 - Rejection from the App Store 27:50 - Gestures 30:19 - Calendar View Picks NSBrief: Episode #97: Jon Reid (Rod) Ember.js (Rod) Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement by Jim R. Wilson (Chuck) Eventbrite (Chuck) Next Week Audio and Video in Apps 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 9 of iPhreaks! This week on our panel, we have Rod Schimdt. ROD: Hello from Salt Lake City! CHUCK: And I'm Charles Max Wood from DevChat.tv. And due to a little bit of a scheduling snafu, it's just the two of us today! So, you get to hear more from us. ROD: Yeah, if I ain't got a chance to talk. CHUCK: Yeah. I think Pete and Ben and I all suffer from the same "we like to hear ourselves talk" and we always have something to say [laughs]. ROD: [chuckles] Alright! CHUCK: Anyway, let's get this started. Our scheduled topic today is "Interface Builder and Storyboards", which is something that I've actually played with a little bit - all the time. ROD: And do you have questions about it? Or, issues you want to talk about it? CHUCK: Not really. I mean I haven't done anything too complicated with it. And for the most part, you drag the Elements out there; you link them up with the actions on your ViewController, and it just kind of works! ROD: Okay. So you just want to talk about how they work and what you can do with them? CHUCK: Yeah, I'm sure I'll have questions. I guess one question right off the bat is what if you have some kind of like custom-designed interface? Can you do that with Storyboards or Interface Builder? ROD: Not really. Interface Builder are designed for most of the built-in controls. When you want to do custom work, you basically just put a View out there, set its class, and then you have to write all the custom code for that class. CHUCK: Oh, interesting. ROD: There the step on how you do it. So, if you're doing a lot of custom work, it's mostly good for just laying out the basic structure of your user interface, and then you go from there. CHUCK: Nice. I'm looking at it here; I actually pulled it up so I could actually look at it and ask you questions about it. But before we get into that, are there any tricks that you use to make it easier to reason with? ROD: What do you mean by reason with? CHUCK: Well just, are there any things that make Interface Builder easier to use that you do? ROD: No.

The iPhreaks Show
006 iPhreaks Show – Core Data with Saul Mora

The iPhreaks Show

Play Episode Listen Later May 16, 2013 54:46


Panel Saul Mora (twitter github NSBrief) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:22 - Cora Data Core Data Programming Guide SQLite fmdb Transient Entities and Core Data | Cocoa Is My Girlfriend 07:50 - Stores and Contexts NSManagedObject Persistent Store Coordinator Core Data Editor Creating a CoreData Model in Code | Cocoanetics 21:17 - Faulting and Fetching NSFetchRequest The Law of Leaky Abstractions -com.apple.CoreData.SQLDebug 1 Base 2 CouchDB MongoDB TokyoCabinet 27:48 - Is Core Data the right tool for the job? Brent Simmons: On switching away from Core Data 29:46 - Managed Object Context MagicalRecord Core Data and Threads, Without the Headache | Cocoa Is My Girlfriend Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra 38:22 - Importing Data 40:08 - Predicates Predicate Programming Guide Picks mogenerator (Ben) PonyDebugger (Ben) xctool (Pete) Neo4j (Pete) AeroPress (Pete) TICoreDataSync (Rod) Countly (Rod) Heil PR-40 Dynamic Studio Recording Microphone (Chuck) Roland R-05 Studio WAVE/MP3 Recorder (Chuck) iOS Programming: The Big Nerd Ranch Guide by Aaron Hillegass (Chuck) NSBrief (Saul) Wasabi Sync (Saul) Sip (Saul) Star Trek II: The Wrath of Khan (Saul) Next Week WWDC Transcript SAUL: I like your style. CHUCK: Hey everybody and welcome to Episode 6 of iPhreaks! This week on our panel we have, Rod Schmidt ROD: Hello from Salt Lake City! CHUCK: We also have Pete Hodgson. PETE: Good morning from San Francisco! CHUCK: We also have Ben Scheirman. BEN: Hello from Houston, Texas! CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest this week, that is Saul Mora! SAUL: Hello from Denver! CHUCK: Denver? I thought you said Fort Collins? Is that not the same thing? SAUL: [laughs] No, that's where the beer is. Okay [laughs] CHUCK: Oh, I see. SAUL: Right. But yeah, that wouldn't be so bad to go and get some beer now. CHUCK: If you go and get too much beer, is it a one-way trip [inaudible]? SAUL: [chuckles] Yeah, well, I have to take some guest with me. CHUCK: Oh, here you go. SAUL: But no...yeah, that's where the New Belgium Brewery is, so I take guests over there quite often. So for anybody comes and visit me in Denver, definitely head on up there. CHUCK: Well I don't drink alcohol, but I'm going to be in Denver this weekend. SAUL: Cool! CHUCK: Maybe I'll come and shake your hand, buy you lunch, or something. SAUL: Yeah! Just let me know! CHUCK: Awesome! ROD: You get to be the driver. [laughter] SAUL: There you go! CHUCK: I don't know what my wife would say about that. [laughter] SAUL: Oh, there are plenty of breweries out here to visit. So, we can visit them anywhere. CHUCK: Awesome! Well this week, we're going to be talking about CoreData. Or, do you call it Core Data? SAUL: [laughs] I thought that was an English thing; Pete might know. PETE: I'll refer to it as Core Data! [laughter] PETE: It's the French pronunciation. I still say Data; it's one of the few English things that I still say in the English way [inaudible]. SAUL: So do you say Beta or Beta? PETE: Oh, that's a good (question). I think I say Beta now just because it's like a -- I was going to say just because it's a software thing, but Beta was a software thing. So, I don't know. SAUL: We have gotten to him! Great! [Chuck laughs] PETE: Yeah. My covers are blown. [laughter] PETE: Actually, I'm native Texan. CHUCK: Yeah, you've seen that? Now you only sound cool when you're talking about things other than computers. PETE: Yup. CHUCK: Alright. So CoreData,

Devchat.tv Master Feed
006 iPhreaks Show – Core Data with Saul Mora

Devchat.tv Master Feed

Play Episode Listen Later May 16, 2013 54:46


Panel Saul Mora (twitter github NSBrief) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:22 - Cora Data Core Data Programming Guide SQLite fmdb Transient Entities and Core Data | Cocoa Is My Girlfriend 07:50 - Stores and Contexts NSManagedObject Persistent Store Coordinator Core Data Editor Creating a CoreData Model in Code | Cocoanetics 21:17 - Faulting and Fetching NSFetchRequest The Law of Leaky Abstractions -com.apple.CoreData.SQLDebug 1 Base 2 CouchDB MongoDB TokyoCabinet 27:48 - Is Core Data the right tool for the job? Brent Simmons: On switching away from Core Data 29:46 - Managed Object Context MagicalRecord Core Data and Threads, Without the Headache | Cocoa Is My Girlfriend Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra 38:22 - Importing Data 40:08 - Predicates Predicate Programming Guide Picks mogenerator (Ben) PonyDebugger (Ben) xctool (Pete) Neo4j (Pete) AeroPress (Pete) TICoreDataSync (Rod) Countly (Rod) Heil PR-40 Dynamic Studio Recording Microphone (Chuck) Roland R-05 Studio WAVE/MP3 Recorder (Chuck) iOS Programming: The Big Nerd Ranch Guide by Aaron Hillegass (Chuck) NSBrief (Saul) Wasabi Sync (Saul) Sip (Saul) Star Trek II: The Wrath of Khan (Saul) Next Week WWDC Transcript SAUL: I like your style. CHUCK: Hey everybody and welcome to Episode 6 of iPhreaks! This week on our panel we have, Rod Schmidt ROD: Hello from Salt Lake City! CHUCK: We also have Pete Hodgson. PETE: Good morning from San Francisco! CHUCK: We also have Ben Scheirman. BEN: Hello from Houston, Texas! CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest this week, that is Saul Mora! SAUL: Hello from Denver! CHUCK: Denver? I thought you said Fort Collins? Is that not the same thing? SAUL: [laughs] No, that's where the beer is. Okay [laughs] CHUCK: Oh, I see. SAUL: Right. But yeah, that wouldn't be so bad to go and get some beer now. CHUCK: If you go and get too much beer, is it a one-way trip [inaudible]? SAUL: [chuckles] Yeah, well, I have to take some guest with me. CHUCK: Oh, here you go. SAUL: But no...yeah, that's where the New Belgium Brewery is, so I take guests over there quite often. So for anybody comes and visit me in Denver, definitely head on up there. CHUCK: Well I don't drink alcohol, but I'm going to be in Denver this weekend. SAUL: Cool! CHUCK: Maybe I'll come and shake your hand, buy you lunch, or something. SAUL: Yeah! Just let me know! CHUCK: Awesome! ROD: You get to be the driver. [laughter] SAUL: There you go! CHUCK: I don't know what my wife would say about that. [laughter] SAUL: Oh, there are plenty of breweries out here to visit. So, we can visit them anywhere. CHUCK: Awesome! Well this week, we're going to be talking about CoreData. Or, do you call it Core Data? SAUL: [laughs] I thought that was an English thing; Pete might know. PETE: I'll refer to it as Core Data! [laughter] PETE: It's the French pronunciation. I still say Data; it's one of the few English things that I still say in the English way [inaudible]. SAUL: So do you say Beta or Beta? PETE: Oh, that's a good (question). I think I say Beta now just because it's like a -- I was going to say just because it's a software thing, but Beta was a software thing. So, I don't know. SAUL: We have gotten to him! Great! [Chuck laughs] PETE: Yeah. My covers are blown. [laughter] PETE: Actually, I'm native Texan. CHUCK: Yeah, you've seen that? Now you only sound cool when you're talking about things other than computers. PETE: Yup. CHUCK: Alright. So CoreData,

Devchat.tv Master Feed
004 iPhreaks Show – Mac Development with Josh Abernathy

Devchat.tv Master Feed

Play Episode Listen Later May 2, 2013 56:42


Panel Josh Abernathy (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:25 - Josh Abernathy Introduction GitHub GitHub for Mac GitHub Issues App GitHub Jobs App Lua Corona SDK 03:48 - Differences between writing an app for Mac and writing an app for iOS AppKit UIKit Chameleon twui 05:37 - Model View Controller Model View ViewModel Knockout.js 013 JSJ Knockout.js with Steven Sanderson (JavaScript Jabber) 11:51 - Testing specta expecta OCMock 15:04 - NSTableView Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass 17:28 - iOS vs Mac The Rude Awakening for iOS Devs: Josh Abernathy 22:05 - Memory Management 002 iPhreaks Show - Memory Management Garbage Collection ARC 24:32 - Binding 27:23 - Fixing AppKit 32:09 - APIs 33:18 - App Store Sandboxing 36:34 - Resources Cocoa Controls Tweetbot Twitter Mac App The Hit List Things Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass 40:47 - Sharing Code Xamarin cheddar-mac cheddar-ios ReactiveCocoa Picks MOO (Ben) Kaleidoscope (Ben) Briefs (Ben) clojurem (Rod) Oblivion Soundtrack (Rod) CloudApp (Pete) MindNode (Pete) LimeChat: IRC Client for Mac (Pete) People are not resources - The Philosophical Developer (Pete) Downton Abbey (Chuck) Downton Abbey at 54 Below - Season 4, Episode 1 Sneak Peek (Chuck) GitHub (Chuck) Daring Fireball Linked List: Using Quartz Composer to Recreate Facebook Home (Josh) Next Week Xcode Transcript BEN: Have you seen that app "Little Inferno" by the guys who created World of Goo? PETE: Mm-mm BEN: It's a great game. It's on MacHeist right now; I think that's still going on. So if you -- CHUCK: Oh, I saw that! BEN: Anyway, so my son is 3 and he's really adept at using the iPad, but he's never really used the computer before so like the whole mouse thing is totally foreign to him. But, he was watching me play this game and he gave it a shot. He's actually learning the click and drag stuff, which is pretty awesome. PETE: Awesome. BEN: I guess the downside is just learning to burn things... [laughter] CHUCK: Nice! BEN: It's just kind of the point of the game. So...I don't know [laughs]. PETE: Yeah. It's a tradeoff, right? BEN: Yes. PETE: Dragging, clicking, burning... CHUCK: Hey everybody and welcome to Episode 4 of iPhreaks! This week on our show we have, Rod Schimdt. ROD: Hello, hello! CHUCK: Ben Scheirman. BEN: Hello from Houston! CHUCK: Pete Hodgson. PETE: Hello from [inaudible], San Francisco! CHUCK: I'm Charles Max Wood from devchat.tv. This week we have a special guest, and that is Josh Abernathy. Did I say that right? JOSH: Yeah! Yeah, you said it right. CHUCK: If that's more than 2 syllables, I'm going to screw it up. JOSH: [laughs] People always get turn off because it's long, but it's just like it looks. CHUCK: Oh, I see. So, do you want to introduce yourself really quickly? JOSH: Yeah! I'm Josh Abernathy. I work at GitHub on the GitHub for Mac App, and various other side things. And yeah, I've been doing Mac and iOS stuff for quite a while now. So hopefully, I'll have something interesting to say about the topic. CHUCK: So is there a GitHub app for iOS? JOSH: We have a couple different iOS Apps. There's an Issues App and there's a Jobs App, neither of them are particularly well-maintained at the moment. So, we kind of try to pretend we don't have any iOS Apps. CHUCK: I see. PETE: I actually tried to use the Issues App the other day... [Josh laughs] PETE: And then I went and look...Is it open source? Is it available kind of the code -- JOSH: No...

The iPhreaks Show
004 iPhreaks Show – Mac Development with Josh Abernathy

The iPhreaks Show

Play Episode Listen Later May 2, 2013 56:42


Panel Josh Abernathy (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:25 - Josh Abernathy Introduction GitHub GitHub for Mac GitHub Issues App GitHub Jobs App Lua Corona SDK 03:48 - Differences between writing an app for Mac and writing an app for iOS AppKit UIKit Chameleon twui 05:37 - Model View Controller Model View ViewModel Knockout.js 013 JSJ Knockout.js with Steven Sanderson (JavaScript Jabber) 11:51 - Testing specta expecta OCMock 15:04 - NSTableView Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass 17:28 - iOS vs Mac The Rude Awakening for iOS Devs: Josh Abernathy 22:05 - Memory Management 002 iPhreaks Show - Memory Management Garbage Collection ARC 24:32 - Binding 27:23 - Fixing AppKit 32:09 - APIs 33:18 - App Store Sandboxing 36:34 - Resources Cocoa Controls Tweetbot Twitter Mac App The Hit List Things Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass 40:47 - Sharing Code Xamarin cheddar-mac cheddar-ios ReactiveCocoa Picks MOO (Ben) Kaleidoscope (Ben) Briefs (Ben) clojurem (Rod) Oblivion Soundtrack (Rod) CloudApp (Pete) MindNode (Pete) LimeChat: IRC Client for Mac (Pete) People are not resources - The Philosophical Developer (Pete) Downton Abbey (Chuck) Downton Abbey at 54 Below - Season 4, Episode 1 Sneak Peek (Chuck) GitHub (Chuck) Daring Fireball Linked List: Using Quartz Composer to Recreate Facebook Home (Josh) Next Week Xcode Transcript BEN: Have you seen that app "Little Inferno" by the guys who created World of Goo? PETE: Mm-mm BEN: It's a great game. It's on MacHeist right now; I think that's still going on. So if you -- CHUCK: Oh, I saw that! BEN: Anyway, so my son is 3 and he's really adept at using the iPad, but he's never really used the computer before so like the whole mouse thing is totally foreign to him. But, he was watching me play this game and he gave it a shot. He's actually learning the click and drag stuff, which is pretty awesome. PETE: Awesome. BEN: I guess the downside is just learning to burn things... [laughter] CHUCK: Nice! BEN: It's just kind of the point of the game. So...I don't know [laughs]. PETE: Yeah. It's a tradeoff, right? BEN: Yes. PETE: Dragging, clicking, burning... CHUCK: Hey everybody and welcome to Episode 4 of iPhreaks! This week on our show we have, Rod Schimdt. ROD: Hello, hello! CHUCK: Ben Scheirman. BEN: Hello from Houston! CHUCK: Pete Hodgson. PETE: Hello from [inaudible], San Francisco! CHUCK: I'm Charles Max Wood from devchat.tv. This week we have a special guest, and that is Josh Abernathy. Did I say that right? JOSH: Yeah! Yeah, you said it right. CHUCK: If that's more than 2 syllables, I'm going to screw it up. JOSH: [laughs] People always get turn off because it's long, but it's just like it looks. CHUCK: Oh, I see. So, do you want to introduce yourself really quickly? JOSH: Yeah! I'm Josh Abernathy. I work at GitHub on the GitHub for Mac App, and various other side things. And yeah, I've been doing Mac and iOS stuff for quite a while now. So hopefully, I'll have something interesting to say about the topic. CHUCK: So is there a GitHub app for iOS? JOSH: We have a couple different iOS Apps. There's an Issues App and there's a Jobs App, neither of them are particularly well-maintained at the moment. So, we kind of try to pretend we don't have any iOS Apps. CHUCK: I see. PETE: I actually tried to use the Issues App the other day... [Josh laughs] PETE: And then I went and look...Is it open source? Is it available kind of the code -- JOSH: No...

The Freelancers' Show
The Ruby Freelancers Show 057 – Fixed Bids

The Freelancers' Show

Play Episode Listen Later Apr 18, 2013 51:04


Panel 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 00:39 - Experience working with fixed bids 04:08 - Risks Value 06:45 - Collecting Payment Working in phases and milestones 08:56 - Are fixed bid projects fair? 16:57 - Nailing down specifics 19:51 - Dealing with scope creep Contract clauses/additional contracts 26:15 - Getting clients to agree with your fixed bid or hourly preference 28:29 - Estimates Prioritizing Point estimation 37:11 - Transitioning from fixed bid to hourly work 38:42 - Figuring out what to bid Project management Value-Based Fees: How to Charge - and Get - What You're Worth by Alan Weiss Option pricing 44:41 - Ask clients why they prefer fixed bid pricing Picks Healthy Programmer by Joe Kutner (Ashe) DuoLingo (Ashe) #RubyThanks (Ashe) Becoming a Better Programmer Indie GoGo campaign (Ashe) Douglas Rushkoff: Wall Street Journal adaptation from Present Shock (Eric) Ruby Heroes (Chuck) Colloquy (Chuck) Value-Based Fees: How to Charge - and Get - What You're Worth by Alan Weiss (Jeff) Next Week How do you convince clients of the value of tests, refactoring, etc.? Transcript ERIC: Chuck, I'm cold. Keep me warm! [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 57 of the Ruby Freelancers Show! This week on our panel, we have Ashe Dryden. ASHE: Hello from Madison, Wisconsin! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: I'm Charles Max Wood from devchat.tv. This week, we're going to be talking about "Fixed Bids". How much of you guys done with fixed bids? ASHE: I used to do them a lot more than I do them now; I actually tried to not do fixed bids. CHUCK: Is there a reason for that? ASHE: Yeah. It never really sticks really well with the fixed bid; I mostly do hourly now. I prefer hourly because it allows the client to kind of expand or contract their needs without feeling limited by the contract and it makes me feel less mean. CHUCK: Oh, it makes sense. ASHE: So I don't have to constantly say "Well, that wasn't really part of the original contract". I can give them what they need and what they want without having to have that difficult conversation. CHUCK: How about you guys, Eric and Jeff? JEFF: I've done a few very small fixed bid projects. But by large, I'm mostly hourly mostly for the same reason as Ashe has. And beyond that, it's really hard to get a scope timed on off and it makes it comfortable for me to try to bid on something. ERIC: For me...I don't know, maybe 20% if that -- I actually have a different reason. I don't mind fixed bids, but the project has to be very specific. There has to be a lot of trust between me and the client first off so that I can trust that they're going to understand what's cocube is; we don't have those problems or discussions. The other side of it is, the project has to be [inaudible] and that it's something I've done before or there's not a lot of technical risk on the project. If there is a lot of technical risk for a lot of unknowns, then I basically say "We're going to have to be hourly because I can't guess this upfront and commit to it". CHUCK: Yeah. I've done a couple of fixed bids myself, they were less than a thousand dollars effect; both of them were $500 a piece and it was an enough work that it wasn't that risky. One of them, I really actually didn't get paid on; and it was because I was setting up some software, some third-party software, for somebody on their server. He was unhappy with the result because there was a bug in the software that I set up, but I didn't actually write it. Anyway, it's kind of interesting I haven't done major fixed bid projects,

Devchat.tv Master Feed
The Ruby Freelancers Show 057 – Fixed Bids

Devchat.tv Master Feed

Play Episode Listen Later Apr 18, 2013 51:04


Panel 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 00:39 - Experience working with fixed bids 04:08 - Risks Value 06:45 - Collecting Payment Working in phases and milestones 08:56 - Are fixed bid projects fair? 16:57 - Nailing down specifics 19:51 - Dealing with scope creep Contract clauses/additional contracts 26:15 - Getting clients to agree with your fixed bid or hourly preference 28:29 - Estimates Prioritizing Point estimation 37:11 - Transitioning from fixed bid to hourly work 38:42 - Figuring out what to bid Project management Value-Based Fees: How to Charge - and Get - What You're Worth by Alan Weiss Option pricing 44:41 - Ask clients why they prefer fixed bid pricing Picks Healthy Programmer by Joe Kutner (Ashe) DuoLingo (Ashe) #RubyThanks (Ashe) Becoming a Better Programmer Indie GoGo campaign (Ashe) Douglas Rushkoff: Wall Street Journal adaptation from Present Shock (Eric) Ruby Heroes (Chuck) Colloquy (Chuck) Value-Based Fees: How to Charge - and Get - What You're Worth by Alan Weiss (Jeff) Next Week How do you convince clients of the value of tests, refactoring, etc.? Transcript ERIC: Chuck, I'm cold. Keep me warm! [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 57 of the Ruby Freelancers Show! This week on our panel, we have Ashe Dryden. ASHE: Hello from Madison, Wisconsin! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Jeff Schoolcraft. JEFF: What's up! CHUCK: I'm Charles Max Wood from devchat.tv. This week, we're going to be talking about "Fixed Bids". How much of you guys done with fixed bids? ASHE: I used to do them a lot more than I do them now; I actually tried to not do fixed bids. CHUCK: Is there a reason for that? ASHE: Yeah. It never really sticks really well with the fixed bid; I mostly do hourly now. I prefer hourly because it allows the client to kind of expand or contract their needs without feeling limited by the contract and it makes me feel less mean. CHUCK: Oh, it makes sense. ASHE: So I don't have to constantly say "Well, that wasn't really part of the original contract". I can give them what they need and what they want without having to have that difficult conversation. CHUCK: How about you guys, Eric and Jeff? JEFF: I've done a few very small fixed bid projects. But by large, I'm mostly hourly mostly for the same reason as Ashe has. And beyond that, it's really hard to get a scope timed on off and it makes it comfortable for me to try to bid on something. ERIC: For me...I don't know, maybe 20% if that -- I actually have a different reason. I don't mind fixed bids, but the project has to be very specific. There has to be a lot of trust between me and the client first off so that I can trust that they're going to understand what's cocube is; we don't have those problems or discussions. The other side of it is, the project has to be [inaudible] and that it's something I've done before or there's not a lot of technical risk on the project. If there is a lot of technical risk for a lot of unknowns, then I basically say "We're going to have to be hourly because I can't guess this upfront and commit to it". CHUCK: Yeah. I've done a couple of fixed bids myself, they were less than a thousand dollars effect; both of them were $500 a piece and it was an enough work that it wasn't that risky. One of them, I really actually didn't get paid on; and it was because I was setting up some software, some third-party software, for somebody on their server. He was unhappy with the result because there was a bug in the software that I set up, but I didn't actually write it. Anyway, it's kind of interesting I haven't done major fixed bid projects,

Devchat.tv Master Feed
The Ruby Freelancers Show 056 – Learning on the Job

Devchat.tv Master Feed

Play Episode Listen Later Apr 11, 2013 47:48


Panel Ashe Dryden (twitter github blog) Jim Gay (twitter github blog) Eric Davis (twitter github blog) Evan Light (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:20 - Finding Projects 04:50 - Being up front with clients about what you do and don’t know 06:14 - People who don’t know as much as they think they do Dunning-Kruger effect 08:21 - “Fake it til you make it” Honesty 11:23 - Offering a technology before you know it can be done Referring someone else instead Contract Specifics 15:59 - Lowering your rate to take a project to break into a new market Value Discounts/Comping Time 22:37 - Getting stuck and taking time to figure things out Time Tracking Reaching out for help in exchange for ____ (temporary mentorship) Velocity Subcontracting 28:35 - Taking a project because you want to learn a specific skill 30:02 - Refactoring Convincing a client that it’s good to refactor Showing good code vs bad good Is it code that you’re proud of? Client budget 34:45 - Educating clients on technology Episode 1 - Mongo DB Is Web Scale (NSFW) Technical Risk 37:05 - Panelist New Technology Interest Picks xkcd: Password Strength (Eric) GRC's | Password Haystacks: How Well Hidden is Your Needle? (Eric) Diceware Passphrase (Eric) SaneBox (Eric) Mailbox (Evan) Flexibits | Fantastical for Mac (Evan) How much sleep do we really need to work productively? - The Buffer Blog (Jim) The Visual Display of Quantitative Information by Edward Tufte (Jim) Most Productive Vim Shortcuts (Ashe) UX Apprentice (Ashe) Wool by Hugh Howey (Ashe) Robocalypse (Chuck) The iPhreaks Show (Chuck) Next Week Fixed Bids Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 56 of the Ruby Freelancers Show! This week on our panel, we have Ashe Dryden. ASHE: Hi there! CHUCK: Jim Gay. JIM: Hello from Sauna in Virginia Beach! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Evan Light. EVAN: I'm truly confused [inaudible] CHUCK: Is there an order? JIM: Yeah, we had an order? EVAN: I'd do Eric, and then you do me, and then you do whoever else up in a Shell Bluff. CHUCK: Oh! I'm Charles Max Wood from devchat.tv, and I'm doing it wrong...So this week we're going to be talking about "Taking a Project to Learn Something". I think Ashe said it better, so I'm going to let her explain what we're talking about. ASHE: Sure! So basically, the concept of taking on a project specifically say "you can learn something new and expand upon what you already know", so learning on the job kind of thing. CHUCK: You mean like speaking coherently when you didn't sleep last night? ASHE: Exactly like that! [laughs] CHUCK: [laughs] Awesome! JIM: I'm curious then right off of that, because I haven't done a whole lot of that. How do you find these projects? It's one thing to think or I'm going to work on this new technology, but then actually finding somebody who needs it and convincing them that you're the person for the job. ASHE: Well for me, most of the time it's people coming to me asking if I know how to do a certain thing or if I've done a certain thing before. That gives me an idea that that's something that people are looking for, or it's maybe something that I should look into more and maybe think about learning. I don't generally go out of my way to find projects that are for something that I haven't been learning or haven't wanting to learn. EVAN: Yeah, same here. My current projects -- I'm doing a lot more JavaScripts than I normally do and I've been doing JavaScript off and on for a long time, but I haven't play with Backbone, my friends expect this project has a little bit. So what I told the client, because he'd ask if I knew that the other contractor,

The Freelancers' Show
The Ruby Freelancers Show 056 – Learning on the Job

The Freelancers' Show

Play Episode Listen Later Apr 11, 2013 47:48


Panel Ashe Dryden (twitter github blog) Jim Gay (twitter github blog) Eric Davis (twitter github blog) Evan Light (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:20 - Finding Projects 04:50 - Being up front with clients about what you do and don't know 06:14 - People who don't know as much as they think they do Dunning-Kruger effect 08:21 - “Fake it til you make it” Honesty 11:23 - Offering a technology before you know it can be done Referring someone else instead Contract Specifics 15:59 - Lowering your rate to take a project to break into a new market Value Discounts/Comping Time 22:37 - Getting stuck and taking time to figure things out Time Tracking Reaching out for help in exchange for ____ (temporary mentorship) Velocity Subcontracting 28:35 - Taking a project because you want to learn a specific skill 30:02 - Refactoring Convincing a client that it's good to refactor Showing good code vs bad good Is it code that you're proud of? Client budget 34:45 - Educating clients on technology Episode 1 - Mongo DB Is Web Scale (NSFW) Technical Risk 37:05 - Panelist New Technology Interest Picks xkcd: Password Strength (Eric) GRC's | Password Haystacks: How Well Hidden is Your Needle? (Eric) Diceware Passphrase (Eric) SaneBox (Eric) Mailbox (Evan) Flexibits | Fantastical for Mac (Evan) How much sleep do we really need to work productively? - The Buffer Blog (Jim) The Visual Display of Quantitative Information by Edward Tufte (Jim) Most Productive Vim Shortcuts (Ashe) UX Apprentice (Ashe) Wool by Hugh Howey (Ashe) Robocalypse (Chuck) The iPhreaks Show (Chuck) Next Week Fixed Bids Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 56 of the Ruby Freelancers Show! This week on our panel, we have Ashe Dryden. ASHE: Hi there! CHUCK: Jim Gay. JIM: Hello from Sauna in Virginia Beach! CHUCK: Eric Davis. ERIC: Hello! CHUCK: Evan Light. EVAN: I'm truly confused [inaudible] CHUCK: Is there an order? JIM: Yeah, we had an order? EVAN: I'd do Eric, and then you do me, and then you do whoever else up in a Shell Bluff. CHUCK: Oh! I'm Charles Max Wood from devchat.tv, and I'm doing it wrong...So this week we're going to be talking about "Taking a Project to Learn Something". I think Ashe said it better, so I'm going to let her explain what we're talking about. ASHE: Sure! So basically, the concept of taking on a project specifically say "you can learn something new and expand upon what you already know", so learning on the job kind of thing. CHUCK: You mean like speaking coherently when you didn't sleep last night? ASHE: Exactly like that! [laughs] CHUCK: [laughs] Awesome! JIM: I'm curious then right off of that, because I haven't done a whole lot of that. How do you find these projects? It's one thing to think or I'm going to work on this new technology, but then actually finding somebody who needs it and convincing them that you're the person for the job. ASHE: Well for me, most of the time it's people coming to me asking if I know how to do a certain thing or if I've done a certain thing before. That gives me an idea that that's something that people are looking for, or it's maybe something that I should look into more and maybe think about learning. I don't generally go out of my way to find projects that are for something that I haven't been learning or haven't wanting to learn. EVAN: Yeah, same here. My current projects -- I'm doing a lot more JavaScripts than I normally do and I've been doing JavaScript off and on for a long time, but I haven't play with Backbone, my friends expect this project has a little bit. So what I told the client, because he'd ask if I knew that the other contractor,

Devchat.tv Master Feed
The Ruby Freelancers Show 050 – Better Prospecting for Freelancers with Steve Kloyda

Devchat.tv Master Feed

Play Episode Listen Later Feb 28, 2013 58:34


Panel Steve Kloyda (twitter facebook linkedin youtube The Prospecting Expert) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:03 - Steve Kloyda Introduction The Prospecting Expert The Prospecting Minute 02:38 - Being a good prospector Never stop prospecting Passion 04:42 - Prospecting and Selling To Sell Is Human: The Surprising Truth about Moving Others by Daniel H. Pink 08:10 - Marketing and Sales Cliff Ravenscraft 12:05 - Prospecting Tools Email Text Messaging Video Social Media The Icarus Deception: How High Will You Fly? by Seth Godin The Thank You Economy by Gary Vaynerchuk 19:25 - Audience Connect Educate Engage 24:54 - The Wizard of Oz Purpose Who Game Plan Solution Next Step 34:03 - The Best Next Step 38:31 - Referrals Fear of rejection Psychology Centers of Influence 46:51 - Keeping the sales process simple Ask for the business Objections  Picks Indie Game: The Movie (Eric) Anker Battery Pack (Chuck) Parade of Homes (Chuck) Evernote (Steve) Evernote Hello (Steve) Evernote Food (Steve) Nozbe (Steve) How I Raised Myself from Failure to Success in Selling by Frank Bettger (Steve) The Icarus Deception: How High Will You Fly? by Seth Godin (Steve) Next Week Bookkeeping and Business Expenses with Scott Sweeney Transcript [Are you a busy Ruby developer who wants to take their freelance business to the next level? Interested in working smarter not harder? Then check out the upcoming book “Next Level Freelancing - Developer Edition Practical Steps to Work Less, Travel and Make More Money”. It includes interviews and case studies with successful freelancers, who have made a killing by expanding their consultancy, develop passive income through informational products, build successful SaaS products, and become rockstar consultants making a minimum of $200/hour. There are all kinds of practical steps on getting started and if you sign up now, you’ll get 50% off when it’s released. You can find it at nextlevelfreelancing.com] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 50 of The Ruby Freelancers Show. This week on our panel, we have Eric Davis. ERIC: Hello! CHUCK: I'm Charles Max Wood from devchat.tv. I just want to remind you that you have one week left to go sign up for Rails Ramp Up at railsrampup.com. And we have a special guest and that is Steve Kloyda! STEVE: It's great to be here, thanks for having me. CHUCK: Oh it's great to have you! I met Steve at the New Media Expo. He was hanging out with the bunch of us from Cliff Ravenscraft's "Podcast Mastermind", and it turns out that he knows a lot about prospecting for potential clients. And it seems like that's one of the hard things that we have to do as programmers - to find new clients. So I invited him to the show and we are happy to have you. STEVE: It's really great to be here. And yes, we are all searching for new clients at point or another and it's probably one of the biggest challenges that entrepreneurs, small business owners, and sales people face on a daily basis. So I'm really excited to be here to talk about it because this is my passion. CHUCK: Awesome! You're also the podcasting expert at thepodcastingexpert.com, correct? STEVE: Yes "theprospectingexpert".. CHUCK: [laughs] Sorry.. STEVE: It's alright. Theprospectingexpert.com is my website address and then I have a podcast that I do every week called "The Prospecting Minute" podcast. CHUCK: Is it longer than a minute, I take it? STEVE: Actually it's 3-5 minutes. Sales people tend to have a very short attention span, and some of my -- I do interview some people and sometimes I go 25 or 30 minutes, but the average show is between 5 and 7 minutes in length. That'll like to give them quick,

The Freelancers' Show
The Ruby Freelancers Show 050 – Better Prospecting for Freelancers with Steve Kloyda

The Freelancers' Show

Play Episode Listen Later Feb 28, 2013 58:34


Panel Steve Kloyda (twitter facebook linkedin youtube The Prospecting Expert) Eric Davis (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:03 - Steve Kloyda Introduction The Prospecting Expert The Prospecting Minute 02:38 - Being a good prospector Never stop prospecting Passion 04:42 - Prospecting and Selling To Sell Is Human: The Surprising Truth about Moving Others by Daniel H. Pink 08:10 - Marketing and Sales Cliff Ravenscraft 12:05 - Prospecting Tools Email Text Messaging Video Social Media The Icarus Deception: How High Will You Fly? by Seth Godin The Thank You Economy by Gary Vaynerchuk 19:25 - Audience Connect Educate Engage 24:54 - The Wizard of Oz Purpose Who Game Plan Solution Next Step 34:03 - The Best Next Step 38:31 - Referrals Fear of rejection Psychology Centers of Influence 46:51 - Keeping the sales process simple Ask for the business Objections  Picks Indie Game: The Movie (Eric) Anker Battery Pack (Chuck) Parade of Homes (Chuck) Evernote (Steve) Evernote Hello (Steve) Evernote Food (Steve) Nozbe (Steve) How I Raised Myself from Failure to Success in Selling by Frank Bettger (Steve) The Icarus Deception: How High Will You Fly? by Seth Godin (Steve) Next Week Bookkeeping and Business Expenses with Scott Sweeney Transcript [Are you a busy Ruby developer who wants to take their freelance business to the next level? Interested in working smarter not harder? Then check out the upcoming book “Next Level Freelancing - Developer Edition Practical Steps to Work Less, Travel and Make More Money”. It includes interviews and case studies with successful freelancers, who have made a killing by expanding their consultancy, develop passive income through informational products, build successful SaaS products, and become rockstar consultants making a minimum of $200/hour. There are all kinds of practical steps on getting started and if you sign up now, you'll get 50% off when it's released. You can find it at nextlevelfreelancing.com] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 50 of The Ruby Freelancers Show. This week on our panel, we have Eric Davis. ERIC: Hello! CHUCK: I'm Charles Max Wood from devchat.tv. I just want to remind you that you have one week left to go sign up for Rails Ramp Up at railsrampup.com. And we have a special guest and that is Steve Kloyda! STEVE: It's great to be here, thanks for having me. CHUCK: Oh it's great to have you! I met Steve at the New Media Expo. He was hanging out with the bunch of us from Cliff Ravenscraft's "Podcast Mastermind", and it turns out that he knows a lot about prospecting for potential clients. And it seems like that's one of the hard things that we have to do as programmers - to find new clients. So I invited him to the show and we are happy to have you. STEVE: It's really great to be here. And yes, we are all searching for new clients at point or another and it's probably one of the biggest challenges that entrepreneurs, small business owners, and sales people face on a daily basis. So I'm really excited to be here to talk about it because this is my passion. CHUCK: Awesome! You're also the podcasting expert at thepodcastingexpert.com, correct? STEVE: Yes "theprospectingexpert".. CHUCK: [laughs] Sorry.. STEVE: It's alright. Theprospectingexpert.com is my website address and then I have a podcast that I do every week called "The Prospecting Minute" podcast. CHUCK: Is it longer than a minute, I take it? STEVE: Actually it's 3-5 minutes. Sales people tend to have a very short attention span, and some of my -- I do interview some people and sometimes I go 25 or 30 minutes, but the average show is between 5 and 7 minutes in length. That'll like to give them quick,

All JavaScript Podcasts by Devchat.tv

Panel Trek Glowacki (twitter github Trek by trek) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 02:18 - Ember.js (twitter, github, site) 03:17 - Based on/Inspired by SproutCore? 05:39 - The Rails of JavaScript? “Magical” 06:29 - todomvc Backbone.js    11:21 - Pulling pieces of Ember.js 12:07 - Struggles with using Ember.js Learning API can and does change frequently The applications that Ember.js targets are new New patterns 18:45 - Developer style 22:59 - Rendering 24:42 - Philosophy of Ember.js 27:00 - Ember.js router State machines 32:31 - Spending time learning Ember.js 35:06 - Frameworks and Wordpress 41:57 - Event loop 42:49 - API Object system Binding syntax Handlebars.js 46:38 - Rendering and nesting views Picks Promo Only (AJ) TinyToCS: Tiny Transactions on Computer Science (Jamison) HandBrake (Chuck) BitTorrent (Chuck) Transmission (Chuck) Presto 04213 Electronic Digital Timer (Chuck) Crafty.js (Trek) About Face 3: The Essentials of Interaction Design by Robert Reimann (Trek) Tucker Teaches the Clockies to Copulate by David Erik Nelson (Trek) Transcript  JAMISON: And I’m looking sexy. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 33 of the JavaScript Jabber show. This week on our panel we have AJ O’Neal. AJ: Yo, yo, yo. Comin’ at you live from DJ sphere of Orem, Utah. CHUCK: We also have Jamison Dance. JAMISON: Oh, gosh you get to ----. I'm sorry AJ; your intro was so good. [laughs] CHUCK: [laughs] I'm Charles Max Wood from devchat.tv and this week, we have a special guest and that is Trek Glowacki? TREK: Oh, very close. Good job. CHUCK: [laughs] Do you wanna straighten it up for us? TREK: You can just call me Trek. Everyone does. CHUCK: Ok. How many generations removed are you from Poland or whatever? TREK: So I'm a first generation American. My parents are foreign. But my dad is Belgian, not Polish nationally, but of a Polish decent. CHUCK: Oh, OK. That's interesting. TREK: Yeah. My driver’s license is weird and everything is misspelled. My voter registration is spelled wrong. It’s kind of a nightmare. It’s why I just go by Trek. I try to snag @trek as a user handle everywhere. So I'm @trek on Twitter-- just makes my life easier. CHUCK: Yeah. That makes sense. I have to say that, if your voter registration is messed up, I hope you are voting for that “other guy”. And I'm not going to be specific about my --- because I don’t wanna start a firestorm on a programing podcast for that, so we’ll just leave it there. Anyway, we are going to be talking about Ember.js today. Now, I know that Yehuda and Tom Dale work on it. Do you work on it too or are you just kind of an expert user? TREK: A little bit of both. I hang out on the secret volcano base that we have, with Yehuda and Tom and my contributions are-- JAMISON: That's why your audio quality is so good. TREK: Yeah, we are at the volcano base, it’s really is beaming to a satellite in space. CHUCK: Yeah volcano net is awesome. TREK: So,

JavaScript Jabber
034 JSJ Ember.js

JavaScript Jabber

Play Episode Listen Later Nov 2, 2012 55:11


Panel Trek Glowacki (twitter github Trek by trek) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 02:18 - Ember.js (twitter, github, site) 03:17 - Based on/Inspired by SproutCore? 05:39 - The Rails of JavaScript? “Magical” 06:29 - todomvc Backbone.js    11:21 - Pulling pieces of Ember.js 12:07 - Struggles with using Ember.js Learning API can and does change frequently The applications that Ember.js targets are new New patterns 18:45 - Developer style 22:59 - Rendering 24:42 - Philosophy of Ember.js 27:00 - Ember.js router State machines 32:31 - Spending time learning Ember.js 35:06 - Frameworks and Wordpress 41:57 - Event loop 42:49 - API Object system Binding syntax Handlebars.js 46:38 - Rendering and nesting views Picks Promo Only (AJ) TinyToCS: Tiny Transactions on Computer Science (Jamison) HandBrake (Chuck) BitTorrent (Chuck) Transmission (Chuck) Presto 04213 Electronic Digital Timer (Chuck) Crafty.js (Trek) About Face 3: The Essentials of Interaction Design by Robert Reimann (Trek) Tucker Teaches the Clockies to Copulate by David Erik Nelson (Trek) Transcript  JAMISON: And I’m looking sexy. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 33 of the JavaScript Jabber show. This week on our panel we have AJ O’Neal. AJ: Yo, yo, yo. Comin’ at you live from DJ sphere of Orem, Utah. CHUCK: We also have Jamison Dance. JAMISON: Oh, gosh you get to ----. I'm sorry AJ; your intro was so good. [laughs] CHUCK: [laughs] I'm Charles Max Wood from devchat.tv and this week, we have a special guest and that is Trek Glowacki? TREK: Oh, very close. Good job. CHUCK: [laughs] Do you wanna straighten it up for us? TREK: You can just call me Trek. Everyone does. CHUCK: Ok. How many generations removed are you from Poland or whatever? TREK: So I'm a first generation American. My parents are foreign. But my dad is Belgian, not Polish nationally, but of a Polish decent. CHUCK: Oh, OK. That's interesting. TREK: Yeah. My driver’s license is weird and everything is misspelled. My voter registration is spelled wrong. It’s kind of a nightmare. It’s why I just go by Trek. I try to snag @trek as a user handle everywhere. So I'm @trek on Twitter-- just makes my life easier. CHUCK: Yeah. That makes sense. I have to say that, if your voter registration is messed up, I hope you are voting for that “other guy”. And I'm not going to be specific about my --- because I don’t wanna start a firestorm on a programing podcast for that, so we’ll just leave it there. Anyway, we are going to be talking about Ember.js today. Now, I know that Yehuda and Tom Dale work on it. Do you work on it too or are you just kind of an expert user? TREK: A little bit of both. I hang out on the secret volcano base that we have, with Yehuda and Tom and my contributions are-- JAMISON: That's why your audio quality is so good. TREK: Yeah, we are at the volcano base, it’s really is beaming to a satellite in space. CHUCK: Yeah volcano net is awesome. TREK: So,

Devchat.tv Master Feed
034 JSJ Ember.js

Devchat.tv Master Feed

Play Episode Listen Later Nov 2, 2012 55:11


Panel Trek Glowacki (twitter github Trek by trek) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 02:18 - Ember.js (twitter, github, site) 03:17 - Based on/Inspired by SproutCore? 05:39 - The Rails of JavaScript? “Magical” 06:29 - todomvc Backbone.js    11:21 - Pulling pieces of Ember.js 12:07 - Struggles with using Ember.js Learning API can and does change frequently The applications that Ember.js targets are new New patterns 18:45 - Developer style 22:59 - Rendering 24:42 - Philosophy of Ember.js 27:00 - Ember.js router State machines 32:31 - Spending time learning Ember.js 35:06 - Frameworks and Wordpress 41:57 - Event loop 42:49 - API Object system Binding syntax Handlebars.js 46:38 - Rendering and nesting views Picks Promo Only (AJ) TinyToCS: Tiny Transactions on Computer Science (Jamison) HandBrake (Chuck) BitTorrent (Chuck) Transmission (Chuck) Presto 04213 Electronic Digital Timer (Chuck) Crafty.js (Trek) About Face 3: The Essentials of Interaction Design by Robert Reimann (Trek) Tucker Teaches the Clockies to Copulate by David Erik Nelson (Trek) Transcript  JAMISON: And I’m looking sexy. [This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to Episode 33 of the JavaScript Jabber show. This week on our panel we have AJ O’Neal. AJ: Yo, yo, yo. Comin’ at you live from DJ sphere of Orem, Utah. CHUCK: We also have Jamison Dance. JAMISON: Oh, gosh you get to ----. I'm sorry AJ; your intro was so good. [laughs] CHUCK: [laughs] I'm Charles Max Wood from devchat.tv and this week, we have a special guest and that is Trek Glowacki? TREK: Oh, very close. Good job. CHUCK: [laughs] Do you wanna straighten it up for us? TREK: You can just call me Trek. Everyone does. CHUCK: Ok. How many generations removed are you from Poland or whatever? TREK: So I'm a first generation American. My parents are foreign. But my dad is Belgian, not Polish nationally, but of a Polish decent. CHUCK: Oh, OK. That's interesting. TREK: Yeah. My driver’s license is weird and everything is misspelled. My voter registration is spelled wrong. It’s kind of a nightmare. It’s why I just go by Trek. I try to snag @trek as a user handle everywhere. So I'm @trek on Twitter-- just makes my life easier. CHUCK: Yeah. That makes sense. I have to say that, if your voter registration is messed up, I hope you are voting for that “other guy”. And I'm not going to be specific about my --- because I don’t wanna start a firestorm on a programing podcast for that, so we’ll just leave it there. Anyway, we are going to be talking about Ember.js today. Now, I know that Yehuda and Tom Dale work on it. Do you work on it too or are you just kind of an expert user? TREK: A little bit of both. I hang out on the secret volcano base that we have, with Yehuda and Tom and my contributions are-- JAMISON: That's why your audio quality is so good. TREK: Yeah, we are at the volcano base, it’s really is beaming to a satellite in space. CHUCK: Yeah volcano net is awesome. TREK: So,

Devchat.tv Master Feed
The Ruby Freelancers Show 034 – Brownfield

Devchat.tv Master Feed

Play Episode Listen Later Oct 25, 2012 46:01


Panel Eric Davis (twitter github blog) Evan Light (twitter github blog) Jim Gay (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 01:58 - Brownfield Projects Contrast to Greenfield Legacy Code 06:50 - Labeling and defining a Brownfield Project Age Decrepitude 08:37 - How to handle Brownfield Projects Upgrading Modernizing Tree (Unix) The First Step of Refactoring a Rails Application Socratic Method 15:48 - Rescue Project versus Brownfield Project State of the Client versus State of the Project Urgent Need 20:02 - Technical Problems     Business Leadership Problems Conway’s Law Working Effectively with Legacy Code: Michael Feathers 26:56 - Refactoring and Testing Show, Don’t Tell (Leading by example) Redesigning Agile: Part II - Introducing Intridea Forge 31:46 - Educating team members Correcting mistakes Learn how others work Lead by example 36:57 - Pushback Trying new angles Leave the project Lower standards Picks Rails Commit (Eric) Practical KnockoutJS (Eric) The Delighted Developer (Evan) Dead Man’s Snitch (Jim) TweetBot (Chuck) Therapeutic Refactoring: Katrina Owen (Chuck) 069 Ruby Rogues: Therapeutic Refactoring with Katrina Owen (Chuck) Transcript JIM: Brownfield's project, I’m just thinking, reminds me of this joke I heard where there's like a cabin boy on a pirate ship and the captain is always telling, when they are going in to battle, captain turns and say, “Arrr! Get me my red shirt!” And so, you know, they’d go to a battle and every time they go, “Arrr! Get me my red shirt!” And so, finally, the cabin boy goes to the captain and captain says, “Sir, why are you always telling to ‘get me a red shirt’?” “Well, I don’t want the men to see me bleed if I get stabbed.” And so, the next time they were travelling through the entire like Spanish Armada comes out and just completely surrounds them. And the captain turns to the cabin boy and says, “Arrr! Get me my brown pants!” [laughter] [Are you a busy Ruby developer who wants to take their freelance business to the next level? Interested in working smarter not harder? Then check out the upcoming book “Next Level Freelancing: Developer Edition Practical Steps to Work Less, Travel and Make More Money”. It includes interviews and case studies with successful freelancers, who have made it by expanding their consultancy, develop passive income through informational products, build successful SaaS products, and become rockstar consultants making a minimum of $200/hour. There are all kinds of practical steps on getting started and if you sign up now, you’ll get 50% off when it’s released. You can find it at nextlevelfreelancing.com] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 34 of the Ruby Freelancers Show. This week on our panel, we have Eric Davis. ERIC: Hello. CHUCK: We have Evan light. EVAN: Today, I have whiskey. CHUCK: And we also have Jim Gay. JIM: I am ready to go. CHUCK: I'm Charles Max Wood from devchat.tv and this week, we are going to be talking about Brownfield Projects. And who says it’s such-- EVAN: It doesn’t sound very pleasant, right? CHUCK: [laughs] Yeah. There was some discussion before the show about that. JIM: That term is terrible. I mean-- EVAN: It’s poopy. CHUCK: Oh geez. [laughs] Somebody has to say it, right? JIM: Actually before we start talking, I started searching like is there a Wikipedia entry for brownfield? Like, who came up with the term “brownfield”? EVAN: Well, we can get it in the Urban Dictionary pretty fast. [laughs] CHUCK: Oh geez. [laughs] I usually hear it as a contrast to “greenfield” is what I hear. JIM: Yeah, I’d certainly understand that. I always like I mentioned before,

The Freelancers' Show
The Ruby Freelancers Show 034 – Brownfield

The Freelancers' Show

Play Episode Listen Later Oct 25, 2012 46:01


Panel Eric Davis (twitter github blog) Evan Light (twitter github blog) Jim Gay (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Discussion 01:58 - Brownfield Projects Contrast to Greenfield Legacy Code 06:50 - Labeling and defining a Brownfield Project Age Decrepitude 08:37 - How to handle Brownfield Projects Upgrading Modernizing Tree (Unix) The First Step of Refactoring a Rails Application Socratic Method 15:48 - Rescue Project versus Brownfield Project State of the Client versus State of the Project Urgent Need 20:02 - Technical Problems     Business Leadership Problems Conway's Law Working Effectively with Legacy Code: Michael Feathers 26:56 - Refactoring and Testing Show, Don't Tell (Leading by example) Redesigning Agile: Part II - Introducing Intridea Forge 31:46 - Educating team members Correcting mistakes Learn how others work Lead by example 36:57 - Pushback Trying new angles Leave the project Lower standards Picks Rails Commit (Eric) Practical KnockoutJS (Eric) The Delighted Developer (Evan) Dead Man's Snitch (Jim) TweetBot (Chuck) Therapeutic Refactoring: Katrina Owen (Chuck) 069 Ruby Rogues: Therapeutic Refactoring with Katrina Owen (Chuck) Transcript JIM: Brownfield's project, I'm just thinking, reminds me of this joke I heard where there's like a cabin boy on a pirate ship and the captain is always telling, when they are going in to battle, captain turns and say, “Arrr! Get me my red shirt!” And so, you know, they'd go to a battle and every time they go, “Arrr! Get me my red shirt!” And so, finally, the cabin boy goes to the captain and captain says, “Sir, why are you always telling to ‘get me a red shirt'?” “Well, I don't want the men to see me bleed if I get stabbed.” And so, the next time they were travelling through the entire like Spanish Armada comes out and just completely surrounds them. And the captain turns to the cabin boy and says, “Arrr! Get me my brown pants!” [laughter] [Are you a busy Ruby developer who wants to take their freelance business to the next level? Interested in working smarter not harder? Then check out the upcoming book “Next Level Freelancing: Developer Edition Practical Steps to Work Less, Travel and Make More Money”. It includes interviews and case studies with successful freelancers, who have made it by expanding their consultancy, develop passive income through informational products, build successful SaaS products, and become rockstar consultants making a minimum of $200/hour. There are all kinds of practical steps on getting started and if you sign up now, you'll get 50% off when it's released. You can find it at nextlevelfreelancing.com] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 34 of the Ruby Freelancers Show. This week on our panel, we have Eric Davis. ERIC: Hello. CHUCK: We have Evan light. EVAN: Today, I have whiskey. CHUCK: And we also have Jim Gay. JIM: I am ready to go. CHUCK: I'm Charles Max Wood from devchat.tv and this week, we are going to be talking about Brownfield Projects. And who says it's such-- EVAN: It doesn't sound very pleasant, right? CHUCK: [laughs] Yeah. There was some discussion before the show about that. JIM: That term is terrible. I mean-- EVAN: It's poopy. CHUCK: Oh geez. [laughs] Somebody has to say it, right? JIM: Actually before we start talking, I started searching like is there a Wikipedia entry for brownfield? Like, who came up with the term “brownfield”? EVAN: Well, we can get it in the Urban Dictionary pretty fast. [laughs] CHUCK: Oh geez. [laughs] I usually hear it as a contrast to “greenfield” is what I hear. JIM: Yeah, I'd certainly understand that. I always like I mentioned before,

JavaScript Jabber
031 JSJ history.js

JavaScript Jabber

Play Episode Listen Later Oct 15, 2012 50:43


Panel Benjamin Lupton (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Joe Eames (twitter github blog) Discussion 01:00 - Benjamin Lupton Introduction and Background history.js (twitter / github) Front-end and back-end developer Based in Australia Works full-time open-source 03:19 - history.js HTML5 History API Hashbang 09:26 - URL appearances 10:32 - Maintaining states 12:23 - (Joe joins the podcast) 12:30 - Framework usage 13:42 - Overriding history.js 17:33 - JavaScript community and evolution 21:10 - Particular problems that history.js is geared toward solving 22:07 - Sites implementing history.js 37signals 25:18 - Other libraries that do the same thing 26:12 - Page reloads 32:14 - Browser limitations 34:37 - Live event in jQuery 35:42 - history.js: a deep or shallow library? 37:43 - Resources for history.js Picks booq: Vyper XL2 (Jamison) Jordan Santell (Jamison) Star Wars: Red Harvest (Joe) Nitro Circus: The Movie (Joe) Arrested Development (Joe) f.lux (Chuck) docpad (Benjamin) Paulo Coelho (Benjamin) Transcript BENJAMIN: Anything important, I hear from my wife. So, I could finally have that thing where Facebook doesn’t infiltrate my mind with cat pictures anymore.  [This episode is presented to you by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 31 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance. JAMISON: Howdy Doody! CHUCK: I'm Charles Max Wood from devchat.tv and this week, we have a special guest and that's Benjamin Lupton. BENJAMIN: Hello. CHUCK: He is the author of history.js and why don’t you introduce yourself? Because that's all I really know about you other than history.js and you are many time zones away. BENJAMIN: [laughs] Yeah. So, I have been doing JavaScript pretty much my entire life and been doing it professionally since about 2006, full time. And over the time, I've developed some open source project. One of them became quite popular and that was History.js it makes HTML5 History API that was compatible with like hashes and things like that. We’ll go into that late. Yeah, that became really popular. Now I other stuff with Node a lot as well. CHUCK: Ooh. A front end and a back end person. BENJAMIN: Only because I'm Node. JAMISON: You are basically like a unicorn. CHUCK: Yeah. JAMISON: You are a mystical creature. CHUCK: You are too well rounded. You are going to put us to shame. BENJAMIN: Well, it’s easier being with Node. CHUCK: Yeah, that's true. JAMISON: Yeah it’s true. Where do you work? BENJAMIN: I work for my own company right now. We’ve been doing JavaScript constancy for a few start-ups in Australia. And now, I'm looking at going completely full time with just the open source stuff. CHUCK: Oh, cool. How do you manage going full time open source? BENJAMIN: Right now, we’ve got premium support. I'm going with a few companies and we are looking into other options as well. CHUCK: Right. Yeah. I'm in the same boat with my podcast. I’d love to go full time podcast and less full time consulting. JAMISON: So the real question is, if I pay you enough money, will you put a gigantic ASCII art picture of my face in the History.js source code? BENJAMIN: Perhaps. JAMISON: Okay. We’ll have to talk after. CHUCK: I’m going to have to figure out how to do that. Let’s see... Image to ASCII art… BENJAMIN: In podcast. CHUCK: Yeah and then I’ll… JAMISON: Oh Chuck, you could do it so there’s face that shows up like in the waveforms on the sounds. CHUCK: [laughs] I don’t know about that.

Devchat.tv Master Feed
031 JSJ history.js

Devchat.tv Master Feed

Play Episode Listen Later Oct 15, 2012 50:43


Panel Benjamin Lupton (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Joe Eames (twitter github blog) Discussion 01:00 - Benjamin Lupton Introduction and Background history.js (twitter / github) Front-end and back-end developer Based in Australia Works full-time open-source 03:19 - history.js HTML5 History API Hashbang 09:26 - URL appearances 10:32 - Maintaining states 12:23 - (Joe joins the podcast) 12:30 - Framework usage 13:42 - Overriding history.js 17:33 - JavaScript community and evolution 21:10 - Particular problems that history.js is geared toward solving 22:07 - Sites implementing history.js 37signals 25:18 - Other libraries that do the same thing 26:12 - Page reloads 32:14 - Browser limitations 34:37 - Live event in jQuery 35:42 - history.js: a deep or shallow library? 37:43 - Resources for history.js Picks booq: Vyper XL2 (Jamison) Jordan Santell (Jamison) Star Wars: Red Harvest (Joe) Nitro Circus: The Movie (Joe) Arrested Development (Joe) f.lux (Chuck) docpad (Benjamin) Paulo Coelho (Benjamin) Transcript BENJAMIN: Anything important, I hear from my wife. So, I could finally have that thing where Facebook doesn’t infiltrate my mind with cat pictures anymore.  [This episode is presented to you by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 31 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance. JAMISON: Howdy Doody! CHUCK: I'm Charles Max Wood from devchat.tv and this week, we have a special guest and that's Benjamin Lupton. BENJAMIN: Hello. CHUCK: He is the author of history.js and why don’t you introduce yourself? Because that's all I really know about you other than history.js and you are many time zones away. BENJAMIN: [laughs] Yeah. So, I have been doing JavaScript pretty much my entire life and been doing it professionally since about 2006, full time. And over the time, I've developed some open source project. One of them became quite popular and that was History.js it makes HTML5 History API that was compatible with like hashes and things like that. We’ll go into that late. Yeah, that became really popular. Now I other stuff with Node a lot as well. CHUCK: Ooh. A front end and a back end person. BENJAMIN: Only because I'm Node. JAMISON: You are basically like a unicorn. CHUCK: Yeah. JAMISON: You are a mystical creature. CHUCK: You are too well rounded. You are going to put us to shame. BENJAMIN: Well, it’s easier being with Node. CHUCK: Yeah, that's true. JAMISON: Yeah it’s true. Where do you work? BENJAMIN: I work for my own company right now. We’ve been doing JavaScript constancy for a few start-ups in Australia. And now, I'm looking at going completely full time with just the open source stuff. CHUCK: Oh, cool. How do you manage going full time open source? BENJAMIN: Right now, we’ve got premium support. I'm going with a few companies and we are looking into other options as well. CHUCK: Right. Yeah. I'm in the same boat with my podcast. I’d love to go full time podcast and less full time consulting. JAMISON: So the real question is, if I pay you enough money, will you put a gigantic ASCII art picture of my face in the History.js source code? BENJAMIN: Perhaps. JAMISON: Okay. We’ll have to talk after. CHUCK: I’m going to have to figure out how to do that. Let’s see... Image to ASCII art… BENJAMIN: In podcast. CHUCK: Yeah and then I’ll… JAMISON: Oh Chuck, you could do it so there’s face that shows up like in the waveforms on the sounds. CHUCK: [laughs] I don’t know about that.

All JavaScript Podcasts by Devchat.tv

Panel Benjamin Lupton (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) Joe Eames (twitter github blog) Discussion 01:00 - Benjamin Lupton Introduction and Background history.js (twitter / github) Front-end and back-end developer Based in Australia Works full-time open-source 03:19 - history.js HTML5 History API Hashbang 09:26 - URL appearances 10:32 - Maintaining states 12:23 - (Joe joins the podcast) 12:30 - Framework usage 13:42 - Overriding history.js 17:33 - JavaScript community and evolution 21:10 - Particular problems that history.js is geared toward solving 22:07 - Sites implementing history.js 37signals 25:18 - Other libraries that do the same thing 26:12 - Page reloads 32:14 - Browser limitations 34:37 - Live event in jQuery 35:42 - history.js: a deep or shallow library? 37:43 - Resources for history.js Picks booq: Vyper XL2 (Jamison) Jordan Santell (Jamison) Star Wars: Red Harvest (Joe) Nitro Circus: The Movie (Joe) Arrested Development (Joe) f.lux (Chuck) docpad (Benjamin) Paulo Coelho (Benjamin) Transcript BENJAMIN: Anything important, I hear from my wife. So, I could finally have that thing where Facebook doesn’t infiltrate my mind with cat pictures anymore.  [This episode is presented to you by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.] [Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net] CHUCK: Hey everybody and welcome to episode 31 of the JavaScript Jabber show. This week on our panel, we have Jamison Dance. JAMISON: Howdy Doody! CHUCK: I'm Charles Max Wood from devchat.tv and this week, we have a special guest and that's Benjamin Lupton. BENJAMIN: Hello. CHUCK: He is the author of history.js and why don’t you introduce yourself? Because that's all I really know about you other than history.js and you are many time zones away. BENJAMIN: [laughs] Yeah. So, I have been doing JavaScript pretty much my entire life and been doing it professionally since about 2006, full time. And over the time, I've developed some open source project. One of them became quite popular and that was History.js it makes HTML5 History API that was compatible with like hashes and things like that. We’ll go into that late. Yeah, that became really popular. Now I other stuff with Node a lot as well. CHUCK: Ooh. A front end and a back end person. BENJAMIN: Only because I'm Node. JAMISON: You are basically like a unicorn. CHUCK: Yeah. JAMISON: You are a mystical creature. CHUCK: You are too well rounded. You are going to put us to shame. BENJAMIN: Well, it’s easier being with Node. CHUCK: Yeah, that's true. JAMISON: Yeah it’s true. Where do you work? BENJAMIN: I work for my own company right now. We’ve been doing JavaScript constancy for a few start-ups in Australia. And now, I'm looking at going completely full time with just the open source stuff. CHUCK: Oh, cool. How do you manage going full time open source? BENJAMIN: Right now, we’ve got premium support. I'm going with a few companies and we are looking into other options as well. CHUCK: Right. Yeah. I'm in the same boat with my podcast. I’d love to go full time podcast and less full time consulting. JAMISON: So the real question is, if I pay you enough money, will you put a gigantic ASCII art picture of my face in the History.js source code? BENJAMIN: Perhaps. JAMISON: Okay. We’ll have to talk after. CHUCK: I’m going to have to figure out how to do that. Let’s see... Image to ASCII art… BENJAMIN: In podcast. CHUCK: Yeah and then I’ll… JAMISON: Oh Chuck, you could do it so there’s face that shows up like in the waveforms on the sounds. CHUCK: [laughs] I don’t know about that.