SOFTWARE AND DATA ENGINEERING
KO | EN People who make software go by many names. Developer is the most common, while programmer sounds neutral and a little traditional. Coder literally means someone who writes code, but it can also be used disparagingly, suggesting someone who takes a passive role, writing code without participa...
CANADIAN PROVINCESGERMANYPROGRAMMERPROGRAMMERS
COMPUTER HARDWARE AND ARCHITECTURE
KO | EN As technology has advanced, processor speed has risen quickly, but memory speed hasn’t kept up. No matter how fast a processor is, if memory responds slowly the whole system ends up slow. The device that addresses this is the cache. A cache is a small, fast memory that sits inside the CPU ch...
GREG GAGNEABRAHAM SILBERSCHATZ
COMPUTER HARDWARE AND ARCHITECTURE
KO | EN I still have a netbook I bought back in 2009. The ASUS Eee PC 1000HE has an Intel Atom N280 and 1GB of DDR2 RAM. The Atom N series was Intel’s line of cheap, low-performance CPUs for netbooks. The chip has 56KB of L1 cache and 512KB of L2 cache, and its clock speed is 1.667GHz. Compare that ...
SATELLITE SYSTEMS AND SPACE OPERATIONS
KO | EN Dealing with time in computer science is a fairly grueling task. Software engineers suffer in particular from the gap between the time systems we intuitively understand in daily life and the time systems we never consciously notice. In this article I want to look at time systems like solar t...
LONDONOXFORDUSAUNITED NATIONS
SOFTWARE ENGINEERING AND PROGRAMMING
KO | EN This blog doesn’t use a static site generator or framework like Jekyll, Hugo, or Gatsby. I tried a few of them at first, but they gave me too little freedom to customize, so I decided to build the blog myself. Early on I just wrote posts in HTML, but that was so inconvenient that I built a s...
HOME DEPOTSTANFORD