Going The Wong Way I'm ALWAYS going the Wong way

EAFP

There are a couple of types of people in the world. There are some that want to make sure that all is well before they proceed and then there are those that will just do things without thinking about the consequences.

There is a related idea in computer programming. You can check all of the variables, program state, and other circumstances. When everything is kosher, you go for it. And hopefully you are successful. The problem with this, though, is that you might forget to check something. Perhaps you haven’t accounted for everything as you should have. Then what? Then disaster! (Or something like that.)

On the other hand, there is another idea that can be used. It is the idea (at least in Python) that it is Easier to Ask for Forgiveness than Permission (i.e., EAFP). This way of dealing with errors is to go for the gusto and then deal with problems as they arise.

I need a little more EAFP.

Finish Line Mirage

When I was at UCSD for my undergraduate program in Computer Science, I had a professor who told a story about working on a project. For the project, he was creating a new software system (the purpose of which I have since forgotten). He told how he was fairly quick in the design and starting of the program. There was steady progress until he was about 80% done.

He continued to work on it (because as you well know 80% is getting pretty close to 100%). However, with new changes, he kept discovering that more work needed to be done. He would have to go back over his code to change things that he thought that he had previously addressed. The thing was, the further along he got, the more he discovered that he wasn’t nearly as close as he thought. So while he got further along, the end remained elusively close and yet not quite close enough.

While he was talking about the difficulties of the complete software development process, I also feel like the same troubles can affect me. (Haha and sometimes it happens to me in the software development process.) I make strides when there is much to be done. But then things start getting down near the end. I can see the end. Or at least I think that I can. But things keep popping up that keep me from getting there. Things will get done, but for some reason it feels like I’m going nowhere fast.

From experience I’ve realized that I have to keep churning away at it until I’ve gotten there. When you’re climbing the hill, the end has to be the toughest (I mean, you’ve already spent all of that energy getting to where you’re at). But that triumphant moment when you get there, that’s worth it. Or, at least it usually is.

(Notice: Don’t climb mountains that you’re physically incapable of completing. I am just making my small commentary on life. I am in no way, shape, or form responsible if you actually fall off the side of a mountain.)

Inconsiderate Actions

Does anyone else wish that people thought about others more? I can’t stand it when people think that their actions have no consequences for other people!

Sometimes people will do horrible and disgusting things. Sometimes they’ll even admit that it’s wrong. Sometimes, though, it goes beyond reason when they do horrible things, and justify themselves to others with the opinion that it won’t affect other people.

Spit out your gum? Yeah, it’ll get on people’s shoes (or even my car!). That is not a happy moment.

Throw your trash onto the street? Someone has to pick it up, and it most likely is not going to be your mother. It’s going to be some poor soul who has to clean up your mess.

These things? These are the least of the offenses. The world is full of them.

Related:

Indebted

In today’s world, there is a high priority placed on independence and individuality. I know that I value this in myself and in others.

While some think that fellowship and community are important, it seems to me that there is a distinctly positive association with being able to think and act of one’s own accord. In the workplace, this is obviously true because any employer would want someone who can figure out what’s wrong and solve something on their own without their manager’s every guiding instruction. But even outside of the workplace people like to see people who will help without being asked, not have to be told what to do every step of the way, and can come up with new ideas on their own.

Perhaps in this Randian society where man is elevated to the heroic nature that he is, we have gone even further such that our value system has become more sharply focused. That is, instead of praising society, we praise the individual.

As a Christian, though, I shouldn’t have such a high regard for the things that each of us can do on our own. I should feel indebted.

Christianity, at its roots, holds the message that we have something that we have done zero work for. The work that Jesus Christ did on the cross has made my sin null and void. And that is a wonderful thing! So while I can still appreciate independence in action, I need to always remember that ultimately I cannot hold it against others when they do not. For what do I hold over them? Nothing. I should forgive my debts, for I am forgiven mine.

Confusing Addresses

For those that have ever driven in areas that are unfamiliar, I’m sure that you can sympathize with my distaste for confusing addresses.

The thing is, it’s so unnecessary! Why must city planners do things like:

  • Same name but differing suffixes (e.g., Boulevard, Street, and Circle)

  • Same number for multiple prefixes (e.g., 111 North Main St and 111 South Main St)

  • Non-numerical order. This can happen sometimes when changing cities. And it’s no good!

  • Non-standard street behavior. I’m talking about the one way street, the blocking island in the road that restricts cars from entering roads from certain directions, or even a strange break in the road!

  • Buildings where you can’t see the address numbers! Alright so maybe it’s more the fault of the builders of each building. But still, it’s annoying.

I am Derek, therefore I rant. Haha. So will city planners listen? Doubtful, indeed.

Obviously my deal with it is that I don’t like getting lost. Who really does?