
You see, the last time I heard of this retard was because he was threatening anyone who disagreed with him to a boxing match anywhere in the world because of his opinion that RoR sucked ass and omg, I'm so a super programmer, why doesnt everyone take a spoon, so they can eat my ass.
Zed is just a drama queen, a prima dona. Lets actually look at what he has done.
........I'll wait..........NOTHING
All he has done is write ANOTHER email server like system, using python instead. WOW FRIGGING STRAP ME DOWN AND GIVE ME ANOTHER HOT CHERRY SURPRISE!!
The real problem is that the protocols and methods of doing the transactions are hopelessly out of date. They need to be improved.
Email, the protocol, the application layer, etc, etc, was built decades ago using what little we had to create a messaging system that would work reliably (as much as possible).
Back in those days, you had to do a lot, with a little, almost like programming procedure algorithms that create masses of data, or structure, from very little input (because it's expensive to store). You remember how in the late 90's or 2000's everyone was saying how the next wave of graphics would store a procedural representation of a tree and the algorithm would create the tree? Programming back in those days used those tricks a lot.
Email is a good example, instead of clearly marking out and encapsulating the information, giving proper access through an API, etc, etc, you got a raw chunk of data, some "line ending" issues to delimit data and "boundary" tags to mark out things, as well as other fun stuff.
This is great when you are building email in the 80's, because you only had 4Mhz to program with and 4KB of memory. But now, we have a lot more and all of it is being used to harm the environment than actually process things, thats why Intel now puts so much effort into making sure that Idle, means 0% utilization, not 5% utilization, because 5% of 3Ghz of power, is quite a lot of waste.
But now, we have all this tech, it might be better, to progress further than email, with a new spec that basically cleans up everything for the new age. THIS would be the future, not some crappy Python email server that does the same things as all the others. Or things in slightly different ways.
What we need, is a new protocol, same rules, different implementation and this time, no "write your own API", what we need, is a protocol and a base implementation, as well as a comprehensive API that can be called to perform actions on ALL parts of the email and management system that is required also.
What I would hate to see, are 1000 libraries for the new system that provide the same thing, just written differently. For example, PHPMailer was the tool of choice I had until I figured that there was a better one, SwiftMailer. Why doesnt PHPMailer support creating BCC addresses on linux, only on windows??? Isnt the whole point of these library to abstract away the platform and even language (to a degree).
What I would like to see, please dont think so hard about the "waste" but about obtaining the perfect representation, would be like an XML system, where messages were written in XML, using normal XML to markup the document and then sending it onto the next one. You could even decode that XML into normal Email to support a gateway with the outside world, as well as import and encode into XML where an email from outside is sent to your system.
Clients would be easier to write, because XML libraries are everywhere and mostly just work, there would be no guessing how to encode attachments, how to read line endings, reading until you hit the MIME boundary message, etc, etc, it would all be nice, packaged up and structured.
Hmmmm, now that I think, maybe I used described a cut down jabber server???
But anyway, I digress, Zed Shaw is a Gook, everyone knows it, he hasnt built anything impressive really, nothing to see here, move along.