The Downside of being a Fast Developer

The Downside of being a Fast Developer
Photo by Arif Riyanto / Unsplash

You delivering your task fast and untested. This is for you. Currently I am working like that because I wanna deliver my tasks, features for my customers as soon as possible so they can feel the value of that. Because people like magic.

I am working on Esnaf Defteri (Business Owner Notebook - Ledger) project almost 6 months and this project was for me. In that time I need a cashbook software for record my store's sales. I wrote the app in one night, one basic feature without any auth. I know I know, why no security, because no one cares. And I used like that 15 days. I added more features and auth.

First commits
First commits

One day I showed this app to my friends, he liked it and asked an account to use it. There was no feature to create it but I said I will send you. I go back home that night and wrote a feature to create new store account and new user account. It was very bad code but it was worked. He stil using actively.

After 2 months one of the business also wanna use it, I created a new account for them and they asked me an app, I said them I will do it. I created a simple expo webview application and deploy the play store. They are still using it.

I did everything in hacky and untested way, so I failed couple times. Once when I deployed new changes, production fucked up. I had to go previous commit. Thank you Cloudflare Pages 😄

After retail season slow down and also my vacation almost coming soon, I decided to change my UI because I hate it. That's why I purchased Nuxt UI Pro and started to work on it. Man, my code is very bad, I need to clean up everything which means cost time and energy 😔.

I will rewrite all the project for this migration on UI and also need some changes in backend. Probably gonna cost me 1 months.

But if I can go back that time, I would do it again because my customers need that 😄