My old employer used to used a highly complex people management system, made up of around fifteen or so different tools and packages. Apparently this had been the case for decades, so in my spare time, I wrote an entirely bespoke, extensible HR web application that could be easily modified without changing the code. It even supported the weird spider web management structure.

I took it to my area manager, who pushed it up the chain. Apparently the country representative liked it a lot, so decided to bring me on board for an implementation and test case. Fast forward a few months, and people are singing praises. I get a huge promotion, with a sizeable pay bump to match.

Sadly, most of my country was sold out to another org, who decided pretty much straight off to make 90% of us redundant. Last I heard, though, my app is now in use in almost every operating country around the world. Not bad for something I wrote in my spare time.

I'm waiting for them to need modifications, because I never had time to complete the documentation...

  • 14
    Never had time? Or ensured your job security 😜
  • 5
    @Skittlz quite honestly didn't have time. I was working on it in my spare time, and after the promotion I was given my own team for a specific project that I'd asked for. Spare time goes out of the window when you have to juggle work and people management.

    Still, I don't think its overly complex. The only confusing bit is the custom built extension to SqlCommand to allow creation of a command where the number of parameters is dynamic.
  • 4
    w8 90% of your country was sold??? do you mean your company XD
  • 4
    @Admin-who no, but it was a bit of a bad sentence form. I meant most of the part of the company that existed in my country.
Add Comment