![]() |
|
interviews
startup
perl
knuth
liskov
cobol
Interview with Dan Bricklin — The Endeavour
JC: What would your 30-second bio be without VisiCalc?
Which living person do you most despise, and why? Medical doctors who assist torturers.
Q&A: Slavoj Zizek, professor and writer
The A-Z of Programming Languages: Modula-3
How did Modula-2+ influence the design of Modula-3?
The good stuff!
Hacking a Google Interview
It does also happen that they each more or less represent the two main modes of concurrent programming — message-passing (as represented by actors in Erlang) versus shared-memory (as represented by STM in Haskell), so you'll get a flavor for each that way.
Questions Five Ways - Concurrency
An Interview with Arthur Whitney
If you're, say, a C++ programmer, what's the best way to learn a vector language such as ksql? The only hard part is learning to manipulate tables -- even if they have 100 billion rows -- as if they were single objects. That's a jump in abstract thinking for many people trained in languages that work with one item at a time.
Interview with an Adware Author
on.” Of course, nobody reads EULAs, so a lot of people agreed to that.
Do you know the difference between functional testing and exploratory testing? How would you test a web site? What is the difference between a test suite, a test case and a test plan?
100 Interview Questions for Software Developers
Keith Braithwaite, an Agile Skeptic
Later, in February of 2000 Apple offered to ADC developers two more volumes for Mac OS 9 (in 15 languages) collecting the other four in a new, second boxset labeled “2000 edition”.
Stories of Apple
The Linux Foundation has published a series of video interviews from the annual Linux Kernel Summit held Sept. 15-16 in Portland, Oregon.
16 interviews w/Linux hackers
Little Known Ways to Ruby Mastery by Jamie van Dyke
I haven’t heard any rumbles in the community about Ruby apart from performance issues, which I’ve never come across as really being an issue. Ruby wasn’t planned to be a high performance language, it’s more about the capabilities it has and the benefits that it gives the developer. If I was to gripe about any part of Ruby, it would have to be the meta programming.
The A-Z of Programming Languages: Python
ABC had much higher productivity than C, at the cost of a runtime penalty that was often acceptable for the kind of support applications we wanted to write: things that run only occasionally, for a short period of time, but possibly using complex logic. However, ABC had failed to gain popularity, for a variety of reasons, and was no longer being maintained (although you can still download it from http://homepages.cwi.nl/~steven/abc/). It also wasn't directly usable for our purpose -- ABC had been designed more as a teaching and data manipulation language, and its capabilities for interacting with the operating system (which we needed) were limited to non-existent by design.
Indeed, some early adopters, even in late 1995 (Netscape 2's beta period), built advanced Web apps using JS and frames in framesets, prefiguring the "Ajax" or "Web 2.0" style of development.
The A-Z of Programming Languages: JavaScript
The A-Z of Programming Languages: D
There was no specific problem. I'd been writing code in C++ for 12 years, and had written a successful C++ compiler. This gave me a fairly intimate knowledge of how the language worked and where the problems were.



