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. Other Discussions
  3. The Insider News
  4. You should be tech-agnostic in every development project

You should be tech-agnostic in every development project

Scheduled Pinned Locked Moved The Insider News
comannouncement
9 Posts 9 Posters 0 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.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    Developer Tech[^]:

    We gravitate toward familiar tech because it's the comfortable, low-risk route.

    "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

    R D Kornfeld Eliyahu PeterK J E 6 Replies Last reply
    0
    • K Kent Sharkey

      Developer Tech[^]:

      We gravitate toward familiar tech because it's the comfortable, low-risk route.

      "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

      R Offline
      R Offline
      Rob Grainger
      wrote on last edited by
      #2

      In an ideal world, it would be nice to be capable of developing on every platform/language/technology. In practice, this should be tempered by the skill set of developers available. There's no point adopting a technology without the skills to use it.

      "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

      1 Reply Last reply
      0
      • K Kent Sharkey

        Developer Tech[^]:

        We gravitate toward familiar tech because it's the comfortable, low-risk route.

        "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

        D Offline
        D Offline
        Duncan Edwards Jones
        wrote on last edited by
        #3

        So - an uncomfortable high risk route is beneficial because...? (I agree we should try to be tech-agnostic using things like repositories, micro-services and interfaces etc. but it is not the case that "language agnostic" is a component of "technology agnostic" and it is not always the case that newer means better)

        1 Reply Last reply
        0
        • K Kent Sharkey

          Developer Tech[^]:

          We gravitate toward familiar tech because it's the comfortable, low-risk route.

          "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

          Kornfeld Eliyahu PeterK Offline
          Kornfeld Eliyahu PeterK Offline
          Kornfeld Eliyahu Peter
          wrote on last edited by
          #4

          But of course! After all all we do is for fun and learning and passing the time...It has nothing to do with earning money, deploying applications or all those real-word bullocks...

          Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

          "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

          1 Reply Last reply
          0
          • K Kent Sharkey

            Developer Tech[^]:

            We gravitate toward familiar tech because it's the comfortable, low-risk route.

            "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

            J Offline
            J Offline
            jesarg
            wrote on last edited by
            #5

            The article sounds like a rant directed towards executives and not developers. The projects with serious problems due to a bad tech stack choice are the exception and not the normal case. By saying "You should be tech-agnostic in every development project", he actually means "Hey, executives, don't make us use a wimpy development technology like PhoneGap when we need something more substantial. Be flexible and do things my way." And he's diplomatic enough to make his point with a positive-sounding over-generalization that we developers should ignore.

            E 1 Reply Last reply
            0
            • J jesarg

              The article sounds like a rant directed towards executives and not developers. The projects with serious problems due to a bad tech stack choice are the exception and not the normal case. By saying "You should be tech-agnostic in every development project", he actually means "Hey, executives, don't make us use a wimpy development technology like PhoneGap when we need something more substantial. Be flexible and do things my way." And he's diplomatic enough to make his point with a positive-sounding over-generalization that we developers should ignore.

              E Offline
              E Offline
              Erik Burd
              wrote on last edited by
              #6

              In my experience, I've found that the wrong tech stack occurs more frequently than it should. The main problem points to non-technical managers (or washed-up engineers) who insist on using some outdated piece of s*** framework, stack or tool that cripples future functionality.

              "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." -- Marcus Brigstocke, British Comedian

              J 1 Reply Last reply
              0
              • K Kent Sharkey

                Developer Tech[^]:

                We gravitate toward familiar tech because it's the comfortable, low-risk route.

                "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

                E Offline
                E Offline
                ed welch
                wrote on last edited by
                #7

                I think - if you translate the buzzword-manager-speak to normal English - his point is is that cross-platform mobile app frameworks like Cordova seem nice, but don't work out in practise. Probably true, but he doesn't explain why.

                1 Reply Last reply
                0
                • K Kent Sharkey

                  Developer Tech[^]:

                  We gravitate toward familiar tech because it's the comfortable, low-risk route.

                  "Any one who thinks is an agnostic about something, otherwise he must believe that he is possessed of all knowledge."

                  M Offline
                  M Offline
                  Marc Clifton
                  wrote on last edited by
                  #8

                  There's so many things that are ridiculous about that article, I can only say that he sure nailed it on the head when he prefaced the title with "Opinion". Marc

                  Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                  1 Reply Last reply
                  0
                  • E Erik Burd

                    In my experience, I've found that the wrong tech stack occurs more frequently than it should. The main problem points to non-technical managers (or washed-up engineers) who insist on using some outdated piece of s*** framework, stack or tool that cripples future functionality.

                    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." -- Marcus Brigstocke, British Comedian

                    J Offline
                    J Offline
                    Joe Woodbury
                    wrote on last edited by
                    #9

                    I agree with your first sentence, but have just as often observed developers doing just what the opinion piece suggested. Rather than using outdated stuff, I've found they tend to steer toward cutting edge (with managers often being worse than engineers.) This results in projects being worked on by novices (who are often experts in what they abandoned) that stall when they can't hire anyone to take over (or the "new" think turns out to be a turkey.)

                    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