Profile cover photo
Profile photo
Scott Fines
72 followers
72 followers
About
Scott's posts

There's something that's always annoying me about developing in compiled languages, and that's that people don't seem to be able to separate configuration from code.

Take for example Guice Servlets. If I need to change the path of my servlet, I have to recompile. When that takes 20 minutes, and I'm not sure exactly what the correct path is, I end up wasting an entire afternoon. It makes me want to scream.

Or another example: hardcoding a batch size. When that batch size gets too big, and I have to throttle down your code because it's running the system out of memory, I should be able to do that on the fly, or at the very least with a restart. If I have to waste 30 precious minutes recompiling while around me all the business people are screaming about application downtime, I'm hunting you down.

DON'T EVER hardcode configuration!

Post has attachment
If you're the charitable type, check out

http://adainitiative.org/

It's a nonprofit to help encourage and support women in open source. 'Nuff said, really.

Post has attachment
"The first hour of the Social Network is about making a CRUD app seem like sexy, the second is a Lifetime drama about a divorce improbably involving two heterosexual men"

http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

Post has attachment

Post has attachment
I didn't at first think that my previous story was possible. Then I saw this:

RoboPult .... fireball-throwing robotic catapult

They're lobbing 20kg weights >100 feet.

For a nifty point of comparison, an entire Vespa is only 110kg, so the engine is probably around 40-50kg. If you assume the previous story had only an estimated distance in it, then it's not weird at all to think of an automobile robot throwing a vespa engine block some 50 or 60 feet. And when you look at the damage that a 20kg weight is doing to an RV (which doesn't really have the strongest shell ever), it seems doubtful that the catching robot would be harmed by the toss.

Of course, getting the toss exactly right without destroying the engine itself would be an interesting challenge...

Post has attachment

Post has attachment

Post has attachment

"It's a well-known fact that computing devices such as the abacus were invented thousands of years ago. But it's not well known that the first use of a common computer protocol occurred in the Old Testament. This, of course, was when Moses aborted the Egyptians' process with a control-sea."

-- Tom Galloway rec.arts.comics, February 1992

Post has attachment
Wait while more posts are being loaded