Skip to content

Favorites from Stack Overflow

What is bootstrapping? “Bootstrapping” comes from the term “pulling yourself up by your own bootstraps.” That much you can get from Wikipedia. In computing, a bootstrap loader is the first piece of code that runs when a machine starts, and is responsible for loading the rest of the operating system.”   What is REST? REST is not a specific web service but a design concept (architecture) for managing state information. First read Ryan Tomayko’s post How I explained REST to my wife; it’s a great starting point. Then read Fielding’s actual dissertation. It’s not that advanced, nor is it long…

Continue reading Favorites from Stack Overflow

Why hasn’t functional programming taken over yet?

Stack Overflow: Why hasn’t functional programming taken over yet? This is a good discussion on how functional programming won’t be *THE* future of programming, despite the paradigm having very good features (i.e. concurrency, and no side effects). Those very features of functional programming (FP) that make it appealing, are the same features that make it difficult to adopt FP wholesale. And that is in addition to the usual constraints of budget, client interest, and lack of programmers with a niche skill set. However, languages like C# has functional-like capabilities, and its likely that the popular programming languages and programmer habits…

Continue reading Why hasn’t functional programming taken over yet?

Changing My Mind About Comments

Very early on in my career, I really got into Uncle Bob’s Clean Code video series. And from there I started scouring the web for every blog article or reading material about clean code. Clean code just made sense. It was about organization. And from back in college, I knew of several people who were very smart. But wrote completely unreadable code. Like when they came and asked me to look over their code because they were stuck on something, I would literally just ask them a bunch of questions about their code and problem until they figured out their…

Continue reading Changing My Mind About Comments

Book: Scrum – A Pocket Guide

What‚Äôs the book?¬† Scrum – A Pocket Guide¬†by¬†Gunther Verheyen (I know I just reviewed a Scrum book, but I recently took the test (and passed!). This will be it for a while :)) How did I ‚Äúread‚ÄĚ this book?¬†Physical¬†book. Why did I choose to read it? / What made me¬†want to read it? ¬†I read it a while ago. Took a (long) break. Just picked it back up again after taking a the scrum practice test, and missing some of the answers. ūüôĀ What did I like about this book?¬†This books is very comprehensive and thorough. It does a good…

Continue reading Book: Scrum – A Pocket Guide

Book: Scrum (The Art of Doing Twice the Work in Half the Time)

What‚Äôs the book?¬† Scrum: The Art of Doing Twice the Work in Half the Time¬†by Jeff Sutherland How did I ‚Äúread‚ÄĚ this book?¬†Audio book. Why did I choose to read it? / What made me¬†want to read it? I actually read this book probably over a year ago. At the time, I was studying to get my Scrum Master certification. I haven’t gotten around to it, but I’m starting back up. Thus this book review. What did I like about this book?¬†This book was really good about incorporating stories and view points that was not just from software development. One…

Continue reading Book: Scrum (The Art of Doing Twice the Work in Half the Time)

Book: The Power of Habit

What’s the book?¬†The Power of Habit: Why We Do What We Do in Life and Business¬†by Charles Duhigg How did I “read” this book?¬†Audio book. Why did I choose to read it? / What made me¬†want to read it? Well, for one thing, it has a catchy title. And, two, I figured I’d stop reading “life hack”¬†articles where the author just distills a topic from a book like this, and just start reading a book that was written more intentionally. ¬†And also, I’m interested in how people work. How people come to their decisions. How people think and rationalize. An…

Continue reading Book: The Power of Habit

Atlanta Code Camp 2015

I had the privilege of being a speaker at the 2015 Atlanta Code Camp conference. And I had really enjoyed it, and I will write up a post about it. But if you missed it or are curious about my talk on Clean Code, my slide deck is below! [embeddoc url=”” viewer=”microsoft”]

Continue reading Atlanta Code Camp 2015

Design Over Functionality

Visual design is important. I’m not talking about making applications look pretty. (Which is never a bad thing.)¬†I’m talking about how an the User Interface of an application is laid out. How the user interacts with the application. A good design will draw the user’s eye to the correct area and lead them through the application as¬†you, the developer, intended. You should never need to read a manual or instruction guide to use the application. A well designed application¬†is intuitive to the user and natural to use.¬†The user, upon first use of the application, should be able to “just know”…

Continue reading Design Over Functionality

DroidScript Fun @ GDG

This week’s Mercer/Macon Google Developer Group was hosted at SparkMacon, and my friend and coworker, Michael Rosario, was presenting on DroidScripts. This is Michael. DroidScripts lets you write android apps with JavaScript. Ya know, if you’re really into JavaScript. But it really does seems to be¬†a good alternative to regular Java/Android, if you’re looking to do some quick prototyping. There’s no manifest file to futz around with and¬†hardly any setup before coding. (Bee tee dubs, I called the “manifest” file the “manifesto” file for the longest time. And nobody corrected me,¬†seriously? lol.) The IDE you develop in is browser based,…

Continue reading DroidScript Fun @ GDG