On Tue, Dec 19, 2017 at 8:25 AM, Richard Zimmerman < rzimmer...@riverbendhose.com> wrote:
> > I apologize about the rant but we need to put the blame where it belongs. > Today's web programmers that don't crap about programming and their > employers who don't do due diligence in TESTING, Quality Control and > reliability of the product (Website) they create. > This is coming from a programmer who programmed on a lot of different > platforms over the years (1979-present) > All I'm saying is 'in the day' computers costed money and you learned how > to get the most out of them and do it reliably. And today they fundamentally cost nothing in comparative terms, so software is "throw-away". Hence your rant (your term, not mine ;-) > To me OOP (Object oriented programming) meant chain loading basic programs > or patching in and deleting out basic lines of code on the fly for the > options the user selected. > Your instincts are correct, but the actual cause is economic, there are no aesthetic considerations here. As your examples show (nothing personal... ;-), the OOP "advances" took place in a crippled context, hence their ineffectiveness. > Last note, WHY do we have to keep reinventing the wheel (i.e. the next big > great language). There are a lot of GOOD languages out there already. > Companies, programmers and end users waste too much time chasing the next > big thing and the latest and greatest. > I think that stage is effectively over. The End of Programming Language Invention. Except for certain purposes in which a currently-known programming language is required (eg. kernel, heavy-duty UI), not many of those issues matter today. There is today only One Human Interface and One Hardware Interface: WWW; Intel. This condition will never be repaired, only wholly replaced by means of total obsolescence. Like a phaeton being replaced by a Model T. Something entirely new. > Today's language: Excel 2010 for me. As a programmer I haven't been > 'gettin it (spreadsheets)' for years until I decided to look at it as a > language. Now, picking up on it fairly easily. :) > Just because Forth is no longer a going concern, doesn't imply you have to debase yourself. Move to a truly "higher-level language", say Erlang or something like that. Stay out of the gutter. It's your soul, dude..... :-) > Regards and have a blessed day, > > Richard > >