Earlier quoted context omitted.
"A bad carpenter blames his tools." -- Unknown
A good carpenter blames himself for using the wrong tools and gets new ones?
Web Development: A Crazy World
71–80 of 206 posts
Re: Web Development: A Crazy World
#72Marco Arment gave a great talk at Webstock about how he uses PHP and MySQL because they're battle-tested and he knows them inside-out. I think many of us could use a dose of Marco's pragmatism. It's worked out really well for him.
Re: Web Development: A Crazy World
#73This piece first appeared as a comment on this page in ENGLISH in July 2012: http://www.zemanta.com/blog/i-bet-you-over-engineered-your-s... while the author claimed to have it translated from Chinese back to English, surprisingly almost exactly the same as the original English version. I guess English-Chinese-English translation has reached an amazing stage!
I guess English-Chinese-English translation has reached an amazing stage!
I would take it as a compliment as my 'unofficial English version' isn't too far off.
Re: Web Development: A Crazy World
#74Re: Web Development: A Crazy World
#752. Pick the tools you like. Get a good hammer, saw, adjustable square.
3. Leave Home Depot and go get good with them.
4. If something breaks or doesn't perform a task you need, go back to Home Depot to supplement your toolbox.
Re: Web Development: A Crazy World
#76Maybe this post is the original one: http://tilomitra.com/the-crazy-world-of-code/
Re: Web Development: A Crazy World
#77Yes, this The amount of 'meetoo.js' is amazing(ly bad) Because of course everybody has to have "MVC responsive html5 cascading containers with chocolate covering" Not to mention most of these are underdocumented, bug-ridden, too specific, etc Need a js library? JQuery. period (and don't get me started with mootools, I need to ship, not swim around their docs figuring out how to do what in jquery is easy ) And focus o…
Sure, if you love writing the same boiler plate code over and over again to make sure your dom is updated and your data is synced. JS frameworks are solving a problem, whether or not people like that there are so many out there. We are in the early days, and of course there's going to be a lot of competition. A few will rise to the top and become standards. You know, there were quite a few competing JS libraries before JQuery became so popular..
Re: Web Development: A Crazy World
#78I'm far from an expert coder compared to most on here...but...what's the big deal? Once you've grokked server-side code and framework, is it really that hard to move from Rails to Sinatra or even to Django? Once you know databases, how hard is it to switch from SQLite to Postgres or to even Mongo? Same goes with Javascript frameworks. Now, I'm referring to the scope of what a web-developer needs to know to interface…
> "The hiring market is segmented by too many technologies for me to claim to be an expert at?" I think that's a concern to many new programmers (myself included) when looking at the pace these tools and frameworks are coming out and then maturing.
As an intern I use PHP on a day to day basis. At school classes have been fairly language agnostic, switching from C++, C#, Java, PHP, and others. I have classes that force you to do all your work in the terminal, and some that allow you to use powerful IDEs. Furthermore, I have classes that you rarely even touch a computer (Algorithms, which should be more aptly named Algorithms II since Algorithms & Data Structures is a pre-req).
In my experience, switching tools/languages/frameworks isn't as hindering as lacking core engineering skills.
Re: Web Development: A Crazy World
#79Just choose the right tool for the job. Beside that, variety is a good thing, isn't it?
No, variety also means: 1) scattering of effort (each framework gets less total attention by fewer people), 2) duplication of effort (besides what is unique in each, tons of effort is spend in implementing mostly the same things), 3) Many half-finished frameworks 4) Worse documentation and less books/manuals/video tutorials (see 1, 2) 5) Less chances of getting an answer to a framework problem in forums/irc/SO (again…
Re: Web Development: A Crazy World
#80This piece first appeared as a comment on this page in ENGLISH in July 2012: http://www.zemanta.com/blog/i-bet-you-over-engineered-your-s... while the author claimed to have it translated from Chinese back to English, surprisingly almost exactly the same as the original English version. I guess English-Chinese-English translation has reached an amazing stage!
It's a misunderstanding and/or an illusion.
Most of the technological terms, e.g. jquery, node, ember.js etc, were merely copied from English to Chinese without translation. And BTW the retro-translation reads as if it was translated with Google translate service, which explains the low quality of translation.