Monday, July 4, 2011

Blogger Stats

I am not gloating or bragging about this, but I just think it is interesting that there are so many people actually viewing my blog. I know the numbers really aren't that impressive, but I went from not really having any stats to having at least one visitor a day. The curious thing is though that no one leaves a comment and I don't have any followers so I think what is really happening is that no one really means to hit my page, they just hit it by accident.

The good news is that I am not looking for followers, arguments or praise. So welcome to the blog and if you got here by accident why not leave a comment about what you were really looking for, but instead how you found this blog.

Code Patterns and the People who can't see them

What makes a good or decent coder?
In my opinion, anyone who can see patterns in code and constructs their code so that it is efficient and does the least amount of work in the fastest manor.

What makes a bad coder?

Duct tape programmers - someone who is paid to throw code together any way he can whether it is good or not and gets paid for it, then that code is someone else's problem later.

People who ignore the compiler - when someone deliberately ignores the compiler when the compiler is telling you - you are doing something wrong as a warning. There are cases where things can't be helped, but then there are cases where someone writes shitty code like this:
//Do work
return;
//Do more work that will never be executed
That is called unreachable code and if you do this it makes you look like a novice.

People who write code for humans and not for computers/efficiency - okay I understand it is hard to read code sometimes, but guess what, too bad learn how to read code no matter how it is written and write comments above the complex code to get by. Do not write if/else statements where the if or the else block is empty, that is STUPID. Don't use string builders and still concatenate strings in the string builder it DEFEATS the PURPOSE of the string builder. Use your head.

Lazy Coders - These are the people who just shouldn't code at all. They don't want to understand what they are working on and would rather duplicate code than take the time to understand what they are changing before just making a full copy of a method. They don't want to expense the time or the effort to do things right and will use try/catch blocks to convert values and set defaults versus type.TryParse() or equivalent. They are people who program by exception and do not bother to anticipate what could happen. They are people who use throw ex; vs. throw; Worst of all, Lazy Coders are people who won't listen when you tell them they are doing something wrong. They just get upset and say what they are doing is right when it is indeed wrong!

I have been cleaning up some code in the application I am working on all of the time and the crap I keep seeing upsets me greatly. To the point where I hate the individuals who did it. They took no care in their work and left the mess for others to find. It is one thing if you don't know what you are doing, it is another if you intentionally write bad code. Fuck bad coders.

Sunday, July 3, 2011

The Ability to Stop Time

I was watching the twilight zone and it was an episode about a guy with a big mouth, a chatter box, who was given a stop watch that can stop time. Big coincidence, that is actually my answer to "If you could have any power what would it be?" Oh I wish I could stop time...

This is a very simple wish. I wish I had the ability to stop time. I would be able to get anything and everything done without interruption and still give people attention they think they deserve. I would also do a number of fun things like actively change history by making people die "accidentally" so I could mold and shape how things work. I would probably disrobe very attractive women and maybe even test out the goods too, that would be great. Kind of like in that movie "Cash Back" except the questionable sex part that I interjected. I would probably steal for a while too until I didn't have to anymore. I would steal money and goods from the wealthy, because those jaggofs can afford it.

The best part out of all of this is I would have the time to study and learn things. I could put off going to work and just have vacations or breaks when ever I felt like it. I could actually have time to cook, clean and exercise. I wouldn't really have to worry about anything ever again cause I would control everything. It wouldn't be the politicians, it wouldn't be the law enforcement, it would just be me.

I love this idea... but its never going to happen... So I will continue trying to do the next best thing, get paid and eventually have my big break regardless of what it is.

Monetized My Site

You always see me posting about money and the lack of it so I monetized my blog. I need monies, click on stuff for me please =D

Awesome Boss

My boss made me and my direct co-workers (my team, no one else) come into work today... on a three day weekend of all mother fucking weekends. The worst part is we didn't do anything special today, we hardly got anything of actual significance done. Pretty much this shit could have waited until Tuesday. Somethings gotta give and eventually his number will come up. I spoke to one of my bosses about this and he said that if my boss's boss knew that he made us come in on a Saturday he would be livid. He has a strict policy about people being forced to work weekends. Your personal time should be your personal time you earned it and no boss really has a good reason to take it away.

I hate my boss.

Saturday, July 2, 2011

Heads Up

I see that there has been 425 views of my posts (not saying that is a lot) and I'm sure all of them are by mistake when people have been googling for something important and instead they find my blog of complaints. I still find it interesting that I have any traffic what so ever.

Anyhow, I posted like a gagillion posts dating back to March.

Just a reminder, I write about 99% of my posts on my phone (excluding this one of course) with no spell check and no automatic "i" to "I" converter, like MS Word does for you. So I am sure I have a number of grammatical errors and possibly misspellings or posts that don't even make sense. I tend to think faster than I can type sometimes, not to mention I am only using my thumbs while typing...

I also tend to do things like this:
Consolidate letters: the dge of the cliff - instead of - the edge of the cliff
Flip letters: pox - instead of - box
etc etc...

Wednesday, June 29, 2011

!hpmuirT

Triumph spelled backwards is "hpmuirt" which is how I feel today now that my boss is back from vacation. I don't feel triumphant, I feel disrespected and cheated. Two of my co-workers and my boss went to our child company today and they complained about the system being sluggish. We asked for examples and they said they won't give us any that we have to find them. My jaggoff of a boss agreed with them about that and everything else. He pretty much should be working for them at this point since he likes to have their goddamn nuts on his chin all of the time.

This man is misguided and needs to literally quit while he still can, he is not a leader, he is just a failed programmer coming in for a fucking pay cheque.

Hate this guy so much.