Programming Digest 5

Programming Sucks.

1. Programming Sucks

…many of the programs you depend on are written by dicks and idiots

Funny ranting about crazy programming life.

Every programmer occasionally, when nobody’s home, turns off the lights, pours a glass of scotch, puts on some light German electronica, and opens up a file on their computer…This file is Good Code.

2. Functional Programming For The Rest Of Us

There are two types of people in functional programming world: those who use monads and those who don’t know they use monads.

This is a good overview that helps to convince your colleague to use fp without monads, applicative functors and other theoretical shit.

3. Game Programming Patterns

A set of patterns and techniques applicable to game development. Probably some of them you’ve already used. Unfortunately, examples in C++.

4. A Hacker’s Guide to Git

Pour some light on git internals. Seems like almost everything in git is just a hashcode.

5. Is TDD Dead?

Hangouts with Martin Fowler, Kent Beck and David Heinemeier Hansson about TDD. Do not test everything.

6. Character Encodings

A history and caveats of encodings. Windows sucks.

7. Principles Of High Performance Programs

Generic useful rules you may consider when building high-performance applications. Memory latency, context switch, granularity and other things explained.

8. Software Talks for the Ages

Meta one. Good set of programming talks. 50 in 50 is a pure gold.

9. How the CPU works

This is quite interesting.

10. 2 + 2 = 5

Stackoverflow discussion with examples how to write a program that makes 2+2=5.

That. Is. Evil.

mishadoff 06 June 2014
blog comments powered by Disqus