AdrianDesign (Top 10 Quotes)“But active programming consists of the design of new programs, rather than contemplation of old programs.” (Niklaus Wirth, “Program…Oct 10, 2020Oct 10, 2020
AdrianA Software Engineer’s Perspective III: More of a One-Man ShowProbably, in some organizations there are still recounted stories about a hero who knew so much about the business and was technically…Mar 6Mar 6
AdrianA Software Engineer’s Perspective IV: The Loom of InteractionsThe process of developing or creating a report is quite simple — there’s a demand for data, usually a business problem, the user (aka…Mar 6Mar 6
AdrianA Software Engineer’s Perspective V: From Process Management to Mental Models in Knowledge GapsAn organization’s business processes are probably one of its most important assets because they reflect the business model, philosophy and…Mar 6Mar 6
AdrianA Software Engineer’s Perspective VI: The Data CitizenMore than a century ago, Jerbert G Wells wrote on mathematical literacy: “[…] the time may not be very remote when it will be understood…Mar 6Mar 6
AdrianBoLaurent Bossavit’s “The Leprechauns of Software Engineering (2015)Software Engineering should be the “establishment and use of sound engineering principles to obtain economically software that is reliable…Mar 19Mar 19
AdrianA Software Engineer’s Perspective II: Major Knowledge GapsSolving a problem requires a certain degree of knowledge in the areas affected by the problem, degree that varies exponentially with…Feb 22Feb 22
AdrianA Software Engineer’s Perspective I: Houston, we have a Problem!One of the critics addressed to the BI/Data Analytics, Data Engineering and even Data Science fields is their resistance to applying…Feb 18Feb 18
AdrianApplication Architecture: Simplicity I (Simple, but not that Simple)Simplicity of design has been for centuries the wholly grail of architects, while software designers seem somehow to situate themselves in…Jun 30, 2020Jun 30, 2020
AdrianApplication Architecture: Simplicity II (A System’s View)Each time one discusses in IT about (software and hardware) components interacting with each other, one talks about a composite referred…Jun 30, 2020Jun 30, 2020
Adrian600 Words: Good Programmer, Bad ProgrammerThe use of denominations like “good” or “bad” related to programmers and programming carries with it a thin separation between these two…Jul 12, 2019Jul 12, 2019
Adrian600 Words: Misconceptions about Programming — Part IIOne of the organizational stereotypes is having a big room full of cubicles filled with employees. Even if programmers can work in such…Jul 12, 2019Jul 12, 2019
Adrian600 Words: Misconceptions about Programming — Part IBesides equating the programming process with a programmer’s capabilities, minimizing the importance of programming and programmers’…Jul 12, 2019Jul 12, 2019
Adrian600 Words: The Dark Side of ProgrammingAs member of programmers’ extended community, it’s hard to accept some of the views that inconsiderate programmers and their work. In some…Jul 12, 2019Jul 12, 2019