Note it's not necessarily sarcasm. Personally, I've been working as a developer for years (15+), and I 'quit' a couple of years ago.
What do I mean by 'quit'? I've been working in large corporation bouncing from team to team. I only write code if I absolutely have to. So in practice I end up actually "working" a few days a month. I don't do shit at work. I just deliver something every so often, and with my experience, I can do as much as a typical dev in 1/10 the time. And I can do the hard stuff some developers just can't. An example of this was writing a parser for third party lua config files. The team fought a half assed implement for months, I came in and re-did it in a week.
Agile has been a god send for me. I just complete a couple of tickets a week, enough to have something to report in the stand up. So far as management is concerned I'm golden.