recentpopularlog in

mcherm : 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
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
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
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
Self in the Argument List: Redundant is not Explicit
An excellent explanation of why "self" in method argument lists should be eliminated from Python.
BruceEckel  python  languagedesign 
september 2008 by mcherm
The Next Phase of the Internet
Interesting idea: Google transformed the internet by providing search. The next transformation will be filtering, and it may not come from Google. I'm not sure if I agree... search is quite closely related to filtering (after all, it's not the searching that's tricky, it's the ORDER of the results).
google  BruceEckel  search 
september 2008 by mcherm
Collective Stupidity
Why are big organizations stupid? It may be that we need to operate more on the size of a tribe... let those tribes cooperate, but don't let any one organization get too big. Because the big-organizations-are-stupid thing seems almost unavoidable.
BruceEckel  softwaredevelopment 
august 2008 by mcherm
Fixing the Vista PR Disaster with More Marketing
Is lack of agile development the source of the problems with Vista? At any rate, more marketing isn't the solution.
vista  Microsoft  windows  agile  BruceEckel 
july 2008 by mcherm
Brightcove vs. YouTube
A review of a place to post video, OTHER than YouTube.
video  BruceEckel  youtube  personal_net 
june 2008 by mcherm
What's Cool About PHP
The nice thing about PHP is that you don't need to know much to use just a tiny bit of the language. (The bad thing is everything else about the language.)
languagedesign  php  python  BruceEckel 
may 2008 by mcherm
Should Microsoft Buy Yahoo?
Thoughts on why Microsoft buying Yahoo is a bad idea. "Every company is based on a single successful trick."
BruceEckel  blogentry  yahoo  google  Microsoft 
february 2008 by mcherm

Copy this bookmark:

to read