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 (...)
-
Prikaži ovu nit
-
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 (...)
1 reply 0 proslijeđenih tweetova 0 korisnika označava da im se sviđaPrikaži ovu nit -
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, (...)
1 reply 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđaPrikaž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. (...)
1 reply 0 proslijeđenih tweetova 1 korisnik označava da mu se sviđaPrikaž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.
Č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.