Coping with a Spreadsheet Database

A common way to save persistent, important data is a spreadsheet. It provides a handy, potentially normalized store that's readily accessible with minimal tooling. It has a UI usable by people with a spectrum of skills.

Sadly.

There's a core conflict:

  • The advantages of spreadsheets-as-database are numerous.
  • The disadvantage is …
more ...

The Pipeline Question when Bashing the Bash

Background: https://medium.com/capital-one-developers/bashing-the-bash-replacing-shell-scripts-with-python-d8d201bc0989

And this

I wonder how/why python did not pick up some sort/form of pipe operator. 🤨 (although coroutine does have .send method 🤔)

—Ivan Pejić (@nadrimajstor) August 26, 2017

The answer to this is interesting because there are two kinds of parallelism. I like …

more ...


Proverbs and Bumper-Sticker Computer Science

There's much to learn. The idea of digesting knowledge down to a pithy little proverb is interesting.

https://github.com/AntJanus/programmers-proverbs

http://futurice.com/blog/programmer-proverbs

http://quotes.cat-v.org/programming/bumper-sticker-computer-science

Some of it's new to me. Some of it's timeless.

Also, this http://www.bowdoin.edu/~ltoma …

more ...





Making a bad problem worse

Imagine that you're a beer distributor who provides "just-in-time" beer by type. You don't take orders for a specific brand, you take orders a type: stout, lager, India pale ale, etc. You resolve the bill based on what you actually delivered.

This can be kind of complex. However, there's no …

more ...