nobody on Nostr: Big development projects should be seen as lots of small development projects that ...
Big development projects should be seen as lots of small development projects that are iterated on over time until you get closer and closer to your desired end goal. Work out what is the absolutely core, essential thing(s) that your app must do - build those first.
At the same time jot down every idea and improvement you want on a kanban or just a text doc. Work towards a genuine MVP - no bells and whistles - just the absolute core functionality to meet the initial spec. Test, release and get feedback. Then start to refine and add new features.
Don’t get bogged down. There are some codebases I’ve been working on for 5+ years that still have over 100 tasks sat in my todo list on my Trello. You need to prioritise, work on one at a time. At some point you’ll probably need some refactoring - but don’t spend all your project time endlessly refactoring and adding needless abstractions - keep moving forward ticking off prioritised items on your todo, and don’t be afraid to release half-finished software / code…
Published at
2023-07-09 10:03:56Event JSON
{
"id": "d56c23583924967e73453a3a51d2b295b4dd522ffe328446becf6a29e49baa21",
"pubkey": "aa7c5b9974b92e6994ee0cabfb0bece2b9fdd659bae5d623c95cf60658af2db4",
"created_at": 1688897036,
"kind": 1,
"tags": [
[
"e",
"520e70de202c42b2669a4f1b32e6c1f495882249d9938665ae98cad7af7dfdfc"
],
[
"p",
"000000005e9dda01479c76c5f4fccbaebe4e7856e02f8e85adba05ad62ad6927"
]
],
"content": "Big development projects should be seen as lots of small development projects that are iterated on over time until you get closer and closer to your desired end goal. Work out what is the absolutely core, essential thing(s) that your app must do - build those first.\n\nAt the same time jot down every idea and improvement you want on a kanban or just a text doc. Work towards a genuine MVP - no bells and whistles - just the absolute core functionality to meet the initial spec. Test, release and get feedback. Then start to refine and add new features.\n\nDon’t get bogged down. There are some codebases I’ve been working on for 5+ years that still have over 100 tasks sat in my todo list on my Trello. You need to prioritise, work on one at a time. At some point you’ll probably need some refactoring - but don’t spend all your project time endlessly refactoring and adding needless abstractions - keep moving forward ticking off prioritised items on your todo, and don’t be afraid to release half-finished software / code…",
"sig": "3467027d645ab21632f6e5e801320a1014b91221eed8ac3ce7a5786a6319abd3bc7c663585349dec9f14d372c694d075df431fbbfb787640c60d82fb64d923eb"
}