My first project, ever, was a very unproud thing that was developed...

A little detail - I was 12 back then.

So, a distant family member had a business of selling things that they brought to the country. They, of course, needed a website and my parents knew that I had some skills in development so suggested them my services.

Discussion started and well, what came out was this:

1. They need a site with items list.
2. It had no actual design plans, no actual requirements, just a list.
3. Oh. It had to work perfectly on IE4 or IE5 (can't remember).

So what was actually done, was a site full of divs, clearfixes and so buggy that opening in any other browser than IE - resulted in a total failure.
We have sat down and I, with all the respect told them that my skills are not sufficient to make all of the browsers work equally (I've been on HTML/CSS for more than 6 months back then. And all of it was after school). They calmed me down and said that it's ok, they can give me as much time as I need to figure things out. Yet, my English wasn't good back then so I couldn't... (I was 12, with 3 years of basic English as a non-native speaker).

We sat around the table, discussed what could be done and if I could investigate that and re-do when I'm fully ready. I agreed. The site was launched for IE only as it worked fine and others were just throwing an error to visit it with IE.

They were happy, people were using it and they didn't say that anything was bad. Of course, management was thru FTP and editing LIVE files because, well, no php, no control panels, nothing... I felt ashamed that the site wasn't what they wanted but they were ultra happy with it - first customers rolled in from there. They paid me around 60EUR at that time (it was ~12 years ago) and I've spent a month there. (minimum monthly wage here was around 90-120EUR at that time...

So, all in all, this project that I still think I failed - pushed me to the world of devs and... I've never regretted it. Of course, when I actually met with them after years - they have dropped the site as it was not needed anymore but they said that it was exactly what they needed and there was nothing wrong, even if it didn't work perfectly.

  • 6
    Questions about security and manageability and tech debt and all that aside, if it does the job, that's usually good enough 🤷‍♂️ (the "if it works, it works" principle). The point is you provided value to the business and that's a major goal of dev work in general (commercially, *the* major goal), so I don't know why you'd consider that a failure. Even the nicest, cleanest, most secure software design is utterly useless if it doesn't actually do what it's supposed to.

    I think it's rather nice that you managed that at 12 actually.
  • 1
    @RememberMe It's not a failure from the side that it had no value nor that it failed to do its job. More like a failure from the point of what could've been done and what I actually managed to do :)

    All in all, yes, the goal was achieved and I was proud of it. Even if it wasn't perfect - it was something that was built and created for a business to bring more customers.
Add Comment