Hired as a one-man development team and struggling

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite












Question



Is it unrealistic to expect a single computer engineer, however bright, to bear the full responsibility of designing and launching a hardware/software product?



Background



I studied computer engineering technology at a local trade school, and was frequently among the top performers in my class. After graduation, I was hired as the sole tech guy by a small local company that designs and manufactures hardware/software for a niche market.



Our original goal was to design a simple device and associated software that would augment an existing product line. This quickly scope-creeped to creating an entirely new product line based on the Best Widget Ever™.



I've been working on this project for 5 years now, and I feel like every step has been an uphill battle. The entire burden of hardware development, software development, graphics design, user experience, and to a lesser extent marketing has been placed on me. My boss will frequently approach me with vague ideas for features, which I will have to distill into something that makes sense. I've had to self-learn entire programming languages, frameworks, and design patterns in pursuit of our elusive goal.



It should go without saying that I'm feeling pretty burned out at this point. I've been able to complete most of the hardware and firmware development, but desktop app development (specifically UI and graphics design) might actually break me. I want to see this project to completion, but development has slowed to a crawl and I'm not sure if or when that will be. When I consider how much work will be involved in actually launching the product line once the design phase is complete I'm overwhelmed.



I keep thinking that a more competent developer should be able to handle this, and that I'm being paid too much for such slow progress. I used to enjoy development, but this project has sucked the life out of me.









share







New contributor




Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    up vote
    0
    down vote

    favorite












    Question



    Is it unrealistic to expect a single computer engineer, however bright, to bear the full responsibility of designing and launching a hardware/software product?



    Background



    I studied computer engineering technology at a local trade school, and was frequently among the top performers in my class. After graduation, I was hired as the sole tech guy by a small local company that designs and manufactures hardware/software for a niche market.



    Our original goal was to design a simple device and associated software that would augment an existing product line. This quickly scope-creeped to creating an entirely new product line based on the Best Widget Ever™.



    I've been working on this project for 5 years now, and I feel like every step has been an uphill battle. The entire burden of hardware development, software development, graphics design, user experience, and to a lesser extent marketing has been placed on me. My boss will frequently approach me with vague ideas for features, which I will have to distill into something that makes sense. I've had to self-learn entire programming languages, frameworks, and design patterns in pursuit of our elusive goal.



    It should go without saying that I'm feeling pretty burned out at this point. I've been able to complete most of the hardware and firmware development, but desktop app development (specifically UI and graphics design) might actually break me. I want to see this project to completion, but development has slowed to a crawl and I'm not sure if or when that will be. When I consider how much work will be involved in actually launching the product line once the design phase is complete I'm overwhelmed.



    I keep thinking that a more competent developer should be able to handle this, and that I'm being paid too much for such slow progress. I used to enjoy development, but this project has sucked the life out of me.









    share







    New contributor




    Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Question



      Is it unrealistic to expect a single computer engineer, however bright, to bear the full responsibility of designing and launching a hardware/software product?



      Background



      I studied computer engineering technology at a local trade school, and was frequently among the top performers in my class. After graduation, I was hired as the sole tech guy by a small local company that designs and manufactures hardware/software for a niche market.



      Our original goal was to design a simple device and associated software that would augment an existing product line. This quickly scope-creeped to creating an entirely new product line based on the Best Widget Ever™.



      I've been working on this project for 5 years now, and I feel like every step has been an uphill battle. The entire burden of hardware development, software development, graphics design, user experience, and to a lesser extent marketing has been placed on me. My boss will frequently approach me with vague ideas for features, which I will have to distill into something that makes sense. I've had to self-learn entire programming languages, frameworks, and design patterns in pursuit of our elusive goal.



      It should go without saying that I'm feeling pretty burned out at this point. I've been able to complete most of the hardware and firmware development, but desktop app development (specifically UI and graphics design) might actually break me. I want to see this project to completion, but development has slowed to a crawl and I'm not sure if or when that will be. When I consider how much work will be involved in actually launching the product line once the design phase is complete I'm overwhelmed.



      I keep thinking that a more competent developer should be able to handle this, and that I'm being paid too much for such slow progress. I used to enjoy development, but this project has sucked the life out of me.









      share







      New contributor




      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      Question



      Is it unrealistic to expect a single computer engineer, however bright, to bear the full responsibility of designing and launching a hardware/software product?



      Background



      I studied computer engineering technology at a local trade school, and was frequently among the top performers in my class. After graduation, I was hired as the sole tech guy by a small local company that designs and manufactures hardware/software for a niche market.



      Our original goal was to design a simple device and associated software that would augment an existing product line. This quickly scope-creeped to creating an entirely new product line based on the Best Widget Ever™.



      I've been working on this project for 5 years now, and I feel like every step has been an uphill battle. The entire burden of hardware development, software development, graphics design, user experience, and to a lesser extent marketing has been placed on me. My boss will frequently approach me with vague ideas for features, which I will have to distill into something that makes sense. I've had to self-learn entire programming languages, frameworks, and design patterns in pursuit of our elusive goal.



      It should go without saying that I'm feeling pretty burned out at this point. I've been able to complete most of the hardware and firmware development, but desktop app development (specifically UI and graphics design) might actually break me. I want to see this project to completion, but development has slowed to a crawl and I'm not sure if or when that will be. When I consider how much work will be involved in actually launching the product line once the design phase is complete I'm overwhelmed.



      I keep thinking that a more competent developer should be able to handle this, and that I'm being paid too much for such slow progress. I used to enjoy development, but this project has sucked the life out of me.







      software-development stress hardware





      share







      New contributor




      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 2 mins ago









      Neil Thiessen

      1




      1




      New contributor




      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Neil Thiessen is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.

























          active

          oldest

          votes











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "423"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Neil Thiessen is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f119265%2fhired-as-a-one-man-development-team-and-struggling%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Neil Thiessen is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          Neil Thiessen is a new contributor. Be nice, and check out our Code of Conduct.












          Neil Thiessen is a new contributor. Be nice, and check out our Code of Conduct.











          Neil Thiessen is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f119265%2fhired-as-a-one-man-development-team-and-struggling%23new-answer', 'question_page');

          );

          Post as a guest













































































          Comments

          Popular posts from this blog

          What does second last employer means? [closed]

          Installing NextGIS Connect into QGIS 3?

          One-line joke