Assignments with coding only teach coding

Fourth in a series on designing a course on data engineering. The previous post listed the minimal operating system and networking knowlege.

more ...

Minimal OS and networking knowledge for a data engineering course

Third in a series on designing a data engineering course. The previous post presented draft learning outcomes. The next post considers what exercises will best achive the learning outcomes.

more ...

Draft learning outcomes for data engineering course

Second in a series about designing a professional master’s course on data engineering. The first post laid out the data engineering design space. The next post lists prerequisite operating system and networking knowledge.

more ...

The data engineering design space (2019 Edition)

First in a series on designing a course on data engineering. The next post specifies the learning outcomes. There is a version updated for 2020.

more ...

Myth-spotting

As part of a larger project, I’m reading many articles from the management literature. This is a very different kind of writing and argument than I’m used to in the technical side of computing. The management literature (including the literature on management of computing personnel and projects) is also prone to fads, to such a degree that Harvard Business Review has an article on spotting management fads.

more ...