Category Archives: Rant

Rant

Adobe Idiots

Usually I blog at the end of the day after all the events are complete. It gives me time to reflect on what happened and try to highlight what went on in my world that day.

Today, I found out that the assassin and horrible layout in Acrobat reader is a feature introduced by an update. I haven’t really had to pay attention to it as I really haven’t been using it like I would working full time. And now that I’m using Acrobat reader again, it turns out the bookmarks being on the right side cannot be changed unless you turn off the new version. Can you believe that?

After you change back they ask you why and I was happy to explain how dissatisfied I was and I was proud of myself for omitting the foul language I was spouting when I found out what this horrible ‘update’ was.

Rant

Rant about really bad software

Okay, I could have been the greatest salesman in the world if someone would provide me something worth selling.  Something that made life easier and automated or at least eased the pain of something that I was having to do all the time anyways.  My rant today involves time keeping software which for this session we’re going to call ClockMe.  Now ColckMe is web based and is basically an online time sheet.  The premise is that you log in from any internet enabled device and submit your time, your manager receives an email and clicks the link from his computer, tablet, cell phone and approves or declines the time and then the time is downloaded into the payroll system.  Short sweet and comes with a happy ending (a paycheck people, minds out of the gutter).  Let’s take a look at how bad programmers spoil happy endings…

Now ClockMe is built on PostGre SQL and is written in Python and hosted on Rack Space.  That’s three hits for me, I’m not paying a Microsoft or Oracle surtax and Rack Space is well rated.  I love open source and dependability.  That’s where this love affair ends.  After you log on the world gets really, really dark…

Let’s start from the beginning, I need to enter my time.  I log in and get to my time sheet:

My time is based on in/out – lunch – in/out and that is this entry screen:
[show how bad tab stops are]

And then there is how the time should be allocated, ideally if the employee is smart we give them access to pick their assignment, under no circumstances do you let them pick their pay type.
[show manual pay type allocation]

Now if you are doing different assignments throughout your week, odds are you have different overlords you report to for those different assignments.  This system treats every employee as they only report to one ‘approval process’ so you can only have a single manager approving time for all assignments:
[Show how this is a pain to deal with]

Group and roll selection is as bad if not worse than any program I’ve ever seen.  I’ve got 200 groups in my list and they show me 10 and I have to go through the whole thing making sure I remember to hold control to select them.  This isn’t bad programming this is sadistic.
[Screen shot of the abomination]

Manager logins, you should never include a character in your usernames that would make someone have to select it, a double click should render the username completely copyable.  Now this may have been done by us but I’m not sure why they would allow for user names like that.