3 ms·
Organisational skill is actually an entrepreneurial skill. I'm learning the hard way that there are two diametrically opposing skills you need to master for bo
by ak39 11y ago
Organisational skill is actually an entrepreneurial skill. I'm learning the hard way that there are two diametrically opposing skills you need to master for both running a business and programming effectively:
1. Skills in Creating
2. Skills in Organising those creations
The thing is, the Creating part is always exciting but it's disruptive in nature. The Organising part is boring because it's about taming or tempering the creation in such a way that it can be referenced later on (just like filing your invoices, or timesheets - yuck - but necessary).
Unless you've got a systematic method to organise your creations, you will always be alone with your ideas, find it hard to resume creative chains of efforts and ultimately flounder without profit.
Both in business and in programming.
Damn right it's the most important software development skill.
- Toine 11y agoThis is something that I'm learning too, and I'm glad to hear it expressed as simply and clearly as you did, thanks. We learn it when we're kids : "Clean your room (2) before playing with toys (1)". Such a basic concept, so hard to scale.
- Coincoin 11y agoThis is why most of my personal toy projects are coded like a 12 years old with giant functions, god objects everywhere and horrible, horrible, one liners. It's liberating. This is also why I like game programming that much. A big chunk of the codebase is throwaway code that won't be transported to the next project. When the final deadline comes, you don't feel bad making hundreds of hacks everywhere, and it's fun.
- necrodawg 11y agoSo true. If your business is a mess your code will be a mess.