• Is there a problem for prometheus to use mmap?

    I recently read an article by Andrew Pavlo warning young developers against using mmap as a replacement for buffered IO (pread/pwrite) in their DBMS. His argument is essentially that it would be a mistake to use mmap to manage file I/O in DMBS. This immediately reminds me of Prometheus -... [Read More]
  • goto can be helpful

    In a 1968 paper, Dijkstra wrote “GOTO Considered Harmful,” arguing that a “goto” would generally decrease code readability and undermine the program’s maintainability. His argument is based on common sense: if the code is hard to read, it must also be hard to debug. In other words, you have to... [Read More]