(Note: the following is a rework of the preface of my thesis [1]) When I joined the CSA group in September 2008, my supervisor Chris Jesshope tasked me thus: “We made this novel chip called a Microgrid, and we want a C compiler to program it. Do it.” This is …| dr knz @ work
The important thing in science is not so much to obtain new facts as to discover new ways of thinking about them.—-William L. Bragg There are different types of scientific writings. Some report on inventions: a concrete problem without known previous solution is described, then a solution is proposed …| dr knz @ work
Note The latest version of this document can be found online at https://dr-knz.net/on-the-future.html. Alternate formats: Source, PDF. Prologue A famous researcher once said that a scientist should not work more than 5-6 years in the same research area. The argument had something to do with losing …| dr knz @ work
Every now and then a scientist should step back from his specialization and reflect in the entire research domain around him/her. What are the big, hard problems in my general area of research? I can see a couple: Privacy and data retention: we must discover and learn how to …| dr knz @ work
Ever since 2010, I have studied the “meta” of software, by studying (and thinking about) the continued dialogue between programming language designers, computer designers, and programmers. The following constitutes a snapshot of my current thinking. Epistemological context During the period 2008-2012, I was requested to help design&build programming tools …| dr knz @ work