Like most people who’ve played it, I love Tetris. I still remember playing it for the first time on a friend’s Nintendo Game Boy. You may already have the theme song stuck in your head. Not only is…
Do you think of yourself as a Python programmer, or a Ruby programmer? Are you a front-end programmer, a back-end programmer? Emacs, vim, Sublime, or Visual Studio? Linux or macOS? If you think of yourself as a Python programmer, if you identify yourself as an Emacs user, if you know you’re better than those vim-loving Ruby programmers: you’re doing yourself a disservice. You’re a worse programmer for it, and you’re harming your career. Why? Because you are not your tools, and your tools shouldn’t define your skillset.
an experimental Python-to-C++ compiler. It accepts pure but implicitly statically typed Python programs and generates optimized C++ code. (Google sponsoring)
Inspired by Phil Haack’s article 19 Eponymous Laws of Software Development, Joey deVilla decided to collect laws, axioms and rules pertaining to mainstream software development and put them in a nice, easy-to-read table.