A charlatan makes obscure what is clear; a thinker makes clear what is obscure.
I am doing a startup!
Cross-browser testing from your browser!
I have written my fourth book!
Be faster than Larry Wall in the shell!
You're replying to a comment by Demosthenes.
Hmmmm... I would agree with everything stated in Peter article except I would change "frameworks make you dumb" to "frameworks make you dumb and lazy".
Frameworks are anti-geek. Being a hardcore geek is about exploration into the science; not merely learning how to use x,y, or z's methods. Some would argue that you can't build structure without a framework - this in itself is true, however if you create something from ground breaking through to completion, you are in absolute control and truly all you need is the blueprints that you define, thus, have a solid 'framework' of your own, and only need to worry about whether your base is solid, and your construction is sound. We don't need to know about constructing ionic pillars, or wainscotting, or any other pre-defined methods because we build them ourselves.
Frameworks and the construction analogy walk hand in hand. There is the software that is built upon them which I would liken to standard, modern housing; they are all based on a similar design with a few embellishments to personalize it. Eventually these neighborhoods of cookie cutter dwellings will lose their appeal and fade to obscurity because it isn't the way things are done anymore. Coding from nothing, however, let's you define absolutely everything, and will lead to software that is more like the Eiffel Tower, the Parthenon, or the Pyramids and will withstand the winds of time. This or that framework will (!!!) change, and perhaps go away altogether; core sciences will not. If you feel that your developments will only last as long as the predefined framework that you are utilizing, then you should perhaps think about expanding your vision, or simply fade into obsucrity of the mundane.
(why do I need your e-mail?)
It would be nice if you left your e-mail address. Sometimes I want to send a private message, or just thank for the great comment. Having your e-mail really helps.
I will never ever spam you.
(Your twitter handle, if you have one.)
* use <pre>...</pre> to insert a plain code snippet.
* use <pre lang="lang">...</pre> to insert a syntax highlighted code snippet.
For example, <pre lang="python">...</pre> will insert Python highlighted code.
* use <code>...</code> to highlight a variable or a single shell command.
* use <a href="url" nospam>title</a> to insert links.
<a href="url" nospam>title</a>
* use other HTML tags, such as, <b>, <i>, <blockquote>, <sup>, <sub> for text formatting.
Type the word "quake3_508": (just to make sure you're a human)
Please preview the comment before submitting to make sure it's OK.
Peter Krumins' blog about programming, hacking, software reuse, software ideas, computer security, browserling, google and technology.
Reach me at:
Or meet me on:
Subscribe through an RSS feed:
Subscribe through email:
Enter your email address:
Delivered by FeedBurner
See all top articles
See all downloads
See more detailed list of recent articles
See more detailed category information
See more detailed list of all articles