Archives

Is "first" a Code Smell? (Abakas)

On May 10, 2012, in Syndicated, by admin
0

I was looking at some code the other day and noticed that it had a line like this:

@product.first.price

And I cringed. Not because I knew it was wrong (it wasn’t). But because using “.first” feels like a code smell. (I should note that this…

"No" and "Not Yet" (Abakas)

On May 7, 2012, in Syndicated, by admin
0

I work with entrepreneurs. They – like many of us – want things fast, want things great, and want things cheap. That darn iron triangle keeps getting in the way, though.

You can change the shape of the triangle, but you can’t grow it. The secret th…

What Does a Browser Actually Do? (Abakas)

On April 30, 2012, in Syndicated, by admin
0

I do a lot of my development using web technologies. Much of my code winds up running in a browser (or driving something that runs in a browser). Most of the time, the browser is just a convenient delivery mechanism. I write a few lines of code, and th…

Happy Errors (Abakas)

On April 23, 2012, in Syndicated, by admin
0

I’m working on a system right now that interfaces with a third party system. That third party system is an aggregator, which means it interfaces with a number of other third party systems. You can think of it as a giant game of telephone.

Unfortunat…

User Interfaces Aren’t Just For Pretty (Abakas)

On April 18, 2012, in Syndicated, by admin
0

I was reminded this morning that user interfaces aren’t just about being pretty or looking good. They’re about putting the right information in front of the user at the right time. Good user interfaces are also about helping users understand the m…

Don’t Push Always (Abakas)

On April 16, 2012, in Syndicated, by admin
0

I’m a manager. My job basically consists of getting other people to do things. Preferably they’ll do the right things with reasonable timing. There are about a zillion ways to accomplish this, and I’m not going to get into too much detail about ma…

"Sluggish" (Abakas)

On April 13, 2012, in Syndicated, by admin
0

There are some problem reports that are guaranteed to strike fear into the hearts of developers, testers, and support engineers alike. The top one of these:

“It’s sluggish.”

(Don’t panic don’t run away don’t toss an innocent bystander in front of …

Decision Safety Net (Abakas)

On April 12, 2012, in Syndicated, by admin
0

Yesterday I was giving a talk for the STP online summit for Test Management. My talk was on getting your testing MBA and it was basically about how testers can and should consider the needs of the business, in order to work more effectively with busine…

Tips for Working With Others (Abakas)

On April 9, 2012, in Syndicated, by admin
0

Many of us software engineers work somewhat in isolation. Yes, most of us are on teams and yes, most of us are working in the same code base as other engineers. However, code bases contain thousands of lines of code, with dozens or hundreds of modules …

In No Way Unusual (Abakas)

On April 5, 2012, in Syndicated, by admin
0

I’m sitting in a co-working facility and listening to a couple of engineers behind me. They seem to be working on an application in Rails that involves doing role-based security. I’m not sure exactly what the application does, but they keep saying thin…

Page 1 of 2612345...1020...Last »