How can you not be romantic about programming? (2020)
21–30 of 373 posts
Re: How can you not be romantic about programming? (2020)
#22"After a while, more and more, you’ll find yourself in moments of awe, stunned by the size and fragility of it all; the mountains of work and talent and creativity and foresight and intelligence and luck that went into it. And you’ll reach for the word “magic” because you won’t know how else to describe it and then you lean back and smile, wondering how someone could not." I guess I wish I felt like that about progra…
Re: How can you not be romantic about programming? (2020)
#23I would happily write code for free (and do so off-hours, with my kids, and for side projects). I have the luxury of working in a field where my employer pays me not because I hate what I’m doing and would rather not do it all, but just because they need me to focus on solving puzzles they choose instead of puzzles I choose.
If programming paid like shit, I don't think I would be able to stop myself going down that road anyway, in the same way someone who loves painting can't help but paint.
Re: How can you not be romantic about programming? (2020)
#24Re: How can you not be romantic about programming? (2020)
#25Strange. For me, programming is an emotionless endeavor and one of the hardest aspects about doing it day in and day out. Sometimes it feels like a higher level form of data entry.
Emotion is very important to me as a programmer. Often my emotions know when something isn't right before my "rational" mind does, hinting that it's time to slow down and dig deeper. I've found a number of bugs this way over the years.
In fact, my team has long recorded our emotional state with every commit, with a numerical score: "h:1" through "h:5" at the end of each commit message. If you pair on the commit, the lowest individual score prevails. Anything other than a five is a sign that something deserves a little reflection. (Threes or lower are quite rare, happily.) We always said we were going to use these as metrics for defect analysis, but our defect rate is already pretty low. I suspect the main value is just that short pause for reflection before we commit.
Re: How can you not be romantic about programming? (2020)
#26How? Writing resource hogging code all day to figure out how to best display obtrusive advertisements is a good start.
Re: How can you not be romantic about programming? (2020)
#27"After a while, more and more, you’ll find yourself in moments of awe, stunned by the size and fragility of it all; the mountains of work and talent and creativity and foresight and intelligence and luck that went into it. And you’ll reach for the word “magic” because you won’t know how else to describe it and then you lean back and smile, wondering how someone could not." I guess I wish I felt like that about progra…
Retiring sounds good right about now.
Re: How can you not be romantic about programming? (2020)
#28Beautifully said, although I find it rather horrifying.
Re: How can you not be romantic about programming? (2020)
#29Yesterday I set up a Django server that exposes some tables through an API that's fully queryable and filterable and sortable and paginated. And I wired it right into an antd table component on a Web app. And the whole thing is just so nicely interactive and #%$&ing clean and beautiful and elegant. I felt such joy making it. Then I had a moment of thinking, "wow the CEO and friends are going to be blown away." Until…
Re: How can you not be romantic about programming? (2020)
#30VPs who refuse to share technical aspects of the business plans/goals (for a small company) with engineering because "well I can't share that with you" Steve Weingart when @ Liant
Anything involving/supervised by Ben Bar-Haim formerly AMD. Ben successfully constructed an incredibly monolithic bureaucracy in AMD - with a huge amount of overhead. Software groups not based in Markham Ontario got Trashed.
So yes, lots of Manager/VP reasons to hate programming