recentpopularlog in

mcherm : via:bruceeckel   24

A Model To Fund Open-Source Projects · Computing Thoughts
Charge for "early" access to new versions; release publicly when the predetermined price has been met.
opensource  via:BruceEckel  BruceEckel 
july 2016 by mcherm
"Teal" Organizations [pdf deck]
Suggested by Bruce Eckel, this describes the "teal organization", with loose, distributed leadership practices.
management  leadership  via:BruceEckel 
june 2016 by mcherm
Linus Torvalds doesn't like Github
I don't like pull requests either, but mostly when I read this I'm just happy that I don't have to work with someone like Linus.
LinusTorvalds  github  via:BruceEckel  git 
march 2016 by mcherm
From Open (Unlimited) to Minimum Vacation Policy
"Unlimited" vacation just means that people don't know how much is OK to take and they take too little. Therefore he switched to a "minimum" vacation rule.
management  hr  via:BruceEckel 
july 2015 by mcherm
Big Improvements In Ebook Creation · Computing Thoughts
He mentions some tools for creating epub and mobi from HTML or MS Word source, and mentions that the current version of those tools are actually pretty good.
ebooks  via:BruceEckel  BruceEckel 
june 2015 by mcherm
A Heaping Helping Of Python Goodness · Computing Thoughts
Several good python suggestions: making a .bat file, a .exe file, using with for your own purposes, etc.
python  programming  via:BruceEckel  BruceEckel 
december 2014 by mcherm
Using Github Pages for Blogging · Computing Thoughts
How Bruce Eckel switched to using Jekyll to generate static pages for his blog and incorporate Disqus for comments.
blogging  via:BruceEckel  BruceEckel 
december 2014 by mcherm
Reinventing Business: The Most Obvious Interview Test
Have them do some of the job... for programming, have them pair program with someone from the team.
via:BruceEckel  hiring  softwaredevelopment 
december 2012 by mcherm
Scala, Patterns and The Perl Effect : Bruce Eckel
Some things are hard to learn; so if everyone uses different idioms a language is hard to read. Perl's "more than one way" vs Python's "one obvious way". Scala has many smart early adopters and the culture is too clever; it's bad for adoption of the language.
languagedesign  python  scala  via:BruceEckel  BruceEckel  programming  programminglanguages 
december 2011 by mcherm
No exceptions in Go
Bruce points out how Go doesn’t have exceptions, they use error codes. I explain why I think that’s not good.
languagedesign  mypostings  via:BruceEckel  BruceEckel 
july 2011 by mcherm
Reinventing Business: The Cult of Zappos
Wow. Bruce Eckel's review of Zappos and their corporate culture. Amazing.
zappos  via:BruceEckel  corporateculture 
february 2011 by mcherm
Reinventing Business: The Decline of Facebook
Bruce says "Facebook is abusing the trust of its users so it will eventually go the way of Microsoft and Yahoo -- a long slide to irrelevance."
via:BruceEckel  facebook 
december 2010 by mcherm
RUSHKOFF: Why I Left My Publisher in Order to Publish a Book | ARTHUR MAGAZINE
He thinks the publishing industry adds too much cost and if you omit them books cost 1/2 as much and pay authors 2x as much. (But no more advances.)
books  ebooks  publishing  via:BruceEckel 
october 2010 by mcherm
Dimdim: Web conferencing that just works.
A web conference tool that's free (at least for basic functionality).
via:BruceEckel  video  opensource  useful 
october 2009 by mcherm
Weblogs Forum - Upside-Down Examples
A few of my thoughts on Bruce Eckel's examples of bottom-up organized groups.
mypostings  socialcomputing  startup  via:BruceEckel  BruceEckel 
august 2009 by mcherm
Weblogs Forum - Why? Language Archaeology ... and Metaprogramming
C++ made a number of really stupid design choices, but nearly all were motivated by the requirement that it be backward compatible with C. Java made stupid design choices, mostly just because they were stupid. (I chime in and point out that they had to be backward compatible with C++.) Also on a different topic: most languages eventually grow metaprogramming: macros in C, templates in C++, annotations in Java, decorators in Python. A few thoughts on how these differ and are alike.
languagedesign  programming  java  C++  via:BruceEckel  BruceEckel  metaprogramming 
june 2009 by mcherm
Writing Software is Like ... Writing
Another proposed metaphor for the programming process (an alternative is "like construction projects" or "like gardening"): writing software is like writing books. The metaphor is particularly good at explaining why programmers are not interchangeable cogs.
programming  BruceEckel  via:BruceEckel  metaphor  softwaredevelopment  agile 
april 2009 by mcherm
Google Fail: Commission Ads and E-Commerce
Bruce Eckel says Google isn't *really* innovating anymore.
via:BruceEckel  BruceEckel  google 
april 2009 by mcherm
The Positive Legacy of C++ and Java
The design of C++ was NOT haphazard; it was carefully considered. It still resulted in a badly-designed language. The design of Java was, Bruce says, less well-considered and lots of mistakes were made which COULD have been avoided... many of the recent ones for reasons of backward compatibility (with existing Java). "All future languages should learn from this: either create a culture where you can be refactored (as Python and Ruby have done) or allow competitive species to thrive."
languagedesign  programming  C++  python  java  BruceEckel  via:BruceEckel 
march 2009 by mcherm
Becoming a Grass Farmer
I particularly liked the claim that the key idea behind Agile was "Honest Communication".
programming  softwaredevelopment  agile  BruceEckel  via:BruceEckel 
february 2009 by mcherm

Copy this bookmark:

to read