3 ms·
A lot of these points are why I still enjoy programming as a hobby, but less so enjoy it as a profession. It is much easier to program something where you are t
by MarkSweep 3y ago
A lot of these points are why I still enjoy programming as a hobby, but less so enjoy it as a profession. It is much easier to program something where you are the only customer. No project manager alternates between asking me increase and decrease the number of story points per task. No one comes with a last minute request to create a throw away demo for some executive who can only understand pointy-clicks things.
Directly addressing the title, one thing I still find difficult in programming is implementing an informal parser. Think calling read(2) and parsing an HTTP request. Making something work with partial reads and multiple buffers is tricky. I really should reach for a real parser sooner in these situations is the actual answer and stop trying to work at such a low level of abstraction.
- samatman 3y agoThis kind of task is a great fit for a parsing expression grammar. Unfortunately most implementations are awkward to use and suboptimal in execution, but if you can find one which is neither of these things (they exist) it's ideal.
- 3abiton 3y agoWhat you describe as annoying about your experience sounds like a case of stakeholder management rather than frustration with programming. But I totally agree with you too.