Posts tagged: programming
- 70X - Inexcusable
- 701 - Meh
- 702 - Emacs
- 71X - Novelty Implementations
- 710 - PHP
- 711 - Convenience Store
- 719 - I am not a teapot
- 72X - Edge Cases
- 720 - Unpossible
- 721 - Known Unknowns
- 722 - Unknown Unknowns
- 723 - Tricky
- 724 - This line should be unreachable
- 725 - It works on my…
- People evaluate software on criteria that they understand. They often understand the difference between good-looking and ugly, but rarely appreciate technical nuances.
- People are fooled by appearances. This may not be a good thing, but it is a reality that we must live with.
- Appearances influence the way people feel about software. The way people feel about software is important to them. Indeed, people sometimes prefer software that makes them feel good over software that is functionally superior. Indeed, they might well be more productive with feel-good tools than with technically superior tools. To this extent, our users are not being fooled. They are actually making a wise and thoughtful choice.
- As programmers, we often neglect the role of presentation as we focus on function. To some extent, this is right and proper. However, it is important to recognize that there is another dimension to our work that is important to our customers.
Interesting review about C-like programming languages: the author compares them with Go, the new Google language.
This paragraph is fascinating
If a language aims at system programming, it must be fairly efficient and complexity must be predictable. I must be able to intuitively estimate in what order of magnitude time and memory demands of a certain operation lie.
If programming languages were essays… (click for hi-res)
the C version is epic
Turning vim into a nice python IDE. Requiring vim compiled with python support. Also a nice way to confirm with PEP8.
why using a language specific vim settings is so cubersome? I have not yet found java specific settings like these.
Part of the documentation for implementing an SSH client in Twisted.