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. "I Know Nothing" Syndrome! How to come out of it.

"I Know Nothing" Syndrome! How to come out of it.

Scheduled Pinned Locked Moved The Lounge
csharpphphardwarequestionc++
26 Posts 12 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.
  • A AspDotNetDev

    So... if I understand you properly... what you're saying is... you haven't learned ASP.NET MVC yet? How embarrassing. :omg: Oh well, I'm sure you must know HLSL, right? Objective-C? No!? Well then... :((

    Thou mewling ill-breeding pignut!

    G Offline
    G Offline
    Grasshopper iics
    wrote on last edited by
    #3

    Sadly yes. I learnt Asp.Net MVC and Objective C as well. And at one time I have spent slepless nights with surprising errors that IIS and Asp.Net had to offer in collaboration. But thankfully I am no more doing web solutions :) So never felt the urge for Silverlight. Our main business is prototyping. So client comes with an Idea and we develop the first model on which they decide if the project needs to be taken forward. So I have to burn my hands in almost anything that these silly product designers comes and tell us to check out. In last two years fascination is more towards gizmos and gadgets than any real solution. Everybody wants to serve old wine in new bottle.

    1 Reply Last reply
    0
    • G Grasshopper iics

      I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

      D Offline
      D Offline
      Dmitri Nesteruk
      wrote on last edited by
      #4

      My solution to this problem is to stick to one or two technologies and focus on things like, you know, making as much money as possible :)

      Dmitri Nesteruk Company | Blog | Twitter | MVP C#

      1 Reply Last reply
      0
      • G Grasshopper iics

        I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

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

        Grasshopper.iics wrote:

        Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

        No. I use what I want/need. I'm not going to learn a new tech just because it exists.

        G 1 Reply Last reply
        0
        • L Lost User

          Grasshopper.iics wrote:

          Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

          No. I use what I want/need. I'm not going to learn a new tech just because it exists.

          G Offline
          G Offline
          Grasshopper iics
          wrote on last edited by
          #6

          Simpler for you guys. Lucky. We are at mercy of our clients. In prototyping business they come with stuff that they do not know and wants you to invest time in developing a working model. So I kind of keep learning or be out from business. :^)

          enhzflepE 1 Reply Last reply
          0
          • G Grasshopper iics

            Simpler for you guys. Lucky. We are at mercy of our clients. In prototyping business they come with stuff that they do not know and wants you to invest time in developing a working model. So I kind of keep learning or be out from business. :^)

            enhzflepE Offline
            enhzflepE Offline
            enhzflep
            wrote on last edited by
            #7

            Mmm. I'm not convinced. Not all companies willl try to have a go at everything that floats past. What was that saying again? :pauses: Oh yeah, something about jack of all trades and master of none.. But hey, I've only ever walked in my shoes, never tried yours on, I likely know nothing other than I'm just some other nuf-nuf on the interwebz. :confused: :shrug:

            Make it work. Then do it better - Andrei Straut

            G 1 Reply Last reply
            0
            • enhzflepE enhzflep

              Mmm. I'm not convinced. Not all companies willl try to have a go at everything that floats past. What was that saying again? :pauses: Oh yeah, something about jack of all trades and master of none.. But hey, I've only ever walked in my shoes, never tried yours on, I likely know nothing other than I'm just some other nuf-nuf on the interwebz. :confused: :shrug:

              Make it work. Then do it better - Andrei Straut

              G Offline
              G Offline
              Grasshopper iics
              wrote on last edited by
              #8

              Nah, its not all companies. We mainly get our work in Industrial automation, biomediacal and informatics. So we deal with algorithms and some specific solutions. earlier some Ms chart and matlab result was suffice. But now they want 3D, Network with WcF, cross platform and all that. Who like a pain in a** if its not forced on us. ;P

              1 Reply Last reply
              0
              • A AspDotNetDev

                So... if I understand you properly... what you're saying is... you haven't learned ASP.NET MVC yet? How embarrassing. :omg: Oh well, I'm sure you must know HLSL, right? Objective-C? No!? Well then... :((

                Thou mewling ill-breeding pignut!

                R Offline
                R Offline
                R Giskard Reventlov
                wrote on last edited by
                #9

                What's ASP.NET MVC??? (Keep meaning to look at it but every time I do I get pulled off to write a real application).

                "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

                R 1 Reply Last reply
                0
                • G Grasshopper iics

                  I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

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

                  Grasshopper.iics wrote:

                  Have you guys ever felt anything similar?

                  Not to that extreme; I do WinForms (>10 yrs), develop using a machine with 2 Gb memory. Not going to change UI unless there's something to gain from it. For the moment, WinForms still solves the problems as it did before.

                  Grasshopper.iics wrote:

                  Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now.

                  I'd burst out in laughter if I heard this in public. Uncontrollable laughter. We've been actively discouraging the use of VB6. Take a look at the VB6-section, and tell me again how some things will be gone in "two years".

                  Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                  G 1 Reply Last reply
                  0
                  • L Lost User

                    Grasshopper.iics wrote:

                    Have you guys ever felt anything similar?

                    Not to that extreme; I do WinForms (>10 yrs), develop using a machine with 2 Gb memory. Not going to change UI unless there's something to gain from it. For the moment, WinForms still solves the problems as it did before.

                    Grasshopper.iics wrote:

                    Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now.

                    I'd burst out in laughter if I heard this in public. Uncontrollable laughter. We've been actively discouraging the use of VB6. Take a look at the VB6-section, and tell me again how some things will be gone in "two years".

                    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                    G Offline
                    G Offline
                    Grasshopper iics
                    wrote on last edited by
                    #11

                    Look nobody predicted that PC industry would beg for mercy one day, Blackberry will sidelined as toys, Tablets will be such a huge part of computing! And importantly there will be no "start" button in windows operating system. Yes there are solutions in VB and even Foxfro and people does that. But we are smaller firm and are not invested one. So we can not survive such changes if we cant forsee changes coming. You see , we do wireless simulations. That is one of the most profitable segment of ours. Sensor Nets, MANET, WiMax. Our huge code base is written in Turbo C for that. And Windows Vista onward TC is not run in full mode! There are few players who still manages to use TC in full mode through other virtual box software. No complain! But we shifted quickly to Omnet and WinForm based simulation. C# is choice of many to solve problems. It does solve most of the problems. But look what MS has done! Pushed desktop mode to corner. Metro style programming is just not suitable for large and complicated solutions. We still do not know if they will at all be sticking to Wpf/ Silverlight? It was also evident from some of the recent developer's meet at MS. So that worries me the most. 3-4 years is good enough lifetime for a technology. But if it starts changing in every 6 month, then we have a problem. By the way .Net is as recent as year 2002. We all did some VB stuff. Didn't we? :-D

                    L 1 Reply Last reply
                    0
                    • G Grasshopper iics

                      I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

                      R Offline
                      R Offline
                      Ravi Bhavnani
                      wrote on last edited by
                      #12

                      I marvel at how you're able to work on so many different technologies at the same time! :thumbsup: I used to be a C++/MFC developer, then switched to Java for 3 years, and then to C#/.NET.  I've recently started working in Java again because I'm teaching myself Android development.  However, it's C#/.NET (and now JavaScript + Dojo) that pays the bills. /ravi

                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                      G 1 Reply Last reply
                      0
                      • R Ravi Bhavnani

                        I marvel at how you're able to work on so many different technologies at the same time! :thumbsup: I used to be a C++/MFC developer, then switched to Java for 3 years, and then to C#/.NET.  I've recently started working in Java again because I'm teaching myself Android development.  However, it's C#/.NET (and now JavaScript + Dojo) that pays the bills. /ravi

                        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                        G Offline
                        G Offline
                        Grasshopper iics
                        wrote on last edited by
                        #13

                        Quote:

                        I marvel at how you're able to work on so many different technologies at the same time!

                        Ravi in our sort of business, we are at the mercy of clients. If we don't do it, someone else would do and we are out of the business in whisker. If Phillips guys come and says that they want to visualize ECG signal in Nokia phone, I cant say that we can only offer an Android solution. I got to take the work and somehow do it. ;P In R&D, companies outsources prototyping because they find it tough to get immediate resources to work on new concepts. If we say "no" then that marks us out. :((

                        1 Reply Last reply
                        0
                        • G Grasshopper iics

                          Look nobody predicted that PC industry would beg for mercy one day, Blackberry will sidelined as toys, Tablets will be such a huge part of computing! And importantly there will be no "start" button in windows operating system. Yes there are solutions in VB and even Foxfro and people does that. But we are smaller firm and are not invested one. So we can not survive such changes if we cant forsee changes coming. You see , we do wireless simulations. That is one of the most profitable segment of ours. Sensor Nets, MANET, WiMax. Our huge code base is written in Turbo C for that. And Windows Vista onward TC is not run in full mode! There are few players who still manages to use TC in full mode through other virtual box software. No complain! But we shifted quickly to Omnet and WinForm based simulation. C# is choice of many to solve problems. It does solve most of the problems. But look what MS has done! Pushed desktop mode to corner. Metro style programming is just not suitable for large and complicated solutions. We still do not know if they will at all be sticking to Wpf/ Silverlight? It was also evident from some of the recent developer's meet at MS. So that worries me the most. 3-4 years is good enough lifetime for a technology. But if it starts changing in every 6 month, then we have a problem. By the way .Net is as recent as year 2002. We all did some VB stuff. Didn't we? :-D

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

                          Grasshopper.iics wrote:

                          So we can not survive such changes if we cant forsee changes coming.

                          Solve your customers problem, and you'll survive.

                          Grasshopper.iics wrote:

                          We all did some VB stuff. Didn't we? :-D

                          Delphi. Imagine the BCL, but with all the sources on your local machine, and the power to change "object".

                          Grasshopper.iics wrote:

                          So that worries me the most. 3-4 years is good enough lifetime for a technology. But if it starts changing in every 6 month, then we have a problem.

                          If you run after the latest hype, yes. Focus on solving problems. The UI is not as important as people say. There's an itch, and it needs be scratched.

                          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                          1 Reply Last reply
                          0
                          • G Grasshopper iics

                            I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

                            S Offline
                            S Offline
                            Super Lloyd
                            wrote on last edited by
                            #15

                            good knews, despite what the doom sayers say, WPF, Silverligt, WinRT are all very similar! Learn one, you are almost there with the others! :) BTW, for DirectX on WIndows 8 you might try my wrapper! ;P (work still in big progress though..) http://directxwinrt.codeplex.com/[^]

                            My programming get away... The Blog... DirectX for WinRT/C# since 2013! Taking over the world since 1371!

                            G 1 Reply Last reply
                            0
                            • G Grasshopper iics

                              I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

                              D Offline
                              D Offline
                              dusty_dex
                              wrote on last edited by
                              #16

                              These fears are very common and left unchecked (seeing the bigger picture) you'll just make yourself ill, with depression. Try not to jump on every new technology bandwagon that comes along. Ask yourself. How does this *improve* what I already know? Wait. (and see) the wider implications of doing it / not doing it. personal development = learn to be selfish. Don't be 'YES' man. (the road to madness) As for your job. Why can't they delegate different technologies to different people?

                              Q. Hey man! have you sorted out the finite soup machine? A. Why yes, it's celery or tomato.

                              G 1 Reply Last reply
                              0
                              • G Grasshopper iics

                                I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

                                J Offline
                                J Offline
                                jschell
                                wrote on last edited by
                                #17

                                Grasshopper.iics wrote:

                                Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm.

                                Say there are at least 5 million programmers in the world. And if only 0.1% are producing publicly consumable APIs that means you are attempting to keep up with 5,000 programmers. Which isn't possible. So stop trying.

                                1 Reply Last reply
                                0
                                • G Grasshopper iics

                                  I have been a small independent software developer running a small firm from last ten years. So, updating has been a consistent story all around these years. From VB to VC++ to C#, java , Matlab, VHDL, Omnet, Android, Php, Drupal, 8051, PIC to Arduino, Raspberry PI and so many more technologies I had to learn. I have been happy all these years as I could satisfy my learning desire, code and earn enough to manage myself and my family. Earlier a code used to have almost 30% comment line of the entire code as I had to reuse them and I have reused many of my snippets for as long as over six years. But now, before I complete my learning curve of getting a hold of a technology, that seems to be obsolete. When I started getting confident of arduino and controlling sophisticated robots, it was Microsoft Robotic Development studio and whole new architecture of robots. Till the time I could be in a position to write module in Drupal and develop decent enough site with it, it was Ruby with Rail all over. Even before I finished with acceptable amount of work with wpf, it was Metro style from Microsoft. When I started with Metro, Intel came up with PerC and then there was Leap Motion. So when I started playing with these, I realized they are not meant for Metro style asynchronous coding. So I went back to wpf. Even before I had finished my slogging 45 days with contest, I realized that it had to be 3d. Entire computing solution is going towards 3d and we may not even have 2d monitors two years from now. So I started learning blender and xna. After about a week with it, I discovered, XNA can never be future of 3d. It is just too primitive. It must be Unity. So now I am learning XAN 3d, Unity and Blender togather. I am more than sure that before I complete getting a grip over these, something else will be there. Right now it's getting really stressful. Every moment I read about a technology and I am going into I know nothing Syndrome. Every technology seems to me to be a new paradigm. Is the technology changing too fast now or I am being unable to cope up with the speed is a tough question. Have you guys ever felt anything similar? I'm sure even many of you are under pressure to cope up with technological changes.

                                  B Offline
                                  B Offline
                                  BillWoodruff
                                  wrote on last edited by
                                  #18

                                  Hi Grasshopper.iics, If I weren't sitting in a chair, I'd probably stagger over backwards, and fall on the floor. The range of languages, API's, technologies, you've explored is: astronomical ! I wish I had some advice to give you, but all I can come up with is this symbolic jape in language that I scry in hard-to-read script, in the one fragment left of my crystal ball the Sheriff didn't re-possess: "a pair of dimes is always five-cents short of a quarter of a dollar, even if they is shiny-new." Twenty years ago, I believed, like many people, that voice-recognition technology would improve exponentially, and become actually, and ubiquitously, useful: what do we have twenty years later: "Siri:" the equivalent of a baby whose diapers need changing frequently ? Is the future wearable small devices integrated wirelessly with nearby more powerful devices (eyeglasses, curved ceramic wrist-watches), or direct neural implants) ? Is everything really going to be "on the cloud" given the Internet now can be accessed by around 34.3% of the world's population ? [^] While I am essentially "retiring" from programming to devote myself to creative writing, other smart friends of mine, some of them commercially successful, and at quite high-levels of mastery in C# (WinForms, and/or WPF, ASP.NET, etc.), are abandoning .NET, not renewing their MSDN subscribptions, and switching to focus on HTML+JavaScript+jQuery, with some other "j"-prefix server-side stuff thrown in: is that the future ? Will, as Ray Kurzweil believes, "computational devices" achieve sentience and consciousness in a few decades, and we, bearers of an awkward melon containing a relatively slow speed, but almost infinitely inter-connected, wet-ware, neural-net, analog computer on our shoulders, will "live forever:" [^] ? In 1934, Niels Bohr said: "The great extension of our experience in recent years has brought light to the insufficiency of our simple mechanical conceptions and, as a consequence, has shaken the foundation on which the customary interpretation of observation was based." Is that still true ? With your talents for adaptation, I would bet: you will be successful ! Although, I think it probable that your definition of "success" will also evolve, perhaps even radically change. best, Bill

                                  G 1 Reply Last reply
                                  0
                                  • B BillWoodruff

                                    Hi Grasshopper.iics, If I weren't sitting in a chair, I'd probably stagger over backwards, and fall on the floor. The range of languages, API's, technologies, you've explored is: astronomical ! I wish I had some advice to give you, but all I can come up with is this symbolic jape in language that I scry in hard-to-read script, in the one fragment left of my crystal ball the Sheriff didn't re-possess: "a pair of dimes is always five-cents short of a quarter of a dollar, even if they is shiny-new." Twenty years ago, I believed, like many people, that voice-recognition technology would improve exponentially, and become actually, and ubiquitously, useful: what do we have twenty years later: "Siri:" the equivalent of a baby whose diapers need changing frequently ? Is the future wearable small devices integrated wirelessly with nearby more powerful devices (eyeglasses, curved ceramic wrist-watches), or direct neural implants) ? Is everything really going to be "on the cloud" given the Internet now can be accessed by around 34.3% of the world's population ? [^] While I am essentially "retiring" from programming to devote myself to creative writing, other smart friends of mine, some of them commercially successful, and at quite high-levels of mastery in C# (WinForms, and/or WPF, ASP.NET, etc.), are abandoning .NET, not renewing their MSDN subscribptions, and switching to focus on HTML+JavaScript+jQuery, with some other "j"-prefix server-side stuff thrown in: is that the future ? Will, as Ray Kurzweil believes, "computational devices" achieve sentience and consciousness in a few decades, and we, bearers of an awkward melon containing a relatively slow speed, but almost infinitely inter-connected, wet-ware, neural-net, analog computer on our shoulders, will "live forever:" [^] ? In 1934, Niels Bohr said: "The great extension of our experience in recent years has brought light to the insufficiency of our simple mechanical conceptions and, as a consequence, has shaken the foundation on which the customary interpretation of observation was based." Is that still true ? With your talents for adaptation, I would bet: you will be successful ! Although, I think it probable that your definition of "success" will also evolve, perhaps even radically change. best, Bill

                                    G Offline
                                    G Offline
                                    Grasshopper iics
                                    wrote on last edited by
                                    #19

                                    Hi Bill. What you have pointed out is absolutely true. There seems to be this wave when people jumps in a technology to get going. Right now, it is HTML5+ JavaScript at one end and Unity 3d at other. MS has done no good either by offering Javascipt based solution through VS. A new technology is not only a language but the APIs, the snippets. Logically if we are ok , then adopting a technology is not that difficult. However to be able to solve critical problems you need to have those DLLs and APIs and things. WinForms to WPF is tough learning curve but is smooth. But the same is not true for java script. To me JS is almost like VB (my sole opinion). Same way Unity is mainly a gaming platform which is now used more and more in other aspects of computing for representation. We had done one simple .Net + Crystal Report stuff for an Australian Telecom back in 2005. It had to fetch about 70 lack rows of data in background every week, analyze and produce a mining result. It evolved for over 7 years. Our solution had beaten some of the multimillion MNCs. But now they want it more distributed so that result can appear in iPhones, Androids and so on and wants us to use Java script. Anybody having spend few years with raw technology will know that it is an impossible task for JS. But there are providers, who will surely bid for, will give it a shot for about a year. Bill every hour of 'effort' to client and even if they fail, we have less chances to get there again. Same with simulation. Matlab has such a strong equation solving capability that 2nd order and third order differential equations are easy. PDEs and image queries are solved like anything. Unity is just a child's play. But people want it. Right now the slogan seems to be "do something new" rather than solve critical problem. The case is not so where technically sound project managers are dealing with issues, but they are constantly being out numbered. Due to these changes , now demand is different. People wants fast and very fast result, be it half result. They want it to be visually appealing, no matter what lies behind the visual. So more and more raw and unreadable codes are committed. There should be someone telling people, new technology is fine if they solve new problems, but now solutions are available and people creating problems accordingly :) People who are closely associated with Startups and R&D's will understand it in a far better way. ------------------- Case Study: Leap Motion had a great idea about percep

                                    1 Reply Last reply
                                    0
                                    • S Super Lloyd

                                      good knews, despite what the doom sayers say, WPF, Silverligt, WinRT are all very similar! Learn one, you are almost there with the others! :) BTW, for DirectX on WIndows 8 you might try my wrapper! ;P (work still in big progress though..) http://directxwinrt.codeplex.com/[^]

                                      My programming get away... The Blog... DirectX for WinRT/C# since 2013! Taking over the world since 1371!

                                      G Offline
                                      G Offline
                                      Grasshopper iics
                                      wrote on last edited by
                                      #20

                                      Fortunately I am using your wrapper only. Does the work for me. :) Question is not whether Wpf and WinRT are on same track. It is whether MS is serious at all to push C# and lobby for it. :sigh:

                                      S 2 Replies Last reply
                                      0
                                      • D dusty_dex

                                        These fears are very common and left unchecked (seeing the bigger picture) you'll just make yourself ill, with depression. Try not to jump on every new technology bandwagon that comes along. Ask yourself. How does this *improve* what I already know? Wait. (and see) the wider implications of doing it / not doing it. personal development = learn to be selfish. Don't be 'YES' man. (the road to madness) As for your job. Why can't they delegate different technologies to different people?

                                        Q. Hey man! have you sorted out the finite soup machine? A. Why yes, it's celery or tomato.

                                        G Offline
                                        G Offline
                                        Grasshopper iics
                                        wrote on last edited by
                                        #21

                                        Because I head my start up. I got to be knowing something to push the issue to my team. :-D If I were working, I would be a comfortable architect doing little coding and taking more meetings. Mr. Jobs has created a new era of madness. Its all about cool solutions now rather than good solutions. Its all about apps now rather than Applications. earlier we used to have projects with more than say 60-70 forms, hundreds of tables. Now focus is more on one form solution. So you have to have an app for calculating EMI, one app to store your EMI's, one app to plan your EMIs. Our account solution that offers a salary and budget management to loan paying, keeping a line with inflation and all accounting requirement is now "Not so good". So the software which used to get sales of over 2000 units every year are finding it tough to get 50 customers. I am least caring about what these millions of developers are offering. I am more bothered about the decisions that are changing trends.

                                        1 Reply Last reply
                                        0
                                        • G Grasshopper iics

                                          Fortunately I am using your wrapper only. Does the work for me. :) Question is not whether Wpf and WinRT are on same track. It is whether MS is serious at all to push C# and lobby for it. :sigh:

                                          S Offline
                                          S Offline
                                          Super Lloyd
                                          wrote on last edited by
                                          #22

                                          WPF and WinRT are similar. But WinRT is much more limited. It feels like there is an internal tug of war in Microsoft between the WinDiv division who would be jealous/bitter of C#/WPF success and the WinDEV division who wants to push it forward. That said most limitation of WinRT are not inherent to C++ but more like design limitation. I.e. working with file is painful in WinRT for example... But there are a few C++ binding technical limitation like.. no public subclass!!! (except for UI) no generic support in C++ (except the build-in IList), no array accessor (except for build in IList again, but I need a this[MyEnum, int]) bur it's not all bleak, in fact I quite enjoy writing a C++ component binding to C#!! ^^

                                          My programming get away... The Blog... DirectX for WinRT/C# since 2013! Taking over the world since 1371!

                                          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