recentpopularlog in

mcherm : via:brianhurt   7

Steve Yegge is an idiot [A rant about specifying contracts for code]
A rant, but it's a useful rant. Making a distinction between what's part of the API and what isn't is important. Documenting this is important. "public" and "private" help enforce that.
via:BrianHurt  BrianHurt  yegge  programming 
august 2010 by mcherm
Apple is just Microsoft with better marketing
Yet another well-written description of how Apple's recent actions cross the line to abusing its monopoly power even worse than Microsoft ever abused theirs. (Although he thinks Apple isn't a monopoly: I'm not so sure.)
via:BrianHurt  BrianHurt  apple  appstore 
may 2010 by mcherm
Why I Quit Twitter
I quit using Twitter because without the long form it is impossible to say anything deeper than a bumper sticker.
BrianHurt  via:BrianHurt  twitter 
march 2010 by mcherm
The “Hole in the middle” pattern | Enfranchised Mind
Observations of how C# makes it awkward to create small anonymous functions that access local variables whereas Ocaml makes it easy. He notes that this changes how the programmer works in the two languages.
languagedesign  programming  functional  via:BrianHurt  BrianHurt 
november 2009 by mcherm
Apollo 11 Dismembered » Enfranchised Mind
Interesting thesis: society is getting into a strong anti-science mood. Perhaps it's because of "future shock" -- things are changing so fast they make people uncomfortable.
philosophy  technology  via:BrianHurt 
august 2009 by mcherm
Responses to The Problem with STM | Enfranchised Mind
Interesting observation: pure immutable data structures tend not to be compatible with concurrent programming, because sharing between threads would require a mutable current-state-of-the-structure variable.
programming  immutable  concurrency  parallelprogramming  via:BrianHurt  BrianHurt  softwaretransactionalmemory 
may 2009 by mcherm
Programming Doesn’t Suck! Or At Least, It Shouldn’t | Enfranchised Mind
A response I respect to an interesting question. The question is "Shouldn't most programmers just do the booring stuff instead of playing around with advanced libraries or languages?" For the answer, read the article.
via:BrianHurt  programming  languages 
may 2009 by mcherm

Copy this bookmark:

to read