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. Software Development: The Great Equalizer

Software Development: The Great Equalizer

Scheduled Pinned Locked Moved The Lounge
c++tutorialquestioncareer
69 Posts 30 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.
  • H Offline
    H Offline
    honey the codewitch
    wrote on last edited by
    #1

    I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

    Real programmers use butterflies

    Greg UtasG Mike HankeyM Sander RosselS G R 22 Replies Last reply
    0
    • H honey the codewitch

      I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

      Real programmers use butterflies

      Greg UtasG Offline
      Greg UtasG Offline
      Greg Utas
      wrote on last edited by
      #2

      I think having worked on a farm is an important skill! Any industry with common sense values talent over credentials. The ones that don't are typically licensed or unionized, which is primarily a way to reduce competition and make it more lucrative for those who are allowed in.

      Robust Services Core | Software Techniques for Lemmings | Articles
      The fox knows many things, but the hedgehog knows one big thing.

      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

      H P 2 Replies Last reply
      0
      • Greg UtasG Greg Utas

        I think having worked on a farm is an important skill! Any industry with common sense values talent over credentials. The ones that don't are typically licensed or unionized, which is primarily a way to reduce competition and make it more lucrative for those who are allowed in.

        Robust Services Core | Software Techniques for Lemmings | Articles
        The fox knows many things, but the hedgehog knows one big thing.

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

        I don't know. My FIL is a master electrician. Union man. Never had a degree either. He worked in a wonderbread factory before apprenticing, and then busted his behind until he got where he was at. I'm here for trades. And frankly, I'm a member of an industrial union myself, though I work for myself, not a union shop since I don't employ anyone. That's all I'll say on that, for fear of turning this further into a political discussion. I'm in the distinct political minority here.

        Real programmers use butterflies

        M E 2 Replies Last reply
        0
        • H honey the codewitch

          I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

          Real programmers use butterflies

          Mike HankeyM Offline
          Mike HankeyM Offline
          Mike Hankey
          wrote on last edited by
          #4

          I have a similar story but I did manage to get a degree. Kicked out of a dysfunctional family situation at 16 with a 10th grade education, went in the military did 2 tours in Nam (20+ months). After I got home 2 years of homeless, drifting, drugs , alcohol. Then got married, dysfunctional relationship that lasted 17 years but in that time managed to get a degree in Engineering Physics. Nasty divorce, quit computing for 13 years and then tried to get back in but too much time had passed and couldn't keep up. So here I am retired and still hacking, but loving it because I choose when and what I want to learn. No pressure, no deadlines, no politics, no bullshit.

          The less you need, the more you have. JaxCoder.com

          H 1 Reply Last reply
          0
          • Mike HankeyM Mike Hankey

            I have a similar story but I did manage to get a degree. Kicked out of a dysfunctional family situation at 16 with a 10th grade education, went in the military did 2 tours in Nam (20+ months). After I got home 2 years of homeless, drifting, drugs , alcohol. Then got married, dysfunctional relationship that lasted 17 years but in that time managed to get a degree in Engineering Physics. Nasty divorce, quit computing for 13 years and then tried to get back in but too much time had passed and couldn't keep up. So here I am retired and still hacking, but loving it because I choose when and what I want to learn. No pressure, no deadlines, no politics, no bullshit.

            The less you need, the more you have. JaxCoder.com

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

            I was way too ... gender non-conforming and clearly gay to be in the military. I'm pretty sure the recruitment office would have opened fire on me if I got within 300 yards of them. :laugh: Different times. My brother is military. So was my stepfather. It was never in the cards for me. I'm glad though. I think if I had gone in I probably would have washed out anyway, but even if I didn't I don't think it would have put me on the career path I had. I never would have worked for Everdev (which I loved) just for example.

            Real programmers use butterflies

            Mike HankeyM 1 Reply Last reply
            0
            • H honey the codewitch

              I was way too ... gender non-conforming and clearly gay to be in the military. I'm pretty sure the recruitment office would have opened fire on me if I got within 300 yards of them. :laugh: Different times. My brother is military. So was my stepfather. It was never in the cards for me. I'm glad though. I think if I had gone in I probably would have washed out anyway, but even if I didn't I don't think it would have put me on the career path I had. I never would have worked for Everdev (which I loved) just for example.

              Real programmers use butterflies

              Mike HankeyM Offline
              Mike HankeyM Offline
              Mike Hankey
              wrote on last edited by
              #6

              Yes different times indeed. Turns out that a couple of guys in my unit were gay, one highly decorated and even wrote a book. I was totally unaware he was gay, it would not have made a difference to me but at the time the military was very anal about such things and he probably would have been ostracized and booted out?

              The less you need, the more you have. JaxCoder.com

              L H 2 Replies Last reply
              0
              • Mike HankeyM Mike Hankey

                Yes different times indeed. Turns out that a couple of guys in my unit were gay, one highly decorated and even wrote a book. I was totally unaware he was gay, it would not have made a difference to me but at the time the military was very anal about such things and he probably would have been ostracized and booted out?

                The less you need, the more you have. JaxCoder.com

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

                Mike Hankey wrote:

                at the time the military was very anal

                Um, I think perhaps the opposite. :laugh: :laugh:

                1 Reply Last reply
                0
                • H honey the codewitch

                  I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

                  Real programmers use butterflies

                  Sander RosselS Offline
                  Sander RosselS Offline
                  Sander Rossel
                  wrote on last edited by
                  #8

                  I had a great childhood, good school, University, and everything, just never schooled in IT. Yet here I am! :D I was recently discussing this with someone and I told him any idiot can call himself a programmer, there's no entry barrier to the field. I also pointed out that around 90% of the programmers I've met are absolute bunglers who couldn't tell good code from bad code. He was flabbergasted! If you want to be a doctor, lawyer or accountant, you need expensive degrees*. However, if you're writing business critical software that enables thousands of people to do their jobs and generate a revenue of millions a day... You need only a computer. A lot of untrained and often unskilled programmers work for local companies, enterprises, the government, non-profits, they're everywhere. There are IT companies who gladly hire a rookie fresh from college and sell them as sr. expert consultant for €100+ an hour** It gives people like you and I an easy chance to start over in a profitable field. The flipside of the coin is not so great, I'm afraid... :sigh: Let's put it this way, failing IT projects really aren't always the manager's fault. * Which still doesn't mean anything, there are terrible doctors, lawyers and accountants too! ** I have a cousin who is sold as an AWS solution's architect with two to three years of experience and some certificates. When asked what types of databases I could get in AWS I got blank stares... "What do you mean?" :laugh:

                  Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                  1 Reply Last reply
                  0
                  • H honey the codewitch

                    I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

                    Real programmers use butterflies

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

                    Hmm. At the risk of being flamed, I'm going to comment here. I ran the traditional route. I majored in computer engineering at Wright State[^], graduating with a bachelor's degree in 1984. While I was a sophomore in early 1980, I started working as a part-time programmer. I also filled slots during that period as a system manager (VAXen) and as a technical writer. In the ensuing 40 years I have worked with all kinds of folks with different backgrounds. One of the best programmers I ever worked for had a degree in physics. Another guy didn't have a degree but was a phenomenal embedded developer with a meticulous style that, ten years after he retired, makes his code still some of the easiest to maintain I've ever seen. I worked with a college-trained programmer who had enviable credentials, but wrote the sloppiest, most bug-ridden sh!t code I've ever seen. After he left, I spent over a year rewriting everything he wrote on my product, as I got tired and pissed off over the constant bug reports. Another college grad wrote decent code but was an elitist and couldn't be bothered to document it or make it easy to use. Based on my experiences, I can make the following observations: A college education does not guarantee that you'll be a great developer. What is does is give you a broader and deeper skill set than you're likely to have if you're self-trained. As an example, the fantastic embedded guy I mentioned? His only data structure was an array. He knew about linked lists, trees, and all sorts of other things, but they weren't tools he could use comfortably. College educated folks think that grants them a certain level of expertise, often over the self-trained developer, that may or may not be warranted. Practical experience obtained through self-training is great, because you don't have preconceived notions about how something's going to go while you're learning it. Since you're self-motivated you tend to work harder when learning something new, and pay more attention to the nitty-gritty details. That said, it also means that there can be potholes in the road that you might know intuitively from the education that you'll miss entirely if your experience hasn't included it. Many self-trained folks also have a chip on their shoulder about it, and disparage the education as needless academic fluff. My point is that both paths to expertise have value. Choosing one over the other is a mi

                    Greg UtasG H J 3 Replies Last reply
                    0
                    • H honey the codewitch

                      I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

                      Real programmers use butterflies

                      R Offline
                      R Offline
                      Ron Anders
                      wrote on last edited by
                      #10

                      I have a similar background but not wired like you. What I mean by that is I understand that people who fancy writing compilers (parsers) are a special breed. I'm pin level hardware savvy and have done some assembly early on but when I read your tech posts my head just spins I have no idea where you've been. That's a compliment. I was the last of 5, punk ass lead guitarist that had electronics in high school but wanted to build flangers and delays more than motors and study diode drops. My parents gave me 3 choices on day in my junior year A: Get your grades up. B: Join the military or C: drop out of school and we'll set you up in an apartment and you an get a job and a roomie to pay for it all. Duh. So I got a job soldering for a waterbed heater company in So. Cal where we lived, then an data acquisition company where I started as a line inspector but once they got wind of my electronics knowledge (resistor color code memorization mostly) the put me in the test tech group. You job hopped for advancement then then the last stint was sr. engineering tech at Emulex when DEC roamed the earth. All the while I was fascinated with coding but have never done it professionally. After Emulex my wife and I bugged out to Summit County Colorado to ski a lot but there is no real jobs to be had in the tech sector in a resort town at 9800 feet in the sky. So we opened a pc shop that went great guns but now just gets along. I do some personal life enhancing code that helps my wife with her new gig as a business consultant. She was a 4.0 student and is the real brains of the two of us but detests the idea of herself coding even though she can unravel the snarliest ms exchange issues, has had enough. I'm doing an MVC AspNet POS program right now for a side job I fell into selling retail products. That keeps me entertained. The tech sector is a great equalizer. Nerds arise! :thumbsup:

                      H 1 Reply Last reply
                      0
                      • G Gary R Wheeler

                        Hmm. At the risk of being flamed, I'm going to comment here. I ran the traditional route. I majored in computer engineering at Wright State[^], graduating with a bachelor's degree in 1984. While I was a sophomore in early 1980, I started working as a part-time programmer. I also filled slots during that period as a system manager (VAXen) and as a technical writer. In the ensuing 40 years I have worked with all kinds of folks with different backgrounds. One of the best programmers I ever worked for had a degree in physics. Another guy didn't have a degree but was a phenomenal embedded developer with a meticulous style that, ten years after he retired, makes his code still some of the easiest to maintain I've ever seen. I worked with a college-trained programmer who had enviable credentials, but wrote the sloppiest, most bug-ridden sh!t code I've ever seen. After he left, I spent over a year rewriting everything he wrote on my product, as I got tired and pissed off over the constant bug reports. Another college grad wrote decent code but was an elitist and couldn't be bothered to document it or make it easy to use. Based on my experiences, I can make the following observations: A college education does not guarantee that you'll be a great developer. What is does is give you a broader and deeper skill set than you're likely to have if you're self-trained. As an example, the fantastic embedded guy I mentioned? His only data structure was an array. He knew about linked lists, trees, and all sorts of other things, but they weren't tools he could use comfortably. College educated folks think that grants them a certain level of expertise, often over the self-trained developer, that may or may not be warranted. Practical experience obtained through self-training is great, because you don't have preconceived notions about how something's going to go while you're learning it. Since you're self-motivated you tend to work harder when learning something new, and pay more attention to the nitty-gritty details. That said, it also means that there can be potholes in the road that you might know intuitively from the education that you'll miss entirely if your experience hasn't included it. Many self-trained folks also have a chip on their shoulder about it, and disparage the education as needless academic fluff. My point is that both paths to expertise have value. Choosing one over the other is a mi

                        Greg UtasG Offline
                        Greg UtasG Offline
                        Greg Utas
                        wrote on last edited by
                        #11

                        What makes you think your post could get flamed? It was interesting to read about your experiences, and your observations make sense. I would say that programming is always mostly self-taught. University can inform you of techniques (data structures, parsing, state machines...), but it's mostly a case of the more code you write, the better you get, so long as you strive to make your code easy to maintain and evolve instead of just dropping it once it works.

                        Robust Services Core | Software Techniques for Lemmings | Articles
                        The fox knows many things, but the hedgehog knows one big thing.

                        <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                        <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                        G 1 Reply Last reply
                        0
                        • G Gary R Wheeler

                          Hmm. At the risk of being flamed, I'm going to comment here. I ran the traditional route. I majored in computer engineering at Wright State[^], graduating with a bachelor's degree in 1984. While I was a sophomore in early 1980, I started working as a part-time programmer. I also filled slots during that period as a system manager (VAXen) and as a technical writer. In the ensuing 40 years I have worked with all kinds of folks with different backgrounds. One of the best programmers I ever worked for had a degree in physics. Another guy didn't have a degree but was a phenomenal embedded developer with a meticulous style that, ten years after he retired, makes his code still some of the easiest to maintain I've ever seen. I worked with a college-trained programmer who had enviable credentials, but wrote the sloppiest, most bug-ridden sh!t code I've ever seen. After he left, I spent over a year rewriting everything he wrote on my product, as I got tired and pissed off over the constant bug reports. Another college grad wrote decent code but was an elitist and couldn't be bothered to document it or make it easy to use. Based on my experiences, I can make the following observations: A college education does not guarantee that you'll be a great developer. What is does is give you a broader and deeper skill set than you're likely to have if you're self-trained. As an example, the fantastic embedded guy I mentioned? His only data structure was an array. He knew about linked lists, trees, and all sorts of other things, but they weren't tools he could use comfortably. College educated folks think that grants them a certain level of expertise, often over the self-trained developer, that may or may not be warranted. Practical experience obtained through self-training is great, because you don't have preconceived notions about how something's going to go while you're learning it. Since you're self-motivated you tend to work harder when learning something new, and pay more attention to the nitty-gritty details. That said, it also means that there can be potholes in the road that you might know intuitively from the education that you'll miss entirely if your experience hasn't included it. Many self-trained folks also have a chip on their shoulder about it, and disparage the education as needless academic fluff. My point is that both paths to expertise have value. Choosing one over the other is a mi

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

                          Yeah I'm not even trying to say my route was ideal. Hell, I don't even know if I could reproduce it if I had to do it over again. It's just what I had in front of me. That's not to say that it's better than going to school. :)

                          Real programmers use butterflies

                          1 Reply Last reply
                          0
                          • Mike HankeyM Mike Hankey

                            Yes different times indeed. Turns out that a couple of guys in my unit were gay, one highly decorated and even wrote a book. I was totally unaware he was gay, it would not have made a difference to me but at the time the military was very anal about such things and he probably would have been ostracized and booted out?

                            The less you need, the more you have. JaxCoder.com

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

                            Yeah, there was DADT and all that. It just wasn't for me. I'm not the type. :)

                            Real programmers use butterflies

                            Mike HankeyM 1 Reply Last reply
                            0
                            • R Ron Anders

                              I have a similar background but not wired like you. What I mean by that is I understand that people who fancy writing compilers (parsers) are a special breed. I'm pin level hardware savvy and have done some assembly early on but when I read your tech posts my head just spins I have no idea where you've been. That's a compliment. I was the last of 5, punk ass lead guitarist that had electronics in high school but wanted to build flangers and delays more than motors and study diode drops. My parents gave me 3 choices on day in my junior year A: Get your grades up. B: Join the military or C: drop out of school and we'll set you up in an apartment and you an get a job and a roomie to pay for it all. Duh. So I got a job soldering for a waterbed heater company in So. Cal where we lived, then an data acquisition company where I started as a line inspector but once they got wind of my electronics knowledge (resistor color code memorization mostly) the put me in the test tech group. You job hopped for advancement then then the last stint was sr. engineering tech at Emulex when DEC roamed the earth. All the while I was fascinated with coding but have never done it professionally. After Emulex my wife and I bugged out to Summit County Colorado to ski a lot but there is no real jobs to be had in the tech sector in a resort town at 9800 feet in the sky. So we opened a pc shop that went great guns but now just gets along. I do some personal life enhancing code that helps my wife with her new gig as a business consultant. She was a 4.0 student and is the real brains of the two of us but detests the idea of herself coding even though she can unravel the snarliest ms exchange issues, has had enough. I'm doing an MVC AspNet POS program right now for a side job I fell into selling retail products. That keeps me entertained. The tech sector is a great equalizer. Nerds arise! :thumbsup:

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

                              Ron Anders wrote:

                              when I read your tech posts my head just spins I have no idea where you've been

                              I take that as a challenge to become a better writer. I don't want my stuff to be arcane. I'd like to bring a little witchcraft to everyone. So I'll keep trying, and maybe one of these days I'll figure out how to make my stuff accessible to most people. :)

                              Real programmers use butterflies

                              1 Reply Last reply
                              0
                              • H honey the codewitch

                                I grew up kinda hard, with untreated mental illness and spent some time on the streets as a homeless teen, got my GED as a result and never went to college. But I had hacked around on computers, programming since I was 8 years old. When I was 18 I went from being homeless to moving in with my b/f in seattle and from there straight to Microsoft. I started taking senior and lead positions before I was 20. Outside of software development, for example when I moved from Seattle to rural Washington state where there were not development jobs I drove a cab, jockeyed cash registers, and even worked on a farm. I'm not qualified to do anything skilled but write software. I can't tell you how grateful I am that this industry values talent over credentials. I'd be in a very different position today if it weren't for that. I have a friend I grew up with who never launched into a software career despite us programming together but his primary interest is language so I guess I understand - I learned C++, he learned Latin. I have another friend who I came up with together and helped him get into development, and then he moved to NYC and got rich, and he has a similar background as me, except not crazy. None of these people have degrees. Both are ridiculously intelligent. But it makes me think, you know? I count myself fortunate, and I am grateful not just for me, but for anyone like me who found their way despite lack of opportunities and access to "white collar" work generally.

                                Real programmers use butterflies

                                abmvA Offline
                                abmvA Offline
                                abmv
                                wrote on last edited by
                                #15

                                Praise You. Keep up the good work !

                                Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                                We are in the beginning of a mass extinction. - Greta Thunberg

                                1 Reply Last reply
                                0
                                • H honey the codewitch

                                  Yeah, there was DADT and all that. It just wasn't for me. I'm not the type. :)

                                  Real programmers use butterflies

                                  Mike HankeyM Offline
                                  Mike HankeyM Offline
                                  Mike Hankey
                                  wrote on last edited by
                                  #16

                                  I just lived through it. At the time the draft was going on and my number was up so I enlisted. Probably saved my life, I went into communications instead of infantry and in 67 things over there were hot.

                                  The less you need, the more you have. JaxCoder.com

                                  H 1 Reply Last reply
                                  0
                                  • Mike HankeyM Mike Hankey

                                    I just lived through it. At the time the draft was going on and my number was up so I enlisted. Probably saved my life, I went into communications instead of infantry and in 67 things over there were hot.

                                    The less you need, the more you have. JaxCoder.com

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

                                    I'm glad it worked out for you in the end. Elephant knows it didn't for so many. :sigh: That war was just.. SMDH I don't know whether to say sorry or thank you. I have ... feelings about vietnam vets that sets them apart for me from other war vets. I won't get into it for risk of making this thread political, but you (and if not you then or at least many like you - i don't want to speak for you) deserved better.

                                    Real programmers use butterflies

                                    Mike HankeyM 1 Reply Last reply
                                    0
                                    • H honey the codewitch

                                      I'm glad it worked out for you in the end. Elephant knows it didn't for so many. :sigh: That war was just.. SMDH I don't know whether to say sorry or thank you. I have ... feelings about vietnam vets that sets them apart for me from other war vets. I won't get into it for risk of making this thread political, but you (and if not you then or at least many like you - i don't want to speak for you) deserved better.

                                      Real programmers use butterflies

                                      Mike HankeyM Offline
                                      Mike HankeyM Offline
                                      Mike Hankey
                                      wrote on last edited by
                                      #18

                                      Thanks...yeah let's just leave it there.

                                      The less you need, the more you have. JaxCoder.com

                                      H 1 Reply Last reply
                                      0
                                      • Mike HankeyM Mike Hankey

                                        Thanks...yeah let's just leave it there.

                                        The less you need, the more you have. JaxCoder.com

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

                                        sorry I get emotional with certain things.

                                        mov ax, [feelings]
                                        xor ax,ax

                                        There. :laugh:

                                        Real programmers use butterflies

                                        S 1 Reply Last reply
                                        0
                                        • Greg UtasG Greg Utas

                                          What makes you think your post could get flamed? It was interesting to read about your experiences, and your observations make sense. I would say that programming is always mostly self-taught. University can inform you of techniques (data structures, parsing, state machines...), but it's mostly a case of the more code you write, the better you get, so long as you strive to make your code easy to maintain and evolve instead of just dropping it once it works.

                                          Robust Services Core | Software Techniques for Lemmings | Articles
                                          The fox knows many things, but the hedgehog knows one big thing.

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

                                          Greg Utas wrote:

                                          What makes you think your post could get flamed?

                                          My experience has been that some college-educated folks can be a little dismissive of the self-taught, and the self-taught are sometimes defensive as a result. Taking the middle ground means you disagree with most.

                                          Greg Utas wrote:

                                          the more code you write, the better you get

                                          Very true. You learn the "why" of writing code in a particular fashion, as expressed in the mental scar tissue from excruciating debug sessions.

                                          Greg Utas wrote:

                                          make your code easy to maintain and evolve instead of just dropping it once it works.

                                          That's been one of the great things about switching from defense contracting to commercial development. With defense contracting you wrote an application, delivered it, and you were done. I have commercial applications now that I've been developing, maintaining, and enhancing for 20 years. Going back to code you wrote 20 years ago can be a humbling experience :sigh: .

                                          Software Zen: delete this;

                                          Greg UtasG H 2 Replies 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