My Programming Journey
gavinhoward.com
gavinhoward.com
This made me laugh. You young-uns! I earned my first money for programming in 1970. I wrote, in IBM 360 assembly language, a "subroutine" to compute square-root, using a Chebechev polynomial to get a close approximation, and two iterations of Newton's algorithm to get the required precision. I got a job with Control Data Corp (as a COBOL programmer) a year or so later. But the real point of my laugh is that real jobs in programming probably started in the early 1950s.
It's not to say you couldn't get paid to do it in 1955. But if in 1955 you told someone at the hair salon or the bar that you were a "programmer", you would get funny looks ≈ 100% of the time.
Heck, the web was almost brand new when I was in elementary school, and there was only one teacher who decided to take the initiative and teach kids HTML. He wasn't even my normal teacher, and I think I kind of just got pulled into it for some reason. In any case, I carried those skills he taught me all the way into adulthood, and I'm a web developer today! If he didn't host that class, I might not have ever bothered learning about Web technology. Otherwise, it wasn't like computer skills were part of the curriculum beyond learning to type.
Same here, I was a warehouse worker. I took a pay cut for this move, but I loved the work. Little did I know what the future held :)
Very nice read.
My dad, who hated computers with a passion but could see them becoming more and more pervasive in society, always thought that being "good with computers" would be something I could fall back on if I had to. He was right. That's basically how I ended up in my first software development job, which I enjoyed enough that I eventually decided to pursue it as a career.
checking our your code, it's great as well, you surpass level of many engineers i know who has staff/principal in their title.
don't let the fact about those job or interview letting you down. You write out C code like nothing from these.
You're absolute a great programmer.
You will have better succeess doing your own SaaS instead.