Beat Hagenlocher
thinking out loud.
Minimalism Typing Nix Functional Programming Simplicity Software Development Good Explanations Programming Concepts
Minimalism
Typing
Nix
Functional Programming
Simplicity
Software Development
Good Explanations
Programming Concepts
Notes
Loose thoughts still getting formed
Knowledge Bits
What you always wanted to know
Atomic Essays
Short form writing capturing a single idea
Talks
Setting up development environments is more complex than it should be. Nix makes entering development environments as easy as running nix develop, making them simple and reproducible. This talk explores what an ideal workflow could look like and walks through a project setup with Nix, outlining its benefits and deficiencies.
Functional Programming
Nix
Simplicity
Software Development
Most of us have been there—explaining functional programming is hard. This talk first gathers the prerequisites for understanding functional programming and then provides a template for explaining it. In the meantime, it touches on the history of programming, programming languages, and some general concepts such as coupling and complexity.
Functional Programming
Good Explanations
Programming Concepts