For what it's worth, you're feeling the same combination of awe and doubt that grips almost any creative practitioner at some point. Writers realize that there are other people who can write an extremely well-structured, gripping novel in a matter of months. Artists see their colleagues do live drawing and suddenly understand that something that is painful and difficult for them comes easy for these other people. (I…
Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
51–60 of 126 posts
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#52Why do you feel you're doing anything wrong..? If you've released multiple apps (30K LOC is a lot!) you're way ahead of most people who never release anything. Comparing yourself to the most prolific developers is a recipe to make you feel bad about yourself.
Writing 30K LOC with minimal bugs is a massive undertaking by the way. Maybe look into using languages with stronger type systems along with automated tests to help. Also, you could rely on third party libraries to do more of the heavy lifting or just remove/simplify features you don't really need. Either way it just takes a lot of work and time.
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#53Hey tastyface. I feel you. I'm here. I didn't graduate from college, and my knowledge is ad-hoc, learned-by-doing and incomplete. I told myself I wouldn't give up until I was making a living writing code. I'm doing that, and it's been arduous, but I've never been more intellectually fulfilled. It's scary, to think there's a whole new generation of programmers who probably can learn faster and more fully internalize a…
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#54So if you're comparing hobby projects, things that you started working on within a day or two of having the idea...well, maybe that's part of it, too.
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#55For what it's worth, you're feeling the same combination of awe and doubt that grips almost any creative practitioner at some point. Writers realize that there are other people who can write an extremely well-structured, gripping novel in a matter of months. Artists see their colleagues do live drawing and suddenly understand that something that is painful and difficult for them comes easy for these other people. (I…
I wouldn't say that programming is primarily creative, at least not as an industry activity. Development overall can be creative, but the code itself is to a large extent utilitarian. I don't think the difference, as stated by the poster, is creativity, but workmanship. In that sense programming is more like a craft.
Have you seen a sculptor at work? There is nothing inherently creative about the hundreds of hours spent chipping away little bits of rock.
What you describe is true in any art - the macroscopic creative vision is supported by the microscopic repetitive work.
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#56You're not missing anything. It starts out that (code is crap) and you just get better the more stuff you write , and even then you never quite feel like you're writing "good code". The biggest thing that accelerated my growth was working with people who were much much better than I was. You'll learn so much faster, and become so much better than you can ever by just plugging away by yourself. Just remain humble and…
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#57I am in my late 40's, I have been coding since I began uni in 1987, I have a Computer Science degree. When I got out there 25+ years ago I was all about doing things the best way, code reuse, refactor etc to get things just right. Most younger devs are. It took so much time getting the environments perfect, unit tests, etc. The customer paid for that, my managers must have been tearing their hair out watching us faff…
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#58immediately followed by
>I'm proud of my work — especially design-wise
ummmmm.... what?
Re: Ask HN: Maybe I kind of suck as a programmer – how do I supercharge my work?
#59>the code is generally messy and horrible, rife with race conditions and barely holding together in parts. immediately followed by >I'm proud of my work — especially design-wise ummmmm.... what?