2 ms·
> How did you overcome this, coding doesn't seem creative at all by comparison. There's patterns in writing, just like music and code. Creativity comes with pl
by muzani 4y ago
> How did you overcome this, coding doesn't seem creative at all by comparison.
There's patterns in writing, just like music and code. Creativity comes with playing within the restrictions. That's literally how poetry works; you're limiting words into some artificial form.
I love mobile development because it has some fairly extreme restrictions -- everything from screen size to operating system restrictions. These days you're also dealing with feature flagging plus dropped connections, with longer app review periods. Plus tons more restrictions like tests, low end devices, lifecycle, and Google/Apple being schizophrenic.
I think the real hit to creativity is not the work itself, but the process. Our team doesn't have project managers or scrum masters. Product tells us what users want, we tell them the cost.
My team goes even more extreme - no style documents, no naming convention, and architecture is just a shared document that everyone edits. It's like a band. Someone plays a rhythm or riff and the others play around it. Git blame shows that some of our classes have been edited by 4 different people. Each module appears to have a unique, inconsistent style, but it becomes like the varied songs of an album.