Hacker News new | ask | show | jobs
by rubin55 1464 days ago
I think you are right w/regards to "reinvention of wheels". We're doing the same things, in slightly new jackets, not always, hell, not often for the right reasons.

What I do want to point out is that this has been a property of computing almost since its inception. We started out with a bunch of hyper-proprietary, non-compatible, no-operating-system-even, write-machine-code-directly systems, followed by a proliferation of assembler languages. Then a huge amount of languages (algol, fortran, lisps, schemes, modula, rpg, b, c, ,d! haskell! it goes on), lots of conceptual aspects (oo, functional, logical, imperative, etc).

My point is, the waters never have been calm. You maybe got in when Java was becoming a defacto standard (I think it is today actually) but as you're in the water a while longer, having grown experience, you're seeing the enormous floods of change/innovation/ideas/chaos, still flowing along.

It is not efficient, it is chaotic.. but maybe it is also organical? evolutionary? messy? I would encourage you to embrace it. It's an inherent property of our field, maybe more generally speaking of a lot of other things in our reality too.

1 comments

This is how I'd like to be, but my personality or my nature constantly fights it. It doesn't want to go with the flow, it wants to push back.