3 ms·
About 4 years ago, I was working on a sudoku app with good design. I built it in few months and was close to completion. But then I had the "genius" idea to mak
by busymom0 5y ago
About 4 years ago, I was working on a sudoku app with good design. I built it in few months and was close to completion. But then I had the "genius" idea to make the app multiplayer - where a couple or more could fill a sudoku puzzle together and whoever filled the cells with more advanced techniques required and more cells would win. I didn't just stop there. I wanted to make the puzzles even more complex for multiplayers where instead of a 9x9 Grid, you could have larger grids.
I started working on it and it soon got quite complex. I wasn't just building the sudoku app itself, I was adding an extra layer of networking and syncing of the puzzle board on top plus puzzles which weren't traditional 9x9. Eventually it got so complicated that I gave up. Basically a few months of work where I had built a pretty good designed traditional sudoku app and close to 90% competition had ended up being too complicated for my skills when I tried to add too many bells and whistles to it. I basically had a 90% completed app, then a whole bunch of junk which I don't think many people were even interested in playing. But I hadn't stopped to think about whether anyone was even interested in it.
Anyway, about 6 months later, when my parents asked me what happened to the sudoku app I was working on, I finally reopened the code. I literally deleted everything I had added on top of the simple traditional sudoku app. Removed the networking logic, removed the larger grids, got rid of all the junk. Then I worked on the remaining 10% and finished it to put it on the App Store. I learnt my lesson to not add useless bells and whistles to projects and to always stop and rethink whether what I am doing actually has a market or not.