WebSphere Blues

Home » Blog » Software » Enterprise Software » WebSphere Blues

Lately, I’ve been doing a lot of work for a customer involving deployment and configuration of applications on IBM WebSphere Application Server. While I really dislike being the grumpy developer I just have to say that WebSphere Application Server – at least till version 6, which is the one I’m working on – sucks beyond measure. I can hardly think of any piece of software as ill-conceived, convoluted and error-prone as this one.

Usually, Java applications live up to SUN’s Write once, run anywhere” claim but not so with IBM WebSphere. Developing software for this application server feels like:

  1. Develop a new feature for your app.
  2. Test it locally on Jetty or Tomcat.
  3. Rejoice!
  4. Deploy on a WebSphere staging environment.
  5. Realize your app’s not working properly on WebSphere.
  6. Research or contrive some weird workaround to make your app run on WebSphere.
  7. Lather, rinse, repeat …

Up till now I’ve always been able to find a solution to these issues but I’ve spent so much time on programming around WebSphere peculiarities already that I can hardly imagine how much time and money is wasted on developers having to find a way around WebSphere quirks while they could be developing useful features instead (and I can tell that I’m hardly the only one having these problems).

IBM indeed must have one of best sales departments in the world if they are able to sell this crappy piece of software for considerable amounts of money and get away with it.

Leave a Comment

* Checkbox GDPR is required


I agree

By continuing to browse the site you agree to our use of cookies. Privacy Policy

Privacy Preference Center

Strictly necessary

These cookies are necessary for the site to function.

PHPSESSID: Preserves user session state across page requests.

__cfduid: Used by the content network, Cloudflare, to identify trusted web traffic.



Remembers the user's submitted data when a comment is submitted in a blog post. The purpose is to aut o-populate form fields for subsequent comments, in order to save time for the user.



Statistic cookies help us to understand how visitors interact with our websites by collecting and reporting information anonymously.

_ga: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

_gat: Used by Google Analytics to throttle request rate.

_gid: Registers a unique ID that is used to generate statistical data on how the visitor uses the website.

collect: Used to send data to Google Analytics about the visitor's device and behaviour. Tracks the visitor across d evices and marketing channels.



We use Wordfence to secure our website against hacking attempts: https://www.wordfence.com/


Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?