POP for Prototyping

Do you POP?  Maybe you should.  It’s a free prototyping app, currently available for iPhone but soon to be released for Android. POP is a super simple way to capture…

Responsive Web Design

One of the buzzwords these days in web development is “responsive design.” According to Mashable, this is supposedly the Year of Responsive Web Design. Simply put, a responsive website scales…

If You’re Sending Me a Resume…

I’m old enough to have a professional life pre-internet. One of the wonders I didn’t see coming is how quickly good, free, detailed, often illustrated advice on how to do…

Why HTML-based Smartphone Apps are a Bad Idea

I’ve long had this opinion that building smartphone apps by writing HTML and sticking it into a native app shell is a bad idea. I’m not talking about web apps,…

Tool for creating CSS for a sprite

A sprite is an image that contains a bunch of smaller images. I needed to write CSS for a sprite image that was created by our graphic designer. I found…

Scrum Master Lessons Detail

Continued from 2013/04/15/lessons-learned-as-a-scrum-master/  Here is my list of lessons learned throughout my tenure as Scrum Master, and I’m sure there are many more that I missed.  These were notes directed to…

Lessons Learned as a Scrum Master

I have been a Scrum Master for my team of 8-10 since November of 2011, and it has been one of the most rewarding experiences of my career.  I was…

My Ideal Software Project: 7 Values I Believe In…

At SEP, we have very diverse teams, clients, and projects. With all of that variety and diversity, comes a lot of variation in how projects are run. Almost every project, in my experience, has used different processes and techniques.

I was recently inspired by one of my coworkers, Jennifer, by a letter that she wrote to herself describing her ideal job.

Given that we experience so much variety, I decided to try and describe my ideal project. I was not able to describe my ideal project, but I was able to come up with a list of my beliefs and things that I value.

Below, in no particular order, are the values of my ideal project.

Changing Plans

We all make plans everyday. Small plans, big plans, short term plans and long term plans. We plan for retirement; we plan for the weekend and we plan for our…

Blog Battle: Changing Plans

What follows is my entry for the SEP Blog Battle Brackets, wherein we pit Engineer against Engineer in Literary Lucha Libre. This week’s topic: “Changing Plans”. I had always planned…

Leveraging Feedback

This post contains links to SEPedia. To properly resolve these links, you must be on the SEP network. Use VPN if you’re reading this post from home. At Jeff Gilbert’s…

Changing Plans

How many of you have a personal 5-year plan? Ok, I see a few hands raised. How many of you have a plan for the project you are on right…

Blog Battle: Changing Plans

This post is being manually syndicated from my external blog, Larry Price And The Endless Cup of Coffee, as part of the Spring 2013 SEP Blog Battle. Your code is being…

Changing Plans

There is some friction between agile methodologies and the desire for upfront formal requirements that has really been bugging me lately. I often find myself wanting to have my cake…

Fish and Chiplets

There is an article in today’s NYT Science Times about “Tiny Chiplets: A New Level of Micro Manufacturing.” This is a Xerox PARC project with DARPA money. Its awesome potential…

My 7 favorite TED talks….plus a bonus (or 2)

I am a big fan of TED talks, “Riveting talks by remarkable people, free to the world” = A-maz-ing. For me, these talks are an incredible opportunity to listen and…

Why should I care what my code looks like?

Someone said to me recently “I don’t care what the code looks like, as long as it works.” This offended me because I take pride in making my code look…

Constraints Driven Development…my favorite line of code

This post is inspired by the recent blog battle topic “My favorite line(s) of code” and a recent line of code that I was, literally, Laughing-Out-Loud at. (I apologize for disturbing any of my neighboring SEPeers.)

Not the kind of laughing where you are like “man, what were they thinking!?!”. This was the kind of laughing like, “oh yeah, I’ve had to do some crazy stuff before…I understand what you were doing there.”

This simple, yet beautiful, line of code took me a minute to understand what it was _actually_ doing.
Yes, the readability was less than desired.
Yes, it was nearly impossible to search for in the code base.
And yes, it was flat out ugly (in a beautiful way).

But sometimes, you are so constrained, that you have to come up with amazing little tricks like this one. So, without further ado…

Blog Battle: My Favorite Line(s) of Code

What follows is my entry for the SEP Blog Battle Brackets, wherein we pit Engineer against Engineer in WordPress wrastlin’. This week’s topic: “My Favorite Line(s) of Code”. “What’s my…

More Complicated Than It Has To Be

True to my word – here’s more posts after losing out to Matt’s awesome post on Been There, Done That. Cheers and best of luck, Matt! A Dirty Phrase “More…

The Connected Engineer

  One of the hats I wear at SEP is Recruiting Director – I’m responsible for the engineering talent we bring in. I was recently asked how recruiting has changed…

My Favorite Line(s) of Code

Onwards to Round 2 in our current blog battle here at SEP. This time I’ve been asked to write about my favorite line(s) of code. Unfortunately, I don’t have some…

What’s Still Possible

This is a lesson for newer programmers out there. And experienced programmers, too; I learn this lesson over and over again. No matter how much you’ve patched up your program,…

Blog Battle: What’s Still Possible

If every Miss America candidate had her way, there would be peace on Earth and all the hungry mouths would be fed. While Earthlings enjoy violence and controlling others too…