Saving Time is Time Consuming

A true story inspired by real events. Seriously.

  • Hello?
  • Startup Times Hotline where trying is the first step to failure. How may I help you?
  • I am an enterprise application developer, working for an enterprise business aiming to urgently improve the state of our enterprise…and maybe yours. Not sure. I’ll have to check with the enterprise.
  • What is this inquiry about?
  • I have excellent news. After many many months of trial and error and an unbelievable demonstration of human perseverance, we have managed to urgently reduce the start-up time of our enterprise application significantly. Isn’t this the sort of thing your institution writes articles about?
  • Absolutely! How significant of a significance are we talking about here?
  • The startup-time of the old version was around 35 seconds, and now through hulkish feats of solid engineering, we are looking at a startup-time of about 30 seconds.
  • So, 5 seconds?
  • I am not sure I appreciate your tone here. 5 seconds is a looooong time. If you were on your deathbed, wouldn’t you want to have 5 seconds more with your loved ones? Of course you would! Note that we used to restart the application almost on a daily basis. This is a life savings of almost one minute a week.
  • Uh…OK…which means?
  • Exactly. It means after a couple of hundred years, this effort would start to save lives and reunite families. Do you now understand the significance of this improvement?
  • Sure, very impressive. Would you like to come in for a …?
  • Sorry. Hold on one second…I am getting a text from my enterprise architect…Oh…wait…I am being told we would be retiring the application in the very near future and we are being acquired by an enterprise solution.
  • Sorry to hear that. I hope the adoption and transition process goes smoothly?
  • Yeah, but usually these things take a long time.
  • Like…5 seconds long or…? Hello? Hello?!


Misagh Moayyed

Related Posts

CAS 6.1.0 RC5 Feature Release which I present an overview of CAS 6.1.0 RC5 release.

Apereo CAS - Passwordless Authentication

Learn how to modify Apereo CAS to allow users to login without the need to remember a password.

Apereo CAS - Handling Authentication Webflow Errors with Grace

Learn how to modify Apereo CAS to customize exception handling and produce localized error messages for your deployment.

Apereo CAS - Are We Logged In Yet?

Learn how to modify and extend a CAS deployment to determine whether an SSO session is still valid and tied to a user authentication session.

Apereo CAS - REST API Integrations

Learn how to integrate with CAS using its REST API to authenticate, exchange tickets and get access to user profiles and attributes.

CAS 6.1.0 RC4 Feature Release which I present an overview of CAS 6.1.0 RC4 release.

Apereo CAS - Multifactor Provider Selection

Learn how to configure CAS to integrate with and use multiple multifactor providers at the same time. This post also reveals a few super secret and yet open-source strategies one may use to select appropriate providers for authentication attempts, whether automatically or based on a menu.

Apereo CAS - Dockerized Hazelcast Deployments

Learn how to run CAS backed by a Hazelcast cluster in Docker containers and take advantage of the Hazelcast management center to monitor and observer cluster members.

Apereo CAS - Configuration Security w/ Jasypt

Learn how to secure CAS configuration settings and properties with Jasypt.

CAS 6.1.0 RC3 Feature Release which I present an overview of CAS 6.1.0 RC3 release.