Drupal's Golden Handcuffs
mikecr.it
Drupal's Golden Handcuffs
1–10 of 148 posts
Re: Drupal's Golden Handcuffs
#21. Identify what you would rather do
2. Keep doing boring work, but part time
3. Reduce expenses
4. Use money from boring work to subsidize skill development in interesting area
5. Switch to interesting area
Obviously, this only works in fields where you can get away with ~4 per day spent on your main work.
Re: Drupal's Golden Handcuffs
#3But I have had my fair share of "WTF?" and "Damn it, Drupal!" moments. That much is true.
Re: Drupal's Golden Handcuffs
#4If everyone blows a little more energy back into the Drupal project, it'll suck a lot less ;)
Re: Drupal's Golden Handcuffs
#5I reckon 40 hours a week (or whatever you work) is far too many to be doing something that leaves you bored or frustrated for a reasonable percentage of the time.
Re: Drupal's Golden Handcuffs
#6"Good Drupal developers are making a lot of money right now, much more than I'm seeing for Django or Rails or Node devs in general."
I am curious where this is? This is not true in New York City, where I am. Developers who are good with a given PHP framework (Drupal, Symfony, etc) will make something like $60 to $70 an hour. The top Rails devs will make at least the same amount, and usually a little more than that.
Re: Drupal's Golden Handcuffs
#7Interesting article, perhaps if a few of those "I'm bored"s were changed to "I'm helping make Drupal suck less by writing some documentation" or "I'm learning cool new stuff cos Drupal does the generic boring stuff for me" the author would have a more fulfilling life. If everyone blows a little more energy back into the Drupal project, it'll suck a lot less ;)
Re: Drupal's Golden Handcuffs
#8Re: Drupal's Golden Handcuffs
#9Re: Drupal's Golden Handcuffs
#10Performance can also be an issue as well in Drupal, depending on your use-case. Stuff based on layer upon layer of abstraction uses more memory and can be slow. "Just add Varnish" works for some use-cases, but not others.
Upgrading can be painful as well. Because third-party modules are dependent on Drupal core, when you upgrade Drupal core you also have to upgrade all your modules at the same time. For a complex site this can take awhile. If a module isn't upgraded you either have to do that work yourself, drop it as a dependency, or wait to see if the module gets updated. With less monolithic systems you can deal with upgrading components individually which can make the process more manageable.