Government Websites are Amateur Hour
by Christopher Jones
I know today’s headline is not a shock to anyone in the field of web development, with the possible exception of those people to got the no-bid contracts to create websites for the government, but since my latest experience with ineptitude has taken place in the past 24 hours, I felt the need to post.
The site that incurs my ire is none other than the Official City of Virginia Beach Website. I visited the site yesterday afternoon in order to pay for a traffic violation before today’s court hearing, which I did not want to attend. Now I don’t know about you, but if there is a way on my sites for people to give me money, I try and make it fairly obvious for them to do so. I did not see a link about traffic tickets anywhere… nor courts for that matter. I did finally notice ‘Online Payments’ hidden under a drop down menu and decided to try that, which lead to the main examples of stupid.
First off, on the payment page, the link that says “Pre-Payable Citations/Moving Violations/Traffic Tickets” does NOT take you to a place to pay. Oh no, you have to click on “Parking Tickets” to pay for any of the above. So I finally get into a payment page that asks for my ticket number, which is says should be 6 or 8 digits long. Mine is 7, but whatever, I typed it in anyway. The site proceeds to tell me that my ticket number cannot be found. Uhm.. what? So do I not have to come to court or what?
I decide that I may have typed in the wrong thing, so I adjust my number in a couple of ways to get to the 6 or 8 digit limits, all to no avail. So I start looking on the ticket for some other number that I should be typing in instead. Nothing…. So I take it to Andrew in the next cubicle and have him look at it for a different number. Nothing. So I search the website for a different page in case I am looking at the wrong payment page. Nothing.
What makes things infuriating is the error message the system gives you. “Your information that you have provided is not found in the system.” So does my ticket not exist? Is the number I typed in even valid? Am I even on the correct page for this type of ticket? Who knows? Not me, and certainly not the website.
Abandoning the web, I made a phone call to the court, where I talked to a woman in accounting who seemed to realize that the site is inadequate. According to her, the system does not allow you to pay online within five days of the court date. This may or may not be fully accurate (I saw a different limit somewhere else), but the point is this. The Internet can accept and record a payment in the span of milliseconds. They let me pay over the phone just 2 hours before my court appearance, so why can’t I do that through the website? And if not, just tell me so on the site. The site shouldn’t claim ignorance to my ticket, it should just say that the site can’t accept payments for tickets that close to the court date, and give you the number for accounting (because you call accounting, not traffic court to pay… but that’s another story).
I do not see what is so hard about making things make sense. For all the money I am sure the government put into that site, I am sure 10% could have been set aside for user testing. But I can imagine that only amateurs who do not give a damn about the users have ever been near a government site. Professionals can’t stand the stench.
Related Blogs
- Related Blogs on court
- Pennsylvania Auto Insurance Quotes
- Related Blogs on government
- Depraved Iranian Government Vows Revenge On US And Israel …
- Ohio Auto Insurance

word. i HATE stupid sites like that. you know what i don’t understand? credit card websites. why do i have to pay before 2pm on your site to get it in by 5pm (or whatever) when i could call you at 5 & still meet the deadline? grr…
Credit card websites are a perfect example of companies being stuck in an old way of doing things. If you have a bill due on the 3rd, it is no trouble for the system to allow you to pay up until 11:59:59pm. At midnight, the system could automatically run a cron job to caculate all late fees and auto-generate a report to be ready before the office opened on the 4th. It really isn’t that hard if people would just step back and realize that the entire reason for the 2pm cutoff is due to humans being slow and needing time to process things before they get off of work. Computers do not have that issue as they are incredibly fast at calculations and do not need to stop work for trivial things like sleep.