In my never ending quest to build the world’s best workers’ compensation website, I’ve made a few upgrades:

  • Upgraded from WordPress 2.6 to WordPress 2.6.1
  • Infinitesimal changes to the theme
  • Adapted a new plugin for WordPress that redirects you directly to the calculator page as soon as you log in

Why keep upgrading WordPress?

Using open source software can be a two-edged sword. On the down side, anyone with the ability to read the source code can figure out the security vulnerabilities. The plus side is that people are constantly working to improve and eliminate those very same security vulnerabilities.

Since people are working on WordPress all the time, it will need to be upgraded all the time. Doing so allows me to take advantage of the latest features and security updates. So far I’ve used WordPress 2.3.2, 2.5, 2.5.1, 2.6, and now 2.6.1.

Why change the theme?

The theme (the “look” of this website) is completely user configurable. Since this website’s launch I’ve been constantly tweaking the look. Minor changes to the color scheme, menu at the top of the website, and how many posts are shown on the blog page.

I work on the theme in order to (hopefully) make the website more aesthetically pleasing and easier to use.

Why the new plugin?

I’d like to make the free registration process as quick and as painless as possible. I’ve had the opportunity to watch a few people go through the free registration process for this website. What I saw was that people were logging in for the first time and were sent to their user page – which looks totally different from the rest of the website. Unfortunately, this caused no end of confusion.

I modified an existing plugin to override website’s default settings to send users directly to the calculator page as soon as they log in.

Hopefully I’ll be upgrading this website again in the next few days.

This website was created using the WordPress open source blog software. WordPress is a flexible program for creating websites and blogs. Since this program is “open source“, its source code is open for anyone to review and can be modified by anyone (sufficiently nerdy ((Such as myself.)) ).

The earliest test versions of the blog-website version of PDRater.com were built using WordPress 2.3. This was superseded by version 2.5 in late March. Version 2.6 was just released. I will be upgrading to the latest version as soon a I get a chance. If all goes well, you’ll never notice a thing.

As a side note, upgrading my installation of WordPress is a lesser priority than redeveloping the calculators.

EAMS: Your filing is not just rejected, its terminated
It is strongly encouraged you take the EAMS survey

The Division of Workers’ Compensation has posted a link to an EAMS survey.  I noticed a lot of fliers around the Oakland District office of the Workers’ Compensation Appeals Board for this survey in the last few weeks.

Having taken the survey, I’m not optimistic its going to do anyone any good.  My problem with the survey is the inherent question bias.

Several of the survey questions deal with the availability and efficacy of EAMS training resources.  Take it from someone who actually designs software user interfaces – if people don’t like the user interface or the way your software works, they will either not use it or try to find ways around it.  The only viable solution is to design a system that doesn’t need a lot of training and explanation.

This is really shows the engineering perspective on the problem.  Once engineers have designed the system, its up to the user to read the manual and figure it all out.  The problem is not sufficient education, training, and understanding.  People are not suddenly going toembrace EAMS because now they understand how it works.

While its more work to comb through open ended responses from users, at least those answers will be more representative of their opinions.  Take the final question, for example:  “Please identify the top 3 improvements that you would like to see in EAMS . Please choose three and rank them in order of priority.”  Your only choices are:

  • Completing the OCR forms (formatting issues)
  • Completing the OCR forms (ambiguity re: required information)
  • Completing the OCR forms (technical issues)
  • Document processing times at the WCAB offices
  • WCAB clerks’ lack of knowledge regarding EAMS
  • Availability of EAMS information and documents when appearing at the WCAB for hearings.
  • Procedural inconsistencies amongst WCAB offices
  • Too much paper
  • Too few forms available online
  • Cover sheet / Separator Sheet
  • Limited availability of EAMS Access for external users
  • Limited amount of information available on public search
  • Assistance with EAMS forms from DWC call center
  • Other

This can’t possibly be an exhaustive list of user concerns with EAMS.  What other EAMS related issues do you perceive?

Broken Laptop
Broken Laptop

Before I start talking computer repair, I offer three caveats.  First, I have no formal training in diagnosing, repairing, or even using computers.  Second, I have no experience with repairing an Apple or Mac computer.  Third, all of the below only applies to laptop repair.  Its incredibly easy to swap out components on a desktop. ((Photo courtesy of Just Us 3.))

So, you’ve done the math and decided that it is more cost-effective to repair your non-functional and out-of-warranty laptop.  You know that having the manufacturer or a big box store like Best Buy, Circuit City ((They’re bankrupt, so don’t bother)) and Fry’s is a very bad idea. ((For those of you who just can’t wait to find out: I think a dedicated computer facility is best.))  About the best you can hope for is that it will only cost you much more money than your computer is actually worth.  The worst you can expect is to pay for your computer to be returned to you in worse condition. ((Or, in my case, have Dell ship your laptop to a construction site in Oakland.  Yay.))

Option 3: Dedicated Repair Facility

Since I use my laptop constantly, it was extremely important to me that I took it someone who I could trust to do a good job.  Unfortunately, this is the kind of decision I agonize over.  Weighing the various pro’s and con’s, relative merits, creating formulas or spreadsheets to help me synthesize and digest the data.

I over-analyze, in part, because I want to make sure I spend my money well.  However, its far more important to me that I make sure that whatever item I am researching is the most perfect fit for me.  I spent my free time for the better part of the week Googling for local laptop repair places.  Once I had a list of places, I started to par it down.

My criteria included: location, accreditation, apparent familiarity with my problem, initial diagnosis based upon my description over the phone, whether they performed a free diagnosis, whether I could locate any review or complaints, and price.  You know, that’s all.

I first created a list of every laptop repair facility in my area and then tossed out the ones with bad reviews.

Question 1: Can you repair laptops?

This is a really good question even if you’re looking to have your desktop computer repaired.  Repairing a desktop is dead simple.  If a part stops working, you open it up, pull it out, slap in a new one and “rock on completely, with some brand new components“.  ((Thank you Cake!)) Repairing a laptop is far more involved.

If they couldn’t repair a laptop, I would not have any confidence they’d be able to repair a desktop and would move on.

Question 2: Can you repair components?

There are a lot of “computer repair” places, but most of them either only deal with software problems or only replace large whole computer parts.  Their solution to a laptop problem is to replace the motherboard or tell you to buy a new computer.  That’s like a mechanic telling you that you need to either replace the entire engine or buy a new car because spark plugs are just not their thing.

The good thing about a repair facility that does “component level repair” is that they will actually look for what caused the problem.  Then they will need to try and replace just that little part.  Depending upon your computer’s symptoms, you might need a new power jack, new chip on the motherboard, or even have the solder on the board around a chip melted and re-applied to the motherboard ((This is called a “re-flow,” since the original solder is melted and made to flow back around the chip or connections.  If your computer gets heated and cooled a lot, this might be your problem.)) .

If the repair facility couldn’t repair a component level problem, I moved on.

Question 3: Can you diagnose the problem over the phone?

When calling a repair facility, ask for a technician and describe the problem for them.  Obviously, you can’t expect them to actually know what’s wrong, so don’t hold them to it.  On the other hand, they should be have some inkling as to the cause.

A small aside about workers’ compensation defense, and then back to laptop repair:

Sometimes during a doctor’s deposition I need to ask a question that deals with legal issues.  Invariably, the other attorney present has a different take on the applicable medicine or, more likely, the law.  In these situations, I state my position about the medical-legal issue in terms of, “Doctor, its my understanding that…”  Then, I say, “Doctor, for the purposes of this question, assume that my understanding about the applicable law is correct.  Now… [insert insightful question here]?”

This keeps objections and interruptions to a minimum and allows the doctor to focus on my question.  If the other attorney is correct in their legal position, my question and the corresponding answer are irrelevant.  Posing the question in this fashion completely removes any basis for objection since the doctor’s response becomes entirely dependent upon whether or not a given legal position is correct.

When describing my computer problems over the phone and getting a snap diagnosis from the technician, I ask them the following, “Assuming the problem is [the problem you’ve just diagnosed], are you capable of making this repair and how long would it take?”

If the repair facility technician had no idea what the problem was or would refuse to venture a guess based on what I was saying, I moved on.

Question 4: Who will be doing the diagnosis and repair?

I located a surprising number of local people who represented via their website or a posting on CraigsList.org that they were able to repair a variety of laptop problems.  Some of these were just people who did the work out of their home.  They may very well do a good job and certainly charged less – but they weren’t for me.  I had a little more confidence ((And, perhaps wrongly so.  This is just a gut feeling.)) in a repair facility employing a repair technician than I did in a some guy who put up an ad or website.

Occasionally, a local repair facility will actually out-source the diagnosis and repair.  This, of course, begs the question – why do I need you?

As I mentioned above, I wanted to talk to a technician – preferably the one who would be performing the job themselves.

Question 5: How did you treat me on the phone?

Some technicians can’t help feeling superior to the their clients.  ((Unfortunately, this is also true of some attorneys.))  If the technician was the least bit rude or condescending, I hung up and moved on.  Repair facilities are in the customer service industry as much as they’re in the computer repair industry.  All it takes is one unfriendly or  unknowledgeable person answering the phones for you to lose a potential client.

If you follow the above criteria to create a list of local computer repair facilities and ask the above questions, you’re going to stand a decent chance of finding the best place to get your laptop repaired.  Good luck!

Bootstrapping 101
Bootstrapping 101

Everyone has heard the phrase, “pull oneself up by the bootstraps.” ((Photo courtesy of Jarl van Hoother)) It basically refers to using your current resources to reach the next step.

In a prior post I talked about “How to Start a Business: Plan B,” which was mainly about fund raising.  Fund raising is the exact opposite of bootstrapping.  If you can’t raise funding for your business and you’re really committed to it, you’ve got to find another way.  That would be “Plan B.”  In hindsight I would have entitled that post, “B is for Bootstrapping” or “Starting A Business On A Budget.”

For a very nuts-and-bolts look at starting a business, look to Guy Kawasaki‘s “The Art of Bootstrapping.”  This is an excerpt from his new book, “Reality Check.”  My understanding is that this book is a distillation of his prior books and blog posts.  Its on my Christmas wish list, so I’ll look forward to reading it in about a month.

I used many of these bootstrapping techniques while building this website.  Using the bullet points from Guy’s post, here’s some of the things I used to start this business:

  • Ship then test.”  To be more exact, I tested the calculators rigorously but didn’t spend nearly as much time testing how the earliest versions of this website looked in different web browsers.  Once I got it to work in Internet Explorer, I started marketing it.
  • Start a service business.”  In the first few months of building this website I worked as a technology consultant and part-time programmer.  In addition to being a nice change from my day job as an attorney and earning a little extra, it also gave me the chance to learn some new programming languages and techniques.
  • Go direct.”  I schlepped my laptop to every appearance and showed off the website to every single attorney that was foolish enough to sit still and listen to me.  Besides not having the resources to hire people to sell for me, it also allowed me to learn more about what my customers wanted.  Keeping in touch with my clients/customers has lead to a LOT of new developments on this site.

As to “how” I started this business, here was my process:

  1. I wanted to build my own online rating calculators. ((The exact reasons why are the topic of an entirely different blog post altogether.))
  2. I bought a book about starting a business.  “The Art of the Start” by Guy Kawasaki.  $17.00 or so.
  3. I bought some books about web based programming languages.  $55.00 or so for two books.
  4. I bought a few website domain names.  $10.00 each.
  5. I wrote a “prototype” of the 1997 and 2005 permanent disability rating calculatorsIt wasn’t pretty, but it worked.
  6. Once I had a working prototype, I bought some web space.  $180.00 for two years.
  7. Market the website.
  8. Make a sale.
  9. Develop more features and/or improve the site.
  10. Lather, rinse, repeat steps 6 – 8.