4 ms·
Its usually not the age. But its common for people effected to think that they are being discriminated because of their age. There is a tendency for a lot of p
by yanilkr 10y ago
Its usually not the age. But its common for people effected to think that they are being discriminated because of their age.
There is a tendency for a lot of people to hang on to tools and ideas that worked for them in the past. e.g someone who comes from a relational world, finds it very hard to get used to nosql unless their boss gives them no choice.
- cheez 10y agoYeah... I was just looking at http://leaningtech.com/cheerp/ http://leaningtech.com/cheerp/ and wondering why everyone is trying to tack on static typing to JavaScript when they could just use C++... It might be that I am beyond redemption at this point.
- moonlighter 10y agoGood luck getting that C++ code to run in your browser, for starters...
- guiambros 10y agoC++ in your browser today? Check. [1] C++ in your browser tomorrow? Check. [2] [1] http://kripken.github.io/emscripten-site/ http://kripken.github.io/emscripten-site/ [2] https://github.com/WebAssembly/design/blob/master/CAndC++.md https://github.com/WebAssembly/design/blob/master/CAndC++.md
- cheez 10y agoThe link I had in my comment was a C++ compiler for the browser. DOM and everything.
- im_down_w_otp 10y agoThe irony I find in this depiction is the "hot new" stuff in today's ecosystem is very often stuff that's already existed for 2-3 decades in some less trendy form, given a new brand identity (complete with cookie-cutter .io website), and grows a Twitter & conference clique around it as though it's being discovered for the first time. "Reactive", "Streams", "Containers", "NoSQL", "Big Data", "Blockchain", the list goes on. I work, or have recently worked, in each of those problem domains to a non-trivial extent, so I'm absolutely no stranger to the leading edge of the marketplace, but I still find it amusing how gaga people get over the new branding, and I'm even more amused how indignant people get when you show them work from 15-20 years ago that was materially similar under the "hot new" brand name it had back then. Sure the show might be new to a lot of people, but to a lot of other people it's just re-runs that have been in syndication for a long time with tired plot devices and predictable story arcs. Reluctance to jump on the bandwagon may very well be rooted in the scar tissue built up the last time around, not purely reticence to try something new. They may just be withholding their enthusiasm until they try can something actually new.
- yanilkr 10y agoWhen you work in a team with other people, certain collaboration skills are useful and necessary. I am god and have seen it all and i am going to reject other's ideas is not a productive attitude. Cost conscious managers are going to ask tough questions like if you are so good why are you competing with a 3 years experience software dev?
- im_down_w_otp 10y agoBeing reluctant to readily abandon "tools and ideas that worked for them in the past" in favor of adopting HN-buzzword-compliant technologies on flimsy pretext being presented by earnest people who nonetheless often have limited experience with the thing they're proffering and more often zero awareness of the similar fads that came before it is really, really far away from, "I am god. I've seen it all. I reject it all!" Cost (dev, support, maintenance, etc.) conscious managers are going to ask tough questions like, "Why would we use Node.js and MongoDB to build a financial transaction processing switch?" and "Why would we deploy a Hadoop cluster to do offline analysis of only 4GB-5GB of transient data per day?" and "Why would we front Elasticsearch with Kafka when our write-load is well below what a small ES cluster can handle and the data is non-critical?" and "Why would we deploy Mesos for infrastructure of <20 machines that has no dynamic multi-machine scheduling needs and never will?" There's an almost never-ending barrage of stuff like that I contend with. Which is fine. It's part of my job, and despite hard-earned cynicism... myself and my teams have still managed to build all manner of things with all manner of relatively esoteric tech. Erlang, Rust, Elixir, Scala, Cassandra, Riak, HBase, Kafka, Storm, Spark, Ansible, Cobbler, Packer, Consul, Vault, LING, Rumprun. No stranger here to including feedback and ideas to determine the best tools for the job that needs doing and their associated costs (dev, support, maintenance, etc.). I'm also no stranger to the flights of fancy that beset engineers who end up inventing reasons or overstate their problem space in attempts to justify using new shiny things. Take it easy mate. Cheers!
- yanilkr 10y agoEverything you said needs to be judged based on the context. There is also a case of tallest tree grabbing all the sunlight and overshadowing other potential talent. If you want to build a strong resilient team you should allow your devs to fail. For your every valid example I can show you terrible choices people make in realworld because someone with a lot of experience told this was the perfect thing to do and they resisted changes. Ofcourse you have to exercise sound judgement in everyday life. I have seen managers who are reluctant to hire rockstars simply because they don't need them.
- fweespeech 10y ago> There is a tendency for a lot of people to hang on to tools and ideas that worked for them in the past. e.g someone who comes from a relational world, finds it very hard to get used to nosql unless their boss gives them no choice. I work on a system at my dayjob that was "NoSQL" in the 1980s and is functionally similar to modern document-databases. So...yeah. I'm sorry but the idea these things are "new" is the perception of someone who hasn't touched older technologies.