Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Aging in tech?

Aging in tech?

Scheduled Pinned Locked Moved The Lounge
iotquestionlearning
48 Posts 26 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H honey the codewitch

    32kb effective is the least I've ever had to deal with. 4kb is rough! I agree with your comment, generally.

    Real programmers use butterflies

    C Offline
    C Offline
    CodeWraith
    wrote on last edited by
    #11

    I'm implementing a (felt) million of assembly macros for VT100 compatibility right now. Looks like the Zwölf is going to be stuck with it's serial terminal for a while longer. Before I can build a graphics card, I first got to speed up the hardware. Someone got his CDP1806 to up to 14 MHz. Now I'm curious how fast I can get my CDP1802.

    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

    H 1 Reply Last reply
    0
    • C CodeWraith

      I'm implementing a (felt) million of assembly macros for VT100 compatibility right now. Looks like the Zwölf is going to be stuck with it's serial terminal for a while longer. Before I can build a graphics card, I first got to speed up the hardware. Someone got his CDP1806 to up to 14 MHz. Now I'm curious how fast I can get my CDP1802.

      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

      H Offline
      H Offline
      honey the codewitch
      wrote on last edited by
      #12

      overclock it and submerge it in mineral oil. That should be good for a few MHz :laugh:

      Real programmers use butterflies

      D C 2 Replies Last reply
      0
      • H honey the codewitch

        Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

        Real programmers use butterflies

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #13

        The reason one gets "old" is due to "time compression": when you don't learn anything new, one day is just like the rest. I once said to myself I was too old to learn that (something); then looking back, after x years, it now seems is ridiculous. I've stopped thinking about where a path might lead and if I have enough "time". It only got more interesting. It's the new domains you have to learn along the way.

        It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

        M 1 Reply Last reply
        0
        • H honey the codewitch

          overclock it and submerge it in mineral oil. That should be good for a few MHz :laugh:

          Real programmers use butterflies

          D Offline
          D Offline
          Daniel Pfeffer
          wrote on last edited by
          #14

          honey the codewitch wrote:

          overclock it and submerge it in mineral oilliquid nitrogen

          That should be good for more than a few MHz. :D [Liquid nitrogen-cooled AMD Ryzen 9 3900X is the new world overclocking champ | TechRadar](https://www.techradar.com/news/liquid-nitrogen-cooled-amd-ryzen-9-3900x-is-the-new-world-overclocking-champ)

          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

          H 1 Reply Last reply
          0
          • H honey the codewitch

            overclock it and submerge it in mineral oil. That should be good for a few MHz :laugh:

            Real programmers use butterflies

            C Offline
            C Offline
            CodeWraith
            wrote on last edited by
            #15

            Old as it may be, but at 7 MHz it does not even get warm. Passive cooling, just some conductive paste and a heat sink, will be all. Somewhere along the way the internal timing will break down, long before heat really becomes a problem. Carefully raising the core voltage will be more important to keep heat in check. For even having a separate core voltage the poor misunderstood thing was seen as an anachronism back then. The truth is that it was not outdated. It was far ahead of its time.

            I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

            1 Reply Last reply
            0
            • D Daniel Pfeffer

              honey the codewitch wrote:

              overclock it and submerge it in mineral oilliquid nitrogen

              That should be good for more than a few MHz. :D [Liquid nitrogen-cooled AMD Ryzen 9 3900X is the new world overclocking champ | TechRadar](https://www.techradar.com/news/liquid-nitrogen-cooled-amd-ryzen-9-3900x-is-the-new-world-overclocking-champ)

              Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

              H Offline
              H Offline
              honey the codewitch
              wrote on last edited by
              #16

              extra fancy! :-D

              Real programmers use butterflies

              1 Reply Last reply
              0
              • H honey the codewitch

                Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                Real programmers use butterflies

                R Offline
                R Offline
                Rick York
                wrote on last edited by
                #17

                Maybe you should consider combining the two - make a parser generator for a custom language you design or one not available on the machine. Maybe a code generator for dealing with I/O of various flavors. I am sure you can come up with something that bridges those interests, if that is something that compels you.

                "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                1 Reply Last reply
                0
                • H honey the codewitch

                  Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                  Real programmers use butterflies

                  G Offline
                  G Offline
                  Gary R Wheeler
                  wrote on last edited by
                  #18

                  I've always enjoyed "programming in the small". I've found it's possible to do this in any development environment if you have the mindset for it. The question you have to ask yourself is: "What's the minimum amount of code I can write that does the job?" or perhaps more to the point, _"What's the least-_engineered code I can write?" This notion is most easily expressed as things not to do. If you're thinking of acronyms like KISS[^] or YAGNI[^], you're on the right track. I always liked the notion that "every layer of abstraction is another layer of obscurity", also known as "it's frameworks all the way down". Just because you have two or more types of 'things' in your program, you don't necessarily need to create abstractions for them. I especially dislike abstraction layers that are added solely for the purpose of adhering to some arbitrary metric or style guideline.

                  Software Zen: delete this;

                  1 Reply Last reply
                  0
                  • H honey the codewitch

                    Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                    Real programmers use butterflies

                    K Offline
                    K Offline
                    kmoorevs
                    wrote on last edited by
                    #19

                    I'm the opposite, willing to use 'older frameworks' as long as they get the job done. If a new project comes up, I'm always partial to do it in something familiar. I don't mind learning something new if there is a real benefit to it, but I don't have the time. A good example of this would be using WebForms/WinForms with framework 4.0. :laugh: Besides, I have 20+ years of personal code snippets, reusable code, and some code that writes code which means I can be super-productive when I need to be. :) When I do find myself having to learn a new framework (especially web) I'm reminded of how much easier it is these days (google + experience) than it was when I was learning Classic ASP in the late '90s! Anyone remember PWS on 98? :laugh:

                    "Go forth into the source" - Neal Morse "Hope is contagious"

                    1 Reply Last reply
                    0
                    • D Daniel Pfeffer

                      honey the codewitch wrote:

                      if it isn't because I'm getting old

                      Join the club. None of us is getting younger, and from what I can see, most of the active CP members aren't kids.

                      honey the codewitch wrote:

                      learning all these technologies feels more and more like a waste of what time I have left.

                      Once you've learnt to use a few of these frameworks, you realise that they all claim to do the same thing - using the philosophy du jour. Don't get me wrong - some of these ideas are interesting, but if one has to get work out of the door, one sticks to a basic set of tools and uses them. I especially abhor the rats nest that has developed in web programming, where using one package drags in stuff from 1,001 other packages, leading to an unmaintainable mess.

                      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                      W Offline
                      W Offline
                      W Balboos GHB
                      wrote on last edited by
                      #20

                      Daniel Pfeffer wrote:

                      from what I can see, most of the active CP members aren't kids.

                      A shadenfreude moment is coming. After all, who'll take care of Q&A posts as the future keeps replacing the past? I won't keep you guessing because you know what I was going to type:   the current Q&A posters will share the depth and breadth of their knowledge. In fact - I'm going to make a separate post of that and then put the link right over here![^ You have been an inspiration!

                      Ravings en masse^

                      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                      "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                      1 Reply Last reply
                      0
                      • H honey the codewitch

                        Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                        Real programmers use butterflies

                        D Offline
                        D Offline
                        den2k88
                        wrote on last edited by
                        #21

                        honey the codewitch wrote:

                        with 520kB of RAM

                        That's 86 times the RAM I'm working on at the moment, and about 4 times the flash size. Automotive is fun!

                        GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                        H 1 Reply Last reply
                        0
                        • D den2k88

                          honey the codewitch wrote:

                          with 520kB of RAM

                          That's 86 times the RAM I'm working on at the moment, and about 4 times the flash size. Automotive is fun!

                          GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                          H Offline
                          H Offline
                          honey the codewitch
                          wrote on last edited by
                          #22

                          Nice. I've always wanted to program an ECU.

                          Real programmers use butterflies

                          D 1 Reply Last reply
                          0
                          • H honey the codewitch

                            Nice. I've always wanted to program an ECU.

                            Real programmers use butterflies

                            D Offline
                            D Offline
                            den2k88
                            wrote on last edited by
                            #23

                            IDEs suck. I managed to cram VS and VSCode (which surprised me, as on my current project it's better than VS+VAX) everywhere at least as a code editor / navigator. The venerable TurboC is positively alien technology compared to some of the worst offenders (MULTI and Keil are on the top list).

                            GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                            1 Reply Last reply
                            0
                            • H honey the codewitch

                              Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                              Real programmers use butterflies

                              R Offline
                              R Offline
                              realJSOP
                              wrote on last edited by
                              #24

                              I've been a programmer for over 40 years, and here's what I've learned. Every advancement in development that promised to extend the life or improve performance of a given application, or make development faster and easier, will eventually be rendered ineffective under the weight of interference from management. Why bother even learning the new stuff if it's not going to matter in the end. I have three more years before I can retire. I'm glad. I'm pretty much done with my Entity Factory code, and have been struggling to maintain interest in writing the accompanying article. I'm simply tired of typing the text. I have to explain 26 screen shots, and I've only managed less than half that in the last two weeks. I haven't even started part 2, which is to explain the thousands of lines of WPF code. And I was intending to write a 3rd part that talked about converting the code to .Net Core, but... well... you know.

                              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                              -----
                              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                              -----
                              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                              M 1 Reply Last reply
                              0
                              • H honey the codewitch

                                Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                                Real programmers use butterflies

                                A Offline
                                A Offline
                                Amar Chaudhary
                                wrote on last edited by
                                #25

                                Try working with the young crowd, they will learn from you and you will feel refreshed..

                                H 1 Reply Last reply
                                0
                                • H honey the codewitch

                                  Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                                  Real programmers use butterflies

                                  M Offline
                                  M Offline
                                  Martin ISDN
                                  wrote on last edited by
                                  #26

                                  > Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. > No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. > Building them is fun too. i'd like to take part in this too. i just don't want to read (old, no time) dozen of articles to get 27 different opinions what is the best way, the economical opportunities, the future, the programming languages... if i'm not understanding the whole idea of IoT wrong, could you please point to a getting hands dirty info on the subject? what kind of device to buy and a platform that works with C or Asm and if it must be higher level can it be Lua od tiny JS 5.1? i hope one can get a job like this, away from all the: products, product offers, customers, reports...

                                  M H 2 Replies Last reply
                                  0
                                  • M Martin ISDN

                                    > Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. > No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. > Building them is fun too. i'd like to take part in this too. i just don't want to read (old, no time) dozen of articles to get 27 different opinions what is the best way, the economical opportunities, the future, the programming languages... if i'm not understanding the whole idea of IoT wrong, could you please point to a getting hands dirty info on the subject? what kind of device to buy and a platform that works with C or Asm and if it must be higher level can it be Lua od tiny JS 5.1? i hope one can get a job like this, away from all the: products, product offers, customers, reports...

                                    M Offline
                                    M Offline
                                    Martin ISDN
                                    wrote on last edited by
                                    #27

                                    i've found this, it's quite fresh [Swipe Gestures Using a TFT Display](https://www.codeproject.com/Articles/5287929/Swipe-Gestures-Using-a-TFT-Display)

                                    H 1 Reply Last reply
                                    0
                                    • M Martin ISDN

                                      i've found this, it's quite fresh [Swipe Gestures Using a TFT Display](https://www.codeproject.com/Articles/5287929/Swipe-Gestures-Using-a-TFT-Display)

                                      H Offline
                                      H Offline
                                      honey the codewitch
                                      wrote on last edited by
                                      #28

                                      thanks.

                                      Real programmers use butterflies

                                      1 Reply Last reply
                                      0
                                      • M Martin ISDN

                                        > Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. > No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. > Building them is fun too. i'd like to take part in this too. i just don't want to read (old, no time) dozen of articles to get 27 different opinions what is the best way, the economical opportunities, the future, the programming languages... if i'm not understanding the whole idea of IoT wrong, could you please point to a getting hands dirty info on the subject? what kind of device to buy and a platform that works with C or Asm and if it must be higher level can it be Lua od tiny JS 5.1? i hope one can get a job like this, away from all the: products, product offers, customers, reports...

                                        H Offline
                                        H Offline
                                        honey the codewitch
                                        wrote on last edited by
                                        #29

                                        I recommend using an ESP32 based development board. You can use Arduinos but they are more expensive and less capable, if slightly easier to work with, but that learning curve isn't a big deal. Adafruit makes the huzzah feather which i don't recommend. Hiletgo is a chinese brand I actually trust that makes a decent board and narrower than usual which makes it easier to build with on a solderless breadboard Another good one is the DOIT devkit ESP32. It's a bit wider, but all the pins are labeled, and Random Nerd Tutorials covers them explicitly - it doesn't matter a lot since they are all the same with the exception of what order their pins come in, but still. If you have one, you can code against with The Arduino IDE[^] which is C++ but C-ish in the way people actually end up using it because embedded. (mostly No STL,mostly no heap, etc) As far as getting started, just google anything "Random Nerd Tutorials" They make the best guides on how to build using these ESP32 things.

                                        Real programmers use butterflies

                                        M 1 Reply Last reply
                                        0
                                        • H honey the codewitch

                                          Programming tiny connectable gadgets - "Internet of Things or IoT gadgets" is an absolute joy. No frameworks to muddy the water - with 520kB of RAM you can't afford them, no abstractions to complicate the process, just you and the bare metal. Building them is fun too. But part of me wonders if it isn't because I'm getting old, and learning all these technologies feels more and more like a waste of what time I have left. I mean, I love to learn, and I love to be challenged but it has to be on my terms. In some ways, that has kept me from moving forward - designing the backend of a website these days? Get someone else - I'd be using 10 year old designs. I like these little things in a way because they're a throwback to when I learned to code. Part of me feels like I get a mulligan only I get to go back with what I know now. =) But still, the parser generators and other projects have also been newer technology avoidant outside this one particular arena. A lot of it was developed using theories that were emergent in the 1990s in computer science, so it's not a huge deal these days. I'm also struggling to wrap my head around the way people are going about machine learning. It's entirely different than how I would have and how I used to build learning systems, however unsophisticated they may have been compared to today's tech. Anyone else ever feel that way?

                                          Real programmers use butterflies

                                          M Offline
                                          M Offline
                                          MadGerbil
                                          wrote on last edited by
                                          #30

                                          I struggle with this all of the time. A really big problem is people who over-architect things by insisting on chasing after the latest shiny thing or pattern, gumming up the code-base with endless libraries/dependencies and then run off to something else leaving an incomprehensible mess that has to be maintained. Add in some interfaces, code generation and various packages and many times I find myself asking: "Where is the code that actually does the thingy?" You cannot go to a controller (MVC) and find the database access code there - no, that is in a handler, but wait, it isn't there either because you've got it pushed off to EF - but the actual implementation is packed behind some generated code - and to edit that you must learn library X, Y, and Z... and it goes on and on for no real benefit.

                                          H 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups