New Trends In Front Ends post
Man, my blogging pace has slowed right down. Not doing anything particularly exciting will do that to you. So, I thought I'd take a break from trying to diagnose a production-only bug (you know, the type of bug where the code runs perfectly in dev but doesn't work properly in production) that is mocking me, and taunting me while I feel the burn from starting the 100 pushups challenge (damn you Twitter for the peer pressure!). In case you're wondering, I am starting at rank 1 because I think I have the upper body strength of a man twice my age.
It also simply reinforces my thoughts that knowing one language is no longer enough. Just think of what you would need to understand in order to build something in Sproutcore using, say, CakePHP as the back-end:
- CSS (can't have those pages looking ugly, right?)
- SQL (have to be able to understand the queries being generated)
- JSON (does that really count as a language or is it just encoding really?)
The funny thing is that I now use this stuff without really considering that they are separate. I just use 'em all, and abuse my relationships with people who are smarter than me to fill in the gaps. It's the only way, really. :)