Right solutions are simple and elegant. When it is difficult to come up with a simple and elegant enough solution to a problem, it often means that the whole higher-level approach should be reconsidered. Very often right higher-level decisions make (...)
majority of lower-level problems trivial. That's why it is important to keep the higher levels flexible and iterate on them as the feedback from implementing its lower level details is gathered, instead of just mindlessly grinding in the lower level (...)
-
-
to satisfy sub-optimal higher-level design. That's why I believe that software planing and design should be done concurrently with implementation, and never (too much) ahead of it. Software engineering is very much like composing music, or painting, (...)
Prikaži ovu nit -
because of the fractal nature of complexity, where important details can be discovered at any level. Because of that the act of creation is an exploration and mapping process, and can't be simplified to following a generic procedure. (...)
Prikaži ovu nit -
There's no one map that you can use to explore every unknown territory. You have to explorer individually every time, though you can help yourself with previously gained experiences.
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.