What would Feynman do? – Fabulous Adventures In Coding – Site Home – MSDN Blogs
One of the most entertaining software development articles I’ve read in a long time.
No one I know at Microsoft asks those godawful "lateral-thinking puzzle" interview questions anymore. Maybe someone still does, I don’t know. But rumour has it that a lot of companies are still following the Microsoft lead from the 1990s in their interviews. In that tradition, I present a sequel to Keith Michaels’ 2003 exercise in counterfactual reasoning. Once more, we dare to ask the question "how well would the late Nobel-Prize-winning physicist Dr. Richard P. Feynman do in a technical interview at a software company?"
Streaming JSON generator in C++.
For C programmers that hate C++
This is completely true, and I’ve considered writing an article like this myself. There’s no question that C++ has some major warts and gotchas. But it’s surprising how many C programmers don’t realize that even simply compiling your C-style code under a C++ compiler will catch more mistakes. And using just a small subset of C++ features can substantially DRY up a C codebase.
Finally, compared to C, C++ is a lot more safe – that is, it catches more errors at compile-time.
rtomayko/posix-spawn – GitHub
Faster process spawning for Ruby.
The posix-spawn library aims to implement a subset of the Ruby 1.9
Process::spawninterface in a way that takes advantage of fast process spawning interfaces whenavailable and provides sane fallbacks on systems that do not.
Paradigms, They’re All About Constraints. – Uncle Bob’s Blog
Uncle Bob on how every revolutionary paradigm in software engineering has been based on increased constraints, not increased power.
Posted from Diigo. The rest of my favorite links are here.
This entry was posted in Resources
and tagged c++
. Bookmark the permalink