58,456 karma · joined December 22, 2007
http://blog.fogus.me
http://www.fogus.me
http://twitter.com/fogus
I think this subthread fills that desire nicely. :)
[1]: And I've made it a personal goal to limit the "language-specific" books to those written before 1995.
LISP in BAYSICK? https://github.com/fogus/baysick
* MVCless GWT
* Makeless Builds
* Eclipseless Java IDEs
* Hibernateless ORMs
* Freemarkerless Templating
I've seen this story many many times. I'll give you one guess as to how many of these *less solutions were worth the effort put into them.
That doesn't sound like innovation to me. It sounds more like fashion. Am I reading too strictly into definitions? (I assume that I am, since I'm not familiar with Crossing the Chasm)
The interesting thing about putting things out into the world is that people feel compelled to have an opinion. The fact of the matter is that this only exists because it's something that I feel motivated to write about. I am under no contractual obligation to produce anything, so that it exists at all is the result of a labor of love. You're probably right that there is nothing ground-breaking here and that the same information is available elsewhere, but where? Two dozen blog posts here, a few dozen Usenet posts there, a few books over here and a few papers over there. The value that I'm attempting to bring is through curation -- value to myself and as a side-effect others. The information is free foremost and is created on my free time.
As an author I have very little control over my readers' expectations or desires. The topics that you list are definitely interesting, so I hope to see you one day write about them on your blog (which I like BTW). I think that if this newsletter does not meet your expectations then maybe you will not like future installments. I appreciate your constructive criticism, but if I am to write a newsletter then I should stand true to the topics and styles that I would like to read and hope there are others who feel the same.
Thanks for reading.
Enjoy.
The thing that programmers do is the exact same thing that your post says "normal people" do. Programmers build buggy systems that lose data because someone's name has a ç in it and fail 5% of the time (or more) and rarely do they understand algorithms (and especially not the complexity characteristics) and very often they build the wrong thing, even if they get it done and few have a formal education in anything resembling engineering and very often programmers are indeed getting shit done, but it just turns out that what they got done was just shit.
We have to stop putting programmers on a pedestal. There are great programmers and there are bad programmers. Just because someone slings some code doesn't make them a bastion of clear engineering practice. Many programmers that I've met would benefit greatly from the kinds of systems that Victor describes.
I never implied mutual exclusion.