Deliberate Software
With deliberate practice come consistent results
Home » levelup

Learn That New Programming Language The Startup Way: For Intermediate Devs

August 7, 2012 · by Steve Shogren · in Uncategorized

I have a method I use for rapidly learning new programming languages that I wanted to share because I have not really seen it documented anywhere else. This technique is not for the faint of heart, but it is a lot of fun. Many of you old hands and…

Quality Is Future Speed

February 23, 2012 · by Steve Shogren · in Uncategorized

Lately, I have been deliberating on quality vs. speed. Throughout my career, I have worked with developers who basically consider quality to be a programmer’s vice, an extravagance only for the navel-gazing idealists. I have also worked with devel…

Why I Can’t Get Focused (It’s a double entendre)

December 14, 2011 · by Steve Shogren · in Uncategorized

I can’t get focused today. My mind is a torrent of activity completely unrelated to my task at hand, so I am writing this to get these thoughts out so I can get back to work.I got a call from a recruiter the other day trying to get me to come inte…

The Endless Debate

July 22, 2011 · by Steve Shogren · in Uncategorized

The last three and a half years for me have been terrible. Why? Well, three and half years ago, I discovered the endless debate, Emacs vs. Vim. Being an efficiency nut, I could not fathom the horror of learning one, and by that action, not learnin…

Lisp REPL

June 4, 2011 · by Steve Shogren · in Uncategorized

So, working through the Land of Lisp book, getting the hang of it.Chapter Six, the author starts off by talking a little about the Common Lisp REPL, or Read-Eval-Print-Loop that you use as sort of the “command line” for interacting with lisp. It i…

Don’t Mock Concrete Classes

May 24, 2011 · by Steve Shogren · in Uncategorized

(They have thin skin) I have been reading G.O.O.S. and honestly, much of it has been just a reiteration. Until chapter 20, that is. I get to the section Don’t Mock Concrete Classes, and it clicks. Mocking concrete classes used to be my bread and b…

On Lisp: Part 1

May 20, 2011 · by Steve Shogren · in Uncategorized

I have been playing around with lisp off and on for some time now. I started out in Emacs Lisp, making Emacs play as nice (nicer in some ways) as any available php ide, but then dropped off after discovering PhpStorm from JetBrains. When I heard a…

Author

My name is Steve Shogren. I write this blog to help condense my thoughts for fun and profit.

GitHub Profile
StackOverflow Careers

RSS

  • RSS - Posts

Copyright © 2013 Deliberate Software

Powered by WordPress and Origin