-
Sign up for Puritan Picks
11 June 2009
I just signed up and I'm so excited!
www.PuritanPicks.com
a Christ-centered DVD lending library
Netflix for Calvinists!
-
Who added every Nashville building to Google Earth 3-D?
09 June 2009

It's gorgeous. It's worth downloading Google Earth to fly over Nashville alone. About 2 years ago, I played on Google Earth for fun. I would always checkout Nashville to see if any of the buildings had been made 3-D like they were in New York or DC.
I never saw one building in 3-D Now, every building of note, and hundreds that are 'below of note' have been sketched-up in 3-D in Nashville. And with amazing detail. I've done some short research on who did the work with nothing found yet. How those buildings work is that Google Earth has aerial photographs of the
Earth that it splices together to cover the planet and adds in GPS/survey based altitude data for hills and valleys. For buildings, they can't become 3-D from aerial photographs, so Google built/bought a program for creating 3-D architecture called Sketch Up. With that an artist/designer can create buildings by hand using computers. It's a decent amount of work to do one building well. I'm so happy because someone has done all of downtown well.
-
Hashrocket presents their Agile coding practices
08 June 2009
I really benefited from this series of videos on Rails and Agile and Extreme Programming from Hashrocket presenting to a college class in Jacksonville.
It was great to see them talking about their real life practices in writing code, working for customers, what tools they use, and why they love it. The series is about 10 videos of about 2 minutes each or so.
-
East Nashville
05 June 2009
East Nashville is the sector of Nashville across the Cumberland River from Downtown. It begins with the Titan's stadium and goes through historic neighborhoods and public housing up to Madison, TN. I built east-nashville.com as a personal project to create a way for visitors to navigate the neighborhoods, restaurants, stores and coffee shops using maps and related content links. Technologies used: Joomla! content managment system.
-
What's so great about Nashville?
02 June 2009
Big enough to be relevant. Nashville is a city of note in the United States. Other cities of the same size or a little larger don't play as big a role in the culture (Cleveland, Columbus, San Antonio, Charlotte, Indianapolis). The factors that make Nashville stand out are its history, music business, publishing business, Vanderbilt and Opryland. Small enough to be known. Small enough to know the city, and small enough to be known by Nashvillians. If you really wanted to, you could spend a year going to events, meeting politicians, meeting decision makers, meeting townspeople and meet what would feel like 'just about everybody'. Get around so fast. The traffic isn't bad. And the roads and interstates loop the city so well that you can get from any part to another in 15 minutes. Be in countryside in 9 minutes. At any part of Nashville, you can get to cows, farmland and forest within 9 minutes. And for the price of a suburban two-story, you can own a small farm with a few acres in Davidson county. Rolling green hills. The rolling hills of Tennessee speak peace to the soul. Other people think it's worth visiting. Louisville, Cincinnati, Birmingham, Charlotte, Knoxville, Greensboro just don't have that. That skyline. Classy and distinct.
-
What's so great about Rails?
02 June 2009
It clearly organizes the mess of a web-application. It's real easy to have a few giant code files that show the html and do the processing of a web application in the same file. They are unreadable--it's like trying to extract a recipe out of a novel. Rails puts each type of file in an appropriate place given it's function; forces you to keep like methods together, and makes finding methods in other peoples projects predictable.
It automates stuff I don't need to know. I don't know a lot about database calls, web servers, or the mechanics of email sending/receiving; but I can do all those in readable Ruby because of Rails.
It has easy plugins for new functionality. Rails is open-source (free, and community improved) and so when programmers build something that can be re-used from project-to-project they frequently make a it a plugin that anyone can use. For example I need to interact with Google Maps, or Paypal in my application. Well I can use someone else's code who has already done it without having to write and test those functions personally.
It reads so well
class Verse < ActiveRecord::Base
belongs_to :chapter
validates_presence_of :number, :on => :create, :message => "can't be blank"
end
Summary. What Rails does is takes web services and web applications and turns them into something that entrepreneurs, thinkers, designers, students, and business managers can build without going crazy or giving up. That's huge.
-
What's so great about Ruby?
02 June 2009
I'm not a veteran of a lot of programming languages, but here's a few things that make me choose Ruby. It's so readable.
It's readable enough that I would feel good writing a program in Ruby, printing it out, and going over it with someone who has never used it.
Principle of Least Surprise. When I see how Ruby implements a feature, I commonly think "oh, that makes sense" and not "that's hard to remember".
Minimal punctuation. Other languages can be militant about the appropriate use of ( ) ;'s. That can be frustrating when each attempt to run code has at least one (needless) punctuation error one the first try.
Everything is an object. That's geek speak for every 'thing' in the code that you can do something to comes with a set of methods for playing with it. For example, anything in Ruby can have ".to_s" attached to it and it turns into a string (string = letters and words).
Fun and productivity. Those are the first priorities in Ruby, and that's my main reason for liking it. Code snippets borrowed from Why the Lucky Stiff's Poignant Guide to Ruby, a quirky book that introduces the Ruby programming language with odd stories and cartoons.
-
Outnumbered, Awkward questions about Jesus
23 May 2009
Here's a clip from a British series I saw on YouTube. It's secular--which is to say it comes from a worldview that says what it measured is real, and the supernatural is doubtful and not worth basing your life on.
That used to be my worldview.
In the clip some funny kids ask some hard questions about Jesus.
The questions are filmed as if they don't have good answers.
They do, and I wanted to take a shot at them.
Boy: Why didn't baby Jesus zap King Herod when Herod wanted to kill him?
This question needs to be made harder: why at any point hasn't God zapped all his enemies? Why not at the rebellion of Satan? or Adam?
The answer is not fully given by God. But the primary concern of God is not to minimize all-time evil in the world, but maximize the enjoyment of his glory. And there is greater enjoyment of the character of God through redeeming the world by the death and resurrection of his son than 'zapping' people before the redemption is finished.
God will 'zap' all evil soon.
Girl: And besides Jesus knew that when King Herod died, God would roast him until his eye balls exploded.
While it's likely that Herod's eternal torment has already begun in Hell, I don't think it was a motivating factor for Jesus not to zap him as a 2-year old.
Boy: And why has God given 15 thousand billion years in which to live until the sun dies?
Good question, because the sun wasn't meant to die on us one day. It is an effect of God cursing the creation, that it now groans, waiting for God to finish the redemption of humanity AND restore creation to where it works (Romans 8).
We don't deserve the sun to not supernova on us today and destroy all life. That is the severity of our sin.
Also, the Bible seems to indicate that we have a lot less time than 15 thousand billion years before it is God brings The End.
Boy: Why didn't Jesus shape-shift into a Roman when the Romans were searching for him and then kill them in their sleep?
Before time began, God wrote people's names in the 'the book of life of the Lamb who was slain' (Revelation 13). The suffering and crucifixion of Jesus was planned by the Father and the Son from before time began.
So shape-shifting to avoid the cross was not Jesus' mission. If he had wanted the reward of the cross without the Father's plan, he simply could have agreed to Satan's proposal to bow down to Satan and receive authority over all the nations.
After Peter cutoff the ear of someone in Jesus' arresting party, Jesus said:"Do you think that I cannot appeal to my Father, and he will at once send me more than twelve legions of angels? But how then should the Scriptures be fulfilled, that it must be so?”
What would Jesus do if someone took a rocket up to Heaven and came up to him and punched him in the face? Would he forgive him or would he fight back and knock that man out of heaven?
A crazy hypothetical, but we have some hints as to the answer.
1) Satan rebelled against God, with (millions?) of angels and they got no promise of anything but hell and torment. (1 point for 'knock that man out of heaven')
2) I don't think it's a stretch to see myself as that man--give me a rocketship up to Heaven, I'd like to punch Jesus in the face.- Is that not what Paul thought of himself as? "For you have heard of my former life in Judaism, how I persecuted the church of God violently and tried to destroy it."
- But later Pauls says of Jesus, "who loved me and gave himself for me".
- And "Christ redeemed us from the curse of the law by becoming a curse for us—for it is written, “Cursed is everyone who is hanged on a tree”
So I expect the rocketship man to receive the just punishment for his offense; but never count out the explosive grace of God, recklessly declaring sinners to be 'right' in Christ.
Girl: Couldn't he find a another way like writing to someone and telling them be a bit better or something bad is going to happen?
Amazing question! That is the answer of 80% of Christendom, or Church-ism: be better or something bad is going to happen. (or sometimes the message is just, 'be better! ok?')
If 'be better or something bad is going to happen' could work, there would be no need for a bloody cross to redeem sinners.
God would be amazingly good to just give us his law and the warnings of breaking it (be better or something bad is going to happen).
But I was dead in my sins. "Be better" just brought more death because I was powerless to obey, a slave to my passions.
But God, being rich in mercy, because of the great love with which he loved me even when I was dead in my trespasses, made me alive together with Christ—by grace I have been saved!
"Be better" was hopeless for me. I need a savior who can a) pay my sin debt and release me from it's power in my life, b) send me supernatural help to live.
Boy: While Jesus was being crucified why didn't he have God send a meteor to kill the Romans?
This has been answered. But he vicar's answer is pretty good too.
Vicar: God wanted to show us sacrifice and forgiveness by sacrificing what was precious to him, his only son, Jesus.
Girl: Then why did he kill him?
Oh, what a wondrous mystery! Why did the Father crush the Son? How is that even possible? Why am I standing here, incredible guilty but forgiven; and Jesus has holes in his hands? What wondrous love is this, oh my soul, oh my soul!
Boy: What if someone stole Jesus' mobile (cellphone), would he forgive him?
I don't know. I only know that all who call on the name of the Lord will be saved.
Boy: What if he were attacked by a polar bear?
Wouldn't Jesus just say 'still' and the polar bear would become as gentle as a puppy?
I don't know the answer. But I do know that we will all stand before the judgment seat of Christ, and you can ask him on that day.
He's alive!
-
What Happened to Me, 5
16 May 2009
A series on how I've changed since my conversion to God (December 30, 2003)
Death lost it's sting
Dudes, death is coming. It waits, and then it rips apart everything human. It's like a gloating opponent who knows he has the checkmate. "I'm going to take you down."
Death also makes this boast: Can you name your great-grandparents? No? Well you too will be forgotten from the Earth within a hundred years.
Before my conversion, I didn't think much about death. But it's existence rendered my whole life meaningless. My lifeplan was 'make the most out of these 40-70 years, because it's lights out when you die'.
After my conversion, I taunt death. "Where is your sting death? Where grave your victory?"
My savior died; and my old self died with him. My savior rose from the grave, and I'll be united with him in a resurrection like his.
I may die, but God will undo my death.
I may die, but God will bring me instantly into the joy of my master.
What Adam did for me in bringing death into the world; Christ defeated for me to give me life.
-
What Happened to Me, 4
15 May 2009
A series on how I've changed since my conversion to God (December 30, 2003)
I got a wife!
God gave me a wife!
Before my conversion, I thought wives were for when you are 34 years old.
After my conversion, I had a lot of wrong thinking about women, marriage, manhood, and sexuality corrected while at the same time being in love with a Christian girl.
I believe Stephie's "yes" to marrying me is also a witness to answered prayer. She had a lot of concerns and fears about marrying me; but who can stop a God who loves to do good to his people?
A wife isn't a promise of God to new converts. But it's a great change for me since my conversion.

615-852-6559











