Macro-economic consequences of Moore's law?

By: VertexMaster (nope.delete@this.nope.com), April 19, 2017 8:13 pm
Room: Moderated Discussions
Doug S (foo.delete@this.bar.bar) on April 19, 2017 12:36 pm wrote:

> The way software is developed has changed little from the mid 80s when the IBM PC and Mac were just getting
> started. It is long overdue for a wholesale change in methodology to improve how it is done (don't ask
> me how, if I knew that I'd be shopping for a private island from all the money I'd be making)

The whole industry moved on from waterfall development methodologies to a variety of incremental ("agile") development methodologies starting in the mid-90s. Lots of people got private islands along the way as a result...

> The problem with the software industry today isn't a lack of performance - programmers were getting
> multiple orders of magnitude more functionality per MHz / per MB than they do today.

They were delivering orders of magnitude less features. You might not appreciate today's functionality but that doesn't mean developers are delivering "multiple orders of magnitude less functionality per MHz".

Compilers/Interpreters have continuously generated faster code over the last two decades. The literature here is quite strong, but just to start off:
- GCC https://vmakarov.fedorapeople.org/spec/index.html
- Javascript performance has improved an order of magnitude. Fuck man, just the last couple of years is crazy: https://arewefastyet.com/
- Java improved an order of magnitude from the early 90s (byte code) to JIT. etc etc.

Michael Abrash noted in his famous book "Zen of Assembly" that compilers were already starting to beat average programmers in assembly code generation. That book was published in 1990!

That basically leaves the possibility that developers are just writing poor quality slow code, using poorly chosen data structures and algorithms. Most software today (more than ever) is written against standard data collections / algorithm libraries all of which have improved over time.
- C++ STL, Boost etc.
- Java Collections etc.

Quality programming advice has never been more accessible with the explosion of internet resources (i.e. Stack Overflow) too.

Excel 15 might seem like a bloated mess compared to Excel 1.0 to you, but the reality is that it has about 1000x additional functional points. Software is several orders of magnitude more complex and feature rich today than 20+ years ago. So yeah, it uses proportionally more memory. The performance "per/MHz" tho has probably gone up.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Macro-economic consequences of Moore's law?Foo_04/19/17 01:20 AM
  Macro-economic consequences of Moore's law?RichardC04/19/17 05:56 AM
    Macro-economic consequences of Moore's law?David Hess04/19/17 11:16 AM
      Macro-economic consequences of Moore's law?RichardC04/19/17 12:08 PM
        Macro-economic consequences of Moore's law?David Hess04/19/17 12:56 PM
          Macro-economic consequences of Moore's law?Michael S04/19/17 01:26 PM
            Macro-economic consequences of Moore's law?David Hess04/21/17 07:20 AM
        Macro-economic consequences of Moore's law?Ireland04/19/17 02:12 PM
          Macro-economic consequences of Moore's law?Ricardo B04/19/17 06:31 PM
            Macro-economic consequences of Moore's law?Ireland04/19/17 08:41 PM
              Macro-economic consequences of Moore's law?Ricardo B04/20/17 09:15 AM
                Macro-economic consequences of Moore's law?Ireland04/20/17 09:55 AM
                  Macro-economic consequences of Moore's law?Ricardo B04/20/17 05:02 PM
                    Macro-economic consequences of Moore's law?Ireland04/20/17 05:58 PM
                      Macro-economic consequences of Moore's law?Ricardo B04/21/17 06:59 AM
                        Macro-economic consequences of Moore's law?Ireland04/21/17 07:32 AM
                    Macro-economic consequences of Moore's law?Doug S04/20/17 11:37 PM
                      Macro-economic consequences of Moore's law?anonymou504/21/17 09:41 AM
                  Macro-economic consequences of Moore's law?David Hess04/21/17 07:40 AM
                    Macro-economic consequences of Moore's law?Ireland04/21/17 07:46 AM
            Macro-economic consequences of Moore's law?David Hess04/21/17 07:36 AM
              Macro-economic consequences of Moore's law?Ireland04/21/17 07:43 AM
                Macro-economic consequences of Moore's law?Ricardo B04/21/17 09:35 AM
                  Macro-economic consequences of Moore's law?anonymou504/21/17 09:44 AM
                Macro-economic consequences of Moore's law?David Hess04/21/17 10:23 AM
                  Macro-economic consequences of Moore's law?Ireland04/21/17 12:03 PM
          Macro-economic consequences of Moore's law?Ungo04/19/17 09:34 PM
            Macro-economic consequences of Moore's law?anonymou504/20/17 05:50 AM
          Macro-economic consequences of Moore's law?David Hess04/21/17 07:25 AM
            Swiss army knife problem Ireland04/21/17 07:39 AM
              Swiss army knife problem David Hess04/21/17 01:49 PM
                Swiss army knife problem Ireland04/21/17 02:30 PM
                  Swiss army knife problem David Hess04/23/17 05:21 AM
                    Swiss army knife problem Ireland04/23/17 05:16 PM
                      Swiss army knife problem Maynard Handley04/23/17 06:45 PM
                        Swiss army knife problem Ireland04/24/17 07:50 AM
                    Swiss army knife problem anon04/25/17 11:27 AM
                      Swiss army knife problem David Hess04/27/17 07:51 AM
                        Swiss army knife problem Ireland04/27/17 09:08 AM
                        Swiss army knife problem Jukka Larja04/28/17 10:23 AM
                          Swiss army knife problem Ireland04/28/17 10:45 AM
                            Swiss army knife problem Ireland04/28/17 11:05 AM
                Swiss army knife problem wumpus04/23/17 06:52 PM
                  Swiss army knife problem David Hess04/24/17 06:32 AM
                    Swiss army knife problem gallier205/08/17 01:24 AM
                      Swiss army knife problem gallier205/08/17 01:30 AM
                      Swiss army knife problem David Hess05/08/17 05:57 AM
        And 40nm, 0.18um and 0.35umRob Thorpe04/19/17 03:59 PM
        costsRichardC04/20/17 04:21 AM
  Moore's law left other levers partially tappedsomeone04/19/17 06:31 AM
    Moore's law left other levers partially tappedMr. Camel04/19/17 09:34 AM
      Moore's law left other levers partially tappedDavid Hess04/19/17 11:19 AM
        Moore's law left other levers partially tappedsomeone04/19/17 12:29 PM
          Moore's law left other levers partially tappedMichael S04/19/17 01:34 PM
    Moore's law left other levers partially tappedMitch Hayenga04/20/17 09:03 PM
      Moore's law left other levers partially tappedsomeone04/20/17 09:53 PM
        Moore's law left other levers partially tappedMitch Hayenga04/20/17 10:13 PM
          Moore's law left other levers partially tappedsomeone04/21/17 05:31 AM
            Moore's law left other levers partially tappedDavid Hess04/21/17 07:50 AM
      Moore's law left other levers partially tappedDoug S04/20/17 11:45 PM
  Macro-economic consequences of Moore's law?John H04/19/17 10:00 AM
    Macro-economic consequences of Moore's law?Ireland04/19/17 02:20 PM
      Macro-economic consequences of Moore's law?Maynard Handley04/19/17 03:09 PM
        Macro-economic consequences of Moore's law?Ireland04/19/17 03:32 PM
  Macro-economic consequences of Moore's law?Doug S04/19/17 12:36 PM
    Macro-economic consequences of Moore's law?VertexMaster04/19/17 08:13 PM
      Macro-economic consequences of Moore's law?David Hess04/21/17 08:03 AM
  More FPGAs (NT)slacker04/20/17 10:02 PM
  Impact of new memory technologiesEmil Briggs04/22/17 06:05 AM
    Impact of new memory technologiesDoug S04/22/17 09:32 AM
      Impact of new memory technologiesEmil Briggs04/22/17 12:01 PM
        Impact of new memory technologiesMichael S04/22/17 12:11 PM
          Impact of new memory technologiesEmil Briggs04/22/17 12:22 PM
            Impact of new memory technologiesMichael S04/22/17 01:37 PM
              Impact of new memory technologiesEmil Briggs04/23/17 01:45 PM
                Impact of new memory technologiesRicardo B04/23/17 03:06 PM
                  Impact of new memory technologiesMichael S04/23/17 03:29 PM
                  Impact of new memory technologiesEmil Briggs04/23/17 04:51 PM
                    Impact of new memory technologiesRicardo B04/23/17 06:01 PM
                      Impact of new memory technologiesDavid Hess04/24/17 06:47 AM
                        Impact of new memory technologiesRicardo B04/24/17 06:51 AM
                      Impact of new memory technologiesEmil Briggs04/24/17 08:54 AM
        Impact of new memory technologiesDavid Hess04/23/17 05:25 AM
          Impact of new memory technologieswumpus04/23/17 11:24 AM
            Impact of new memory technologiesAaron Spink04/24/17 01:38 AM
    Impact of new memory technologiesMegol04/22/17 09:56 AM
    Impact of new memory technologiesDavid Hess04/23/17 05:30 AM
      Impact of new memory technologiesMichael S04/23/17 06:12 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell green?