3 ms·
It's debatable who actually does read large amounts of code; see: http://www.gigamonkeys.com/code-reading/ http://www.gigamonkeys.com/code-reading/ I personall
by tjr 13y ago
It's debatable who actually does read large amounts of code; see: http://www.gigamonkeys.com/code-reading/ http://www.gigamonkeys.com/code-reading/
I personally only read large amounts of code when trying to grasp the overall structure of a large application. But I'd rather not read large amounts of code; I'd rather read a design document! But not everyone writes them... :-(
I would opine (based on experience!) that work like bug-fixing can be so monotonous that your mind starts getting a little mushy as you do it day after day after year after year. It doesn't tend to be the kind of work that promotes great engineering thought. It's . . . a job. Which is okay, as far as it goes. But if you want to grow as an engineer, you need to design and build things.
I would suggest reading:
http://philip.greenspun.com/seia/ http://philip.greenspun.com/seia/
and especially:
http://philip.greenspun.com/seia/writeup http://philip.greenspun.com/seia/writeup
which talks about professionalism for software engineers. You might find some inspiration there. (And the whole book, even if you don't build web applications, is still a worthwhile read to gain some insight into how a professional software engineer thinks.)
- sown 13y agoBy reading code, I also meant debugging. They don't really explain how things work and their response is usually 'just read the fucking code!' so I presumed that I just am terrible at reading code.
- jaegerpicker 13y agoThat sounds like you work at a fairly shitty place. I don't know you or your place of business but based on that statement there is a good chance that you are a lot better than you think and it's just time for a change as your current place is bringing you down.
- sown 13y agoMaybe I'm a leech like another askHN post talked about (https://news.ycombinator.com/item?id=7196455 https://news.ycombinator.com/item?id=7196455) and don't know it or how to fix it?
- tjr 13y agoSounds to me like they are the ones lacking engineering professionalism... But it's not uncommon. Programmers like to write programs; they don't tend to like explaining their programs. (HN users may not be a good representative sample; we clearly come here to discuss and explain things to each other.)