4 ms·
It's funny because some of us have the opposite problem. Too many ideas, but not that much interest in learning new languages for their own sake. So when it com
by orblivion 16y ago
It's funny because some of us have the opposite problem. Too many ideas, but not that much interest in learning new languages for their own sake. So when it comes down to implementing a new idea, we want it done quickly. We don't want to take the time to try to figure out how to make it in Haskell, and just revert back to Python.
- zephyrfalcon 16y agoI agree, that is the one the (relative) dangers when you are proficient in a language; it is so much easier and faster to write something in the language you already know, rather than having to learn everything from scratch. Of course, it also depends on how much difference there is between old and new languages; a Python expert could probably pick up Ruby in no time, and vice versa; but Python vs Haskell is a different story.
- orblivion 16y agoPython is particularly cozy, I think. It picks up things from other languages, so I don't think there's much it can't do reasonably well.
- orangecat 16y agoYeah, Python is my Blub. I know I should learn stuff like Haskell and Clojure, but I just haven't come across any cases where it's more than a minor inconvenience to make Python do what I need.
- Elite 16y agoI don't see the problem here.
- orblivion 16y agoPart of me is left nagging me for not learning Haskell.
- Das_Bruce 16y agoHave you tried, I wouldn't recommend it, I think I had a stroke trying.
- silentbicycle 16y agoHaskell's not the only language that will expand your problem solving toolkit.
- mortenjorck 16y agoI'm a designer. My most fluent language is Actionscript. I probably don't need to say anything more.
- alnayyir 16y agoI'm always bereft of good web designers for my ideas :(
- frossie 16y agoI don't see the problem here. It can be a problem because you use your favourite language/tools over and over to be productive, but then you look up and ten years have passed and your skills are no longer marketable. This is easier to see in the older generation - I have the pleasure of knowing some totally top-class programmers who have happened to spend their whole career writing FORTRAN. Would any of you guys hire them? No, you want the RoR kids, not surprisingly. Like everything else in in life, there is a Middle Way. Don't have new-shiny ADHD, but try and tick over a new language or technology every few years.
- Swizec 16y agoWhen all you have is a hammer, everything looks like a nail.
- RyanMcGreal 16y agoWhen all you have are nails, anything hard and flat will do as a hammer.
- Swizec 16y agoHaha, ok ok, you win this one. Well played mister :)
- eoin_murphy 16y agoExcept the chisel, which is a screwdriver.
- RodgerTheGreat 16y agoIf you're good enough at swinging a hammer, you can solve almost any problem by banging on it.
- serverdude 16y agoI recently ran into this. Thought of implementing a new project in clojure and quickly defaulted to the language i am used to. One way to mitigate this is to re implement a small project that you have already implemented in your older language. At least you can focus on the language instead of the project nuances.
- orblivion 16y agoYeah that's one thing I plan to try when I get around to it.
- etal 16y agoAnother way is to pick a top-notch library or framework in your target language, and learn to use that. For Clojure, I'd try making some clever charts with Incanter: http://incanter.org/ http://incanter.org/ (Incidentally, the only new language I've been able to stick with after learning Python is R, because it solves completely different problems. Which means R is now my Blub for stuff that I'd like to, given some free time, try with Clojure/Incanter...)