Skip to content

SCOTT LYERLY

  • Home
  • About
    • Contact
    • Bio
    • My Tourette Syndrome Story
  • Books
    • The Last Line
    • Anthologies
  • Other Writing
    • Short Fiction & Essays
    • Blog
  • Upcoming Events
  • Etcetera
    • Newsletter Sign-up
    • Privacy Policy
  • Facebook
  • Instagram
  • Threads
  • TikTok
  • Bluesky
  • Happy Birthday, Gram: A Story Of My Grandmother

    January 30th, 2014
    My grandmother belly-laughing at something my daughter did when she was a toddler
    My grandmother belly-laughing at something my daughter did as a toddler

    This is a little bit of a love letter. Today would have been my grandmother’s 95th birthday. She passed away at the end of last August. In honor of her memory, I thought I’d share a family anecdote I didn’t know before she passed. I learned about this one in the weeks after her passing, as all the stories, memories, and tall tales started to emerge.

    This one is about the first house she bought. And what’s important to note here is that she bought it. My grandfather had joined the marines and was serving in a tiny little corner of hell called the Pacific. My grandmother, on her own, decided that the time was right for her to buy a house and settle into it. I don’t know the exact reasons why, so I’d have to speculate, but I would guess it was so that my grandfather would have a house to call “home” when he was finally able to come home.

    My grandmother found the house she wanted and went into the bank. She was working for the now defunct Bonwit Teller department store. She need to work to make up the balance of the budget, since the pay for a marine serving overseas wasn’t terribly large.

    She arranged the financing and settled the mortgage. Knowing her the way I did, she did this without fanfare or panache; it was simply the right thing to do. Not that she wasn’t full of doubt. Buying a house is a big deal, a lot of money, and no matter how full of confidence you are, there’s always a certain specter of doubt that lingers. Maybe not long, maybe it’s smaller or larger, depending on your personality. But it’s there.

    Or at least it was for my grandmother. She had her doubts. After all, she was a woman buying a house in the 1940’s, not exactly the most liberated time for women, and with the shadow of government telegrams always edging around the door—well, of course there were doubts.

    However, doubts or not, my grandmother was deeply spiritual. She was a lifelong Catholic, and had a particular fondness for St. Therese of Lisieux. St. Therese is known as the “Little Flower”, and is have reported to have said upon her deathbed “After my death, I will let fall a shower of roses…”, meaning she would send a little bit of heaven to earth. Since she loved roses so much, that was a little bit of heaven to her. My grandmother took strength from the story of St. Therese.

    My grandmother settled on the financing with the bank and prepared to go straight to the house. On her way out of the bank, as a thank you for being a customer, someone was handing out roses. Given my grandmother’s spirituality and attachment to St. Therese, she must have seen this rose as a good sign. A coincidence perhaps, but a good sign nevertheless.

    This purchase took place in the winter, not a typical time for blooming flowers in New York. But upon showing up at the house, directly from the bank, there in the garden was a rose bush. And despite the fact that it was winter, on the rose bush bloomed a single red rose.

    It was then that all of her doubts receded. When my grandfather returned from the war, together they started a family, and it was in that house that my mother and my uncle were raised.

    Happy Birthday, Gram. I hope there are roses wherever you are.

    Love, Scott

    My grandmother at the wedding reception of my cousin
    My grandmother at the wedding reception of my cousin
  • What I Didn’t Do This Weekend

    January 27th, 2014

    This weekend was a busy one:

    • There was more birthday celebration for another family member.
    • There were the cupcakes my elder daughter insisted had to be baked as part of the celebration, and the extra time involved in supervising her, as she wanted to bake them herself.
    • There was a mid-year music lesson concert for the kids, who are taking five instruments between them, and so had five separate, albeit short, performances.
    • There was the annual meeting of the church, for which I helped with the preparation of the lunch food that was served.
    • There was the usual running around to grocery stores, Target, and the like.
    • There was a nice five mile run in a -2 degree windchill. Okay, maybe describing that as “nice” is a bit of a stretch. But I was needed and I enjoyed it.

    So, quite a lot.

    You know what I didn’t do this weekend? I didn’t write.

    This may sound strange coming from a writer and self-publishing author, but I didn’t write, didn’t want to, and don’t have any regrets about it.

    I finished a first draft of a novel on Friday, after making sure that I was consistently writing for five straight months. And I loved finishing and love the fact that in another five or six weeks I’ll get to go back and tackle it like it’s brand new to me. I love the fact that my head is already moving on to finishing done other editing projects I’ve got in various states. I love the fact that I’ve already got the idea for the next novel in this detective series, and that I’m starting to plot the outline.

    But as much as I love it, I also need the break. Stephen King once answered in an interview the question of how often he writes by saying he writes every day but Christmas and his birthday. He gave this answer because it sounded good to him, and because it sounded less crazy that the real answer which was, at the time, every day. That’s great for him. He’s Stephen King after all. But I need the break.

    Writing is like anything else, at least for me. I love it, but even though I do love, and often need to do it, like a type of compulsion, I need a break from it, a mini-vacation if you will. I love pizza too, but if I had it every day, I’d eventually hate it.

    So here’s to a little time off. I figure in about a week, I’ll be going stir crazy and will dive head first into another project. In the meantime, I think I’ll read a little and catch up on some TV.

  • First Draft Done!

    January 24th, 2014

    I finished the first draft of a new book tonight. I’m both pleased and surprised by this. Typically it takes me forever to finish the first draft of a book. How It Ends took nearly a year, and my second book (currently unedited, in first draft status, and tentatively titled Dirt) took me three years.

    So what’s the difference?

    Length for one. This new book clocks in at only 54,000 words. That’s barely a novel. Like, just scraping by as a novel. Personally, I think it will expand as I edit it. Stephen King once described himself as a “putter-inner”, and that describes me pretty well, too. When I’m editing, things tend to swell. Then, as I go through the second pass, they come back down again. And knowing this book is only in the fifty thousand word range, and Dirt is edging on 130,000 words, it’s no wonder that this one took less time. I started this one around September and finished it up five month later.

    The other reason is that I made a concerted effort to write it, almost every day. There were some days I didn’t, some days I just couldn’t make the time. Life happens, right? ‘Course it does. But unlike my other books, I’d always come back, and in a relatively short span of time. I think the longest I stayed away from this book was two days, whereas I left Dirt in a near-complete state for nine months before finishing it up. This makes a big difference. For one, it’s not as daunting when you return to the book and try to pick up the threads after having been out of the practice of writing for nine months. For another, you don’t have to spend half hour going back several pages to several chapters to try and remember what the hell was happening when last you saw the characters. I was able to keep the characters and the plot points foremost in my writing thoughts and never needed to wonder if I was woefully out of bounds. When I go back through the book, there will be some continuity gaps and some things out of character, but not on the level I’ve experienced before. (I hope…)

    So now for the editing, and for that, I will wait. Taking further cues from Uncle Stevie (hey, his term, not mine), I plan to let this one sit for a bit so I can forget all about it. I figure I’ll pick it back up in March and begin to go through it and it will be like reading a brand new book. One with all kinds of typos and errors and issues just itching to be fixed up. It’s hard-boiled crime fiction, so I hope to edit quickly and have it ready to go for summer reading. I figure a nice way to kick of the beach season is with a beach book.

    In the meantime, Dirt calleth my name. “Scott: edit me. Edit me…”

    Given the size and difficulty I had writing it, I shudder when I hear it call…

  • Excel Geeking: A Class Wrapper for Winzip

    January 22nd, 2014

    A couple of years ago I was involved in the implementation of a software system that required data files transferred to the hosted system via FTP. Each set of data required four different files to be bundled together in a compressed format. Most of the time, the data we needed could be pulled right out of mainframe systems. But there was one exception. One particular data element had to come from Excel files we were using at the time. There was no getting around it.

    I started doing some research on Winzip and how to control it using VBA. Turns out it was both simple and not so simple. The simple stuff was that Winzip has some command line options that are, apparently, undocumented. If you want a great, concise explanation of these, check out this page. Using the Shell command in VBA, I could easily control Winzip in the way I needed. The not so simple stuff was controlling which of the parameters I would send to the command line, which depended entirely on the state of the Excel file. And I needed to be able to do that dynamically.

    What I ended up doing was wrapping the various bits and pieces of Winzip and its parameters in a class module. That way, as the code finished compiling the data into the requisite .TXT file, I could then call the Winzip class module and bundle it along with the other files together and fire them off to a shared network location for processing.

    Below is the code. If you want to use it, just copy it all and place it into a class module called CWinzip (or whatever you want to call it). The usually rules apply, use at your own risk, I assume no responsibility, etc. Also, if you have any suggestion as to how to improve this code, I’m always open to hearing ideas.

    
    '---------------------------------------------------------------------------------------
    ' Name:         CWinZip
    '
    ' Description:  This is a class module that acts as a wrapper for using VBA to
    '               manipulate WinZip
    '
    ' Programmer:   Scott Lyerly
    ' Contact:      scott.c.lyerly@gmail.com
    '
    ' Notes:        None
    '
    ' Bugs:         None identified.
    '
    ' Change Log:
    ' Date          Author          Version     Action
    '---------------------------------------------------------------------------------------
    ' 22-JAN-2014   Scott Lyerly    1.0         Original development
    '
    
    Option Explicit
    
    '**************************************************************
    ' Constant, variables, and other declarations
    '**************************************************************
    
    ' Constant declarations.
    Private Const gsWINZIP_PROGRAM As String = "C:\Program Files\WinZip\winzip32"
    Private Const gsDOUBLE_QUOTE As String = """"
    Private Const gsSPACE As String = " "
    
    ' Enumerations for Winzip Action.
    Public Enum gwzActionType
        wzAdd
        wzFreshen
        wzUpdate
        wzMove
        wxExtract
    End Enum
    
    ' Variable declarations.
    Private msWinZipFile As String
    Private msZippedFile As String
    Private mcolZippedFiles As Collection
    Private mbOneFile As Boolean
    Private msExtractFolder As String
    Private mwzAction As gwzActionType
    Private mbMinimized As Boolean
    Private mbOverwrite As Boolean
    
    '**************************************************************
    ' Class properties
    '**************************************************************
    
    ' The archive into which files will be archived (zipped)
    Public Property Let WinZipFile(ByVal sWinZipFile As String): msWinZipFile = sWinZipFile: End Property
    Public Property Get WinZipFile() As String: WinZipFile = msWinZipFile: End Property
    
    ' The folder to extract files to.
    Public Property Let ExtractFolder(ByVal sExtractFolder As String): msExtractFolder = sExtractFolder: End Property
    Public Property Get ExtractFolder() As String: ExtractFolder = msExtractFolder: End Property
    
    ' The action type being used by Winzip
    Public Property Let ActionType(ByVal wzAction As gwzActionType): mwzAction = wzAction: End Property
    Public Property Get ActionType() As gwzActionType: ActionType = mwzAction: End Property
    
    ' Whether Winzip will run minimized so it's mostly hidden from view.
    Public Property Let Minimized(ByVal bMinimized As Boolean): mbMinimized = bMinimized: End Property
    Public Property Get Minimized() As Boolean: Minimized = mbMinimized: End Property
    
    ' Whether the files to be unzipped will overwrite an existing files in the extract location of the same name.
    Public Property Let Overwrite(ByVal bOverwrite As Boolean): mbOverwrite = bOverwrite: End Property
    Public Property Get Overwrite() As Boolean: Overwrite = mbOverwrite: End Property
    
    ' These properties are for zipping a singel file.
    Public Property Let ZippedFile(ByVal sZippedFile As String):
        msZippedFile = sZippedFile
        mbOneFile = True
    End Property
    Public Property Get ZippedFile() As String: ZippedFile = msZippedFile: End Property
    
    ' These properties are for zipping multiple files.
    Public Property Let ZippedFiles(colZippedFiles As Collection)
        Set mcolZippedFiles = colZippedFiles
        mbOneFile = False
    End Property
    Public Property Get ZippedFiles() As Collection: ZippedFiles = mcolZippedFiles: End Property
    
    '**************************************************************
    ' Class methods and functions
    '**************************************************************
    
    Public Function ZipFile() As Long
    '*******************************************************************************
    ' Description:  This is used to zip (compress) a file into an archive.
    '
    ' Author:       Scott Lyerly
    ' Contact:      scott.c.lyerly@gmail.com
    '
    ' Name:         Date:           Init:   Modification:
    ' ZipFile       22-JAN-2014     SCL     Original development
    '
    ' Arguments:    None
    '
    ' Returns:      Long        Value returned as part of the Shell function
    '*******************************************************************************
    On Error GoTo ErrHandler:
    
        Dim sShellString    As String
    Dim i               As Integer
    Dim sFiles          As String
        
        ' Check first for both the file to be zipped
        ' and the archive in which to zip the file.
        If Not Exists(msWinZipFile) Then Exit Function
    If Not Exists(msZippedFile) Then Exit Function
        
        ' Set string for the Winzip program.
        sShellString = gsWINZIP_PROGRAM & gsSPACE
    
        ' Minimized, if applicable.
        If Minimized Then sShellString = sShellString & "-min" & gsSPACE
    
        ' Check the Action type to make sure we're not trying to zip and unzip at the same time.
        If ActionType = wxExtract Then Exit Function
        sShellString = sShellString & GetAction(ActionType) & gsSPACE
    
        ' Set the string for the Zip archive.
        sShellString = sShellString & gsDOUBLE_QUOTE & msWinZipFile & gsDOUBLE_QUOTE & gsSPACE
    
        ' Set the File(s) to archive.
        If mbOneFile = True Then
            ' Set this string if it's only one file.
            sFiles = gsDOUBLE_QUOTE & msZippedFile & gsDOUBLE_QUOTE
        Else
            'Interate through the collection if it's multiple files to archive.
            For i = 1 To mcolZippedFiles.Count
                If Not Exists(mcolZippedFiles(i)) Then Exit Function
                sFiles = sFiles & gsDOUBLE_QUOTE & mcolZippedFiles(i) & gsDOUBLE_QUOTE & gsSPACE
            Next i
        End If
        sShellString = sShellString & sFiles
    
        ' Execute the command line.
        ZipFile = Shell(sShellString)
    
    ExitClean:
        Exit Function
    
    ErrHandler:
        ZipFile = Err.Number
    
    End Function
    Public Function UnZipFile() As Long
    '*******************************************************************************
    ' Description:  This is used to zip (compress) a file into an archive.
    '
    ' Author:       Scott Lyerly
    ' Contact:      scott.c.lyerly@gmail.com
    '
    ' Name:         Date:           Init:   Modification:
    ' UnZipFile     22-JAN-2014     SCL     Original development
    '
    ' Arguments:    None
    '
    ' Returns:      Long    success = returns the task ID of the program started with the Shell
    '                       failure = returns the error number
    '*******************************************************************************
        Dim sShellString As String
    If Not Exists(msWinZipFile) Then Exit Function
    If Not Exists(msExtractFolder) Then Exit Function
        
        ' Winzip program
        sShellString = gsWINZIP_PROGRAM & gsSPACE
    
        ' Action
        If ActionType <> wxExtract Then Exit Function
        sShellString = sShellString & GetAction(ActionType) & gsSPACE
    
        ' Overwrite option
        If mbOverwrite Then sShellString = sShellString & "-o" & gsSPACE
    
        ' Zip file
        sShellString = sShellString & gsDOUBLE_QUOTE & msWinZipFile & gsDOUBLE_QUOTE & gsSPACE
    
        ' Folder to extract to.
        sShellString = sShellString & gsDOUBLE_QUOTE & msExtractFolder & gsDOUBLE_QUOTE
    
        ' Execute the command line.
        UnZipFile = Shell(sShellString)
    
    End Function
    Private Function GetAction(wzAction As gwzActionType) As String
    '*******************************************************************************
    ' Description:  Returns the Action Type to routines internal to this class only.
    '
    ' Author:       Scott Lyerly
    ' Contact:      scott.c.lyerly@gmail.com
    '
    ' Name:         Date:           Init:   Modification:
    ' GetAction     22-JAN-2014     SCL     Original development
    '
    ' Arguments:    Action Type enumeration
    '
    ' Returns:      String: converts the action type to a string to be used in the
    '                       zipping or unzipping command line string.
    '*******************************************************************************
        Select Case wzAction
            Case wzAdd: GetAction = "-a"    'default
            Case wzFreshen: GetAction = "-f"
            Case wzUpdate: GetAction = "-u"
            Case wzMove: GetAction = "-m"
            Case wxExtract: GetAction = "-e"
        End Select
    End Function
    Private Function Exists(sFile As String)As Boolean
    '*******************************************************************************
    ' Description:  This check to ensure that a file exists.
    '
    ' Author:       Scott Lyerly
    ' Contact:      scott.c.lyerly@gmail.com
    '
    ' Name:     Date:           Init:   Modification:
    ' Exists    22-JAN-2014     SCL     Original development
    '
    ' Arguments:    sFile (string): the file for which we're checking existence.
    '
    ' Returns:      Boolean
    '*******************************************************************************
        On Error Resume Next
        Exists = (Len(Dir$(sFile)) > 0)
        If Err.Number <> 0 Then
            Exists = False
    End If
    End Function
    Private Sub Class_Initialize()
    '*******************************************************************************
    ' Description:  This runs when the class is created.
    '*******************************************************************************
    Set mcolZippedFiles = New Collection
        mbOneFile = False
        mbMinimized = True
        mbOverwrite = False
    End Sub
    Private Sub Class_Terminate()
    '*******************************************************************************
    ' Description:  This runs when the class is destroyed
    '*******************************************************************************
    Set mcolZippedFiles = Nothing
    End Sub
    
    
  • Review: Sky Zone Indoor Trampoline Park

    January 21st, 2014

    I’d never heard of this place before six months ago. And once I did, the idea sounded AWESOME. A place that made up entirely of trampolines, and you can just bounce and jump for an hour. The child in me that was never allowed to jump on trampolines was sparked.

    So when my daughter decided she wanted to have her birthday there, I was psyched. Maybe I’d get to jump as well!

    First, a little history on Sky Zone. And for that, I turn it over to Wikipedia.

    Okay, that’s done. And now on to the review. I’ll set the stage by starting with the fact that our particular Sky Zone was in Westborough. And how was the Sky Zone experience?

    The experience was a several very good things, and one very bad one.

    First the good. The park itself is pretty amazing. There is one giant arena that contains a large number of trampolines on the ground. The arena is then walled in by even more trampolines set at about 60 degree angles. So you can literally bounce off the walls. There are three smaller arenas with narrow single entrances in the same configuration as the large arena. These are the dodgeball courts, were staff referee trampoline dodgeball. There’s a set of four trampolines in another part of the park laid out side by side. At the end of them is a foam pit. You can literally take off airborne and crash-land into the foam pit. My kids in particular enjoyed that.

    The staff was very friendly. A member of the staff was assigned to the party room and took charge of serving the pizza (one pie of which comes with the admission price–you can order more at registration time) and the cake. Our staff member also gave us some extra time in the room because my daughter wanted to open her gifts in front of her friends so they could see how much she liked their gifts. This is something you don’t get at a lot if places, which make you wrap up early and take the gifts home so they can get the turnover. For a kid who seemed like she was still in high school, our staff member was very friendly and accommodating, something that’s a bit hit or miss in high schoolers.

    When you arrive, you need to register. For birthday parties there is a special birthday party line that is separate from the rest of the general admission line. This makes it easy for the birthday boy or girl and all of their friends to be whisked through the registration. And there are multiple party rooms so you don’t feel rushed out of the one you’re in.

    Okay, so those were some of the good things about Sky Zone. Now the bad.

    There was no control over the coming and going of the kids. I mean none. Zero. We found this to be particularly unnerving.

    We had fourteen kids there, including our own. There are multiple ways to enter the play arenas. Some are stairs on one side, some are ramps on the other side. So a kid could leave the arenas without an adult knowing it. A single point of entry in or out of the arenas is one thing. What made this worse was that there was no single point of entry/egress of the building itself. You could go in the front entrance and out the back/side entrance if you wanted to. There was no mechanism or process the staff went through to ensure that the party members stayed together, or that they left with the right adult. Half our party was dropped off by one set of parents and picked up by another. This is fine for us, we live in a small town where we all know each other and where this kind of carpooling happens all the time. But what if we didn’t? I try not to think of EVERY possible bad thing tha can happen, but I’m a father of daughters, so I tend to go to worst case scenarios. And they all went through my head.

    I know from prior retail experience that all locations are not created equal, and that layouts are going to differ location by location. So I can only talk about these things in regards to Westborough. But if they’re all like that, then my official take on that is “yeesh”.

    So in the end, would I recommend Sky Zone for birthday parties? Yes. It was a lot of fun (and very noisy, but that shouldn’t be a shock). The kids jump for a full hour, which is more than enough time to have them tuckered out and ready for bed by 8:30PM. But I would only recommend it if you have enough adults to keep eyes on the kids.

  • Early, Early, Early, (Did I Mention Early?) Notice Of My First Interview

    January 19th, 2014

    WWN_logo_144x144

    I have an old high school friend who runs a pretty popular podcast. The podcast is called “Words With Nerds”, and from what I remember about my friend, that sounds about right. I met this kid when we were doing set work for the high school drama club. (Yeah, I was that guy.) We started talking about Star Wars and that was it, he became one of my core friends throughout high school.

    I, and many of my high school friends, have gone our separate ways. I’ve migrated north to Massachusetts, and my friend is fighting traffic in Northern Virginia. But one of the beautiful things about social media these days is that we all can still hang out, as it were, on things like Twitter, Facebook, and the like.

    Well, this friend of mine, John, has a weekly podcast he does with a friend of his. It’s called “Words With Nerds”, and he and his podcast partner talk about all things geeky and nerdy.

    So, it is with great pleasure that I announce that sometime this Spring, I will be calling into the “Word With Nerds” podcast to discuss my sci-fi book, “How It Ends”.

    Stay tuned to date and time.

  • “How It Ends: Part 3 – The Transformation” Is Now Available

    January 16th, 2014

    HIE_Serial_Part_Three_Cover

    Now available, How It Ends: Part 3 – the Transformation!

    Buy now, and find out what at least ten other people have discovered! Some have even liked it (thanks Mom!)

    In all seriousness, Part 3 of my serial novel How It Ends is now available for Kindle. Check it out via the link above. And if you’re just coming to the party, Parts 1 and 2 are also available via Amazon. Click the pictures below to reach then on Amazon.

    Plus, starting tomorrow and running through Monday, January 20th, Part 1 will a free ebook. Take How It Ends for a test drive and find out what ten other people have discovered!

    HIE_Serial_Part_One_Cover HIE_Serial_Part_Two_Cover

  • Flash Fiction Exercise

    January 14th, 2014

    Over at Terrible Minds, Chuck Wendig has a great flash fiction writing exercise going. He has a link to a random number generator and two cross reference tables. The idea is that you click the random number generator twice and look up the results in the two tables. Based on the words that you get, you now have the title of your flash fiction piece, and by default, your topic.

    Once you finish your story, you post it with a link back to Chuck’s site so that he and his readers can read them.

    It’s flash fiction, so you only get 1000 words. Any more than that and it doesn’t qualify. Not that I think he’s counting each link back and deleting the ones that are 1001 words, but why temp fate?

    If you want to read a great example of how this works, check out GRIEFSTRUCK SKULL by my compadre Mikel at Untitled*United. Great flash story that really packs a punch. (You’ll laugh later, I swear.)

    So, gotta tell ya, I really want to try this out. And then the following argument broke out in my head:

    Me: But I’m at the tail end of the first draft of my new novel and writing everyday and I don’t want to lose momentum.

    Other Me: It’s just a thousand words. Less if you want. Can be a hundred words if you’re that good.

    Me: Yeah, but where I am in the novel is smack in the middle of the final action scene. It’s close but not quite done. Momentum, I tell you, momentum.

    Other Me: It’s flash fiction! It’s short, written (and read) in a flash! Get it? You can knock it out in a night.

    Me: Okay! I shout. I’m game! Bring it on! What are my words?

    Other Me: AMETHYST PRISON

    Me: Are you kidding me?

    Other Me: Nope.

    Me: What am I supposed to do with that?

    Other Me: You’re the writer. Figure it out.

    Since all “entries” have to be in by January 17th, I might have to take a pass on this one… In the meantime, enjoy the result of Mikel’s effort.

  • Review: “Zealot: The Life and Times of Jesus of Nazareth” by Reza Aslan

    January 10th, 2014

    Aslan_Zealot

    Resa Aslan’s new book, Zealot: The Life and Times of Jesus of Nazareth is, at times, a page-turner. This should not come as a surprise given the fact that Mr. Alsan holds an MFA from the famed Iowa Writers’ Workshop at the University of Iowa. This book is presented in relatively short chapters, each chapter tackling a small part of the large story of Jesus.

    Notice how I did not use Jesus Christ a moment ago. The term “the Christ” was appended to Jesus’s posthumously, and was not, according to Mr. Aslan, a title that would have been used while he lived. This, then, is a key component to Mr. Aslan’s book. In the very beginning he specifcally sets aside the idea of Jesus as the Christ, telling us that he will instead chose to focus on Jesus, the man from Nazareth. In doing so, he prepares the reader for the way divinity is stripped away from the titular character.

    The book begins with an exploration of the social, economic, and political situation of Jerusalem and the surrounding cities and villages. This work is deftly done and gives the reader a wider context to the times and places Jesus lived and worked. It’s the pre-work required to prepare the reader, allowing Mr. Aslan to then dig into the great “what-ifs” of Jesus’s days and nights.

    For that is really all there is when it comes to the historical record. A large basket of “what-ifs”. The earliest written records of Jesus’s life are housed in the Gospel of Mark, which scholars date approximately sixty years after the death of Jesus. All that can really be said historically about Jesus is that he was born, and that he died. There are no other contermpary historical records off which to base a biography. Therefore, this biography must be assembled in the context of the social, economical, and political enivornments.

    In using these as a basis, Mr. Aslan then begins to pick apart what would have been most likely in the case of Jesus. He calls into question the Nativity narratives, using conflicting text in the Gospels themselves to ultimately dismiss these narratives as fiction at best, and, at its most cynical, as a means of retroactively establishing the divinity of Jesus as God. When Jesus is supposedly found instructing scholars as to the scriptures at age twelve, Mr. Aslan points out that Jesus, being from what was then the backwater village of Nazareth, was likely just another illiterate son of a day laborer. He uses scholarly estimates of literacy rates to back up these claims, with the natural conclusion being that an illiterate day laborer would not have been able to lecture scholars as to the scriptures. But if that is not enough evidence, he goes on to point out that there was no synagogue in Nazareth, so this scene could never possibly have taken place.

    There are other instances of these, and there are comparison to the multitude of other Jews who, at the time, claimed to be the messiah. The list of names is long enough that they can be hard to keep track of as they pop up throughout the book, and their fates were as gruesome, if not moreso, than the crucifixion of Jesus.

    But before we dismiss this book out of hand as the work of a fiction writer, we must also understand that Mr. Aslan holds several degrees in theological studies. He’s not coming at this as if it’s the story of Santa Claus. And while the book clocks in at 336 pages, the actual biography is merely 216 pages, with the balance being lengthy notes on sources, presented in their own chapter-like format.

    Reza Aslan takes all of the “magic” out of the character of Jesus in his attempt to distill Jesus down to a mere man, but does not refute that any of the “magic” happened. When faced with a miracle from the story of Jesus, he simply ignores it, be it loaves and fishes, walking on water, or the resurrection. He offers reasons why the resurrection may not have happened the way the Gospels claim, yet was does not say that it did not happen. In fact, he offers that fact that there were multiple witnesses to Jesus after his supposed death, and that they died for their belief, sometimes under torturous situations, as the potential proof that the resurrection DID happen.

    In the end, each reader must take what they want to from the book. The book was a #1 New York Times bestseller. I’d wager a third of those reader were Christians and believers reading it for no other reason than to prepare a rebuttal, while another third were atheists and non-believers looking for additional ways to say “See? I told he was a myth!”.

    My own thoughts on the book as that it is an interesting perspective, not to be taken as fact, but not to be dismissed out of hand. I think it very likely, as Mr. Aslan suggests, that Pontius Pilate, a notably cruel ruler who would send soldiers in the streets to kill protesting Jews, could have cared less about who Jesus said he was and signed his death warrent without a single word, rather than trying desperately to find a way to let Jesus live and, when failure was inevitable, washed his hands of the affair. However, I think that one of the precepts of any religion is faith in a power higher than our own. And in that faith, would it not be possible for a twelve year old illiterate boy named Jesus to have scriptural debates because he is imbued with the Holy Spirit? If you have faith, then it is indeed possible.

  • The Maffetone Method – 3 Months In

    January 8th, 2014

    I’m three months into using the Maffetone Method to try and improve my running time. I celebrated this three month anniversary with a really cold race.

    Let’s start with some pictures, shall we?

    running month 3

    maffetone_pace_month3

    maffetone_avg_month3

    At the end of another 30 days, I’ve found that my pace has improved. Which is exactly what I have been working towards.

    Before we begin, a note on the data:
    I took off September from the data because it was a short month from a training perspective. I started using the Maffetone Method at the end of September, with only 10 days trained in the month. What I found was that I didn’t really have enough data to determine anything between September and October. So out September goes.

    That said, as I settled into the Maffetone Method, I found that my average pace jumped up 49 seconds between October and November. I wrote earlier how frustrating I found that.

    Now, with another month logged, my average pace came down 21 seconds. I figure this is for a couple of reasons:

    1. New shoes – love em.
    2. More runs – one of the challenges I had in November, and why I think that my pace went the wrong way that month was due to a lack of runs, and by extension, mileage. December found me running more and longer each time. This is especially interesting because, due to the holiday madness, I went nearly two straight weeks without running. So technically the data for December is for the first two weeks. Imagine what I might have accomplished with two additional weeks of running.

    What I’m finding is that the more I run in a Maffetone way (i.e., really, really slowly), the more I enjoy the running. I’m just out on the road, cruising along, taking deep rhythmic breaths, and enjoying (when it’s not dark) the stark beauty of winter.

    What I haven’t quite been able to do is push the mileage. On a normal morning run, I get in five miles. I’d like to push the weekend runs higher, but finding time over the holidays was, shall we say, problematic. I’d like to say that I’ll find time to do some longer runs in January, but the weekends are already jammed, so that will probably have to wait until February.

    So that’s month three. See you in another 30 days.

←Previous Page
1 … 33 34 35 36 37 … 42
Next Page→

Create a website or blog at WordPress.com

Loading Comments...

    • Subscribe Subscribed
      • Scott Lyerly
      • Join 200 other subscribers
      • Already have a WordPress.com account? Log in now.
      • Scott Lyerly
      • Subscribe Subscribed
      • Sign up
      • Log in
      • Report this content
      • View site in Reader
      • Manage subscriptions
      • Collapse this bar