Live data from Hacker News

What I'm Up to Now

martinfowler.com

21–30 of 142 posts

Re: What I'm Up to Now

#21
post #4

Near the end of his post, he writes: > I’ve always been nagged by my conviction that I’m not working as diligently or effectively as I ought to be. Sadly I’m not getting any better at not letting that bug me. Maybe this has been discussed in depth elsewhere, but my question in response to this is: how does one/how do we end up feeling like this? And how can you work toward not feeling this way?

IMHO, to realize that I am not working as diligently or effectively as I ought to be and being ok with it, is the best thing ever happened to me. I'm not a machine, my goal is not to become better or more productive. As one once said: "self-improvement is just masturbation". I look for the higher goal: long-term satisfaction.

And to be honest, I imagine Fowler could already retire and have zero financial problems for the rest of his life; that helps a lot regarding giving a damn about productivity.

Re: What I'm Up to Now

#22

Earlier quoted context omitted.

Maybe you and them just did not understand that it’s an pattern that, as all pattern, makes only sense for certain applications. Maybe you could also present some references that back up your claims? It’s always easy to judge on people that tried to solve problems of the past. Mistakes will always be made but this way we do learn and make progress. So what I try to say is maybe appreciate that he at least tried to so…

Fowler and "Uncle Bob" are in different solar systems. Fowler may get things wrong, but he's not a total hack like Bob. "The Clean Coder" is one of the most disgusting things I've ever read. Flagged for accuracy.

What specifically did you dislike about The Clean Coder? I don't consider myself sufficiently experienced to judge the advice given in that book.

Re: What I'm Up to Now

#23
post #6
post #3

Earlier quoted context omitted.

Maybe it's the right pattern for some problems, and got overused when it was high on the hype curve? I don't have a horse in the race, but have seen many other technologies/patterns go that route

I find it particularly stupid compared to most other hyped technologies, as the pattern pervades the entire engineering superstructure and has to be entirely burned down in order to fix the core rot. The foundation of any microservice-based system is inherently shoddy in a way other poorly designed systems aren’t.

Your posts have no value. You've said nothing of substance, made no valid criticism. If you just want to vent go talk to a therapist, don't waste precious bytes.

Re: What I'm Up to Now

#24
post #4

Near the end of his post, he writes: > I’ve always been nagged by my conviction that I’m not working as diligently or effectively as I ought to be. Sadly I’m not getting any better at not letting that bug me. Maybe this has been discussed in depth elsewhere, but my question in response to this is: how does one/how do we end up feeling like this? And how can you work toward not feeling this way?

I had a discussion with a friend in college about this. We were both doing dual bachelors in Music and Physics, graduation was approaching, and it was coming time for each of us to choose whether we'd pursue research, art, or other.

He was perhaps smarter than me and worked harder. I asked him what it was that motivated him, and he said that it was a sense of guilt that had been instilled in him by his parents. I told him that guilt is a destructive motivator, at least in the long run. He replied that it actually worked well for him and he was glad to have it.

I also am sometimes motivated by guilt. Does it bother me because I'm more aware of it, or am I right in thinking that there are better motivations within reach?

Re: What I'm Up to Now

#25
post #15

Fowler states: I’ve long known that when you’re doing very creative work, such as writing or programming, the useful hours you can do in a day is rather less than the accepted industrial eight. I don't want to disagree with him as this is quite subjective, but when I am totally engrossed in solving a problem, I get into a flow and the time flies by. If the problem is both interesting and challenging, I can't wait to…

I can only speak for myself, but I find the quality of output decreases pretty steeply after around six hours of flow. Determination can keep me going but I’ve learnt that it’s probably more efficient to just rest and return to it after a good night's sleep.

You have learned a good skill, which is knowing how and when to stop. That is something I have a very, very hard time with.

Re: What I'm Up to Now

#26

Fowler states: I’ve long known that when you’re doing very creative work, such as writing or programming, the useful hours you can do in a day is rather less than the accepted industrial eight. I don't want to disagree with him as this is quite subjective, but when I am totally engrossed in solving a problem, I get into a flow and the time flies by. If the problem is both interesting and challenging, I can't wait to…

> [W]hen I am totally engrossed in solving a problem, I get into a flow and the time flies by. If the problem is both interesting and challenging, I can't wait to get back to working on it and I hate having to stop!

I agree that it is possible to remain in a state of flow for "the standard industrial eight", but on occasions where I've remained in a state of flow for eight (or more) hours, the quality of the work suffers, and the following day is a total loss (as in "me no think good, think meat broken"), so it is better to keep to a more sustainable pace.

Re: What I'm Up to Now

#27
post #4

Near the end of his post, he writes: > I’ve always been nagged by my conviction that I’m not working as diligently or effectively as I ought to be. Sadly I’m not getting any better at not letting that bug me. Maybe this has been discussed in depth elsewhere, but my question in response to this is: how does one/how do we end up feeling like this? And how can you work toward not feeling this way?

I had a discussion with a friend in college about this. We were both doing dual bachelors in Music and Physics, graduation was approaching, and it was coming time for each of us to choose whether we'd pursue research, art, or other. He was perhaps smarter than me and worked harder. I asked him what it was that motivated him, and he said that it was a sense of guilt that had been instilled in him by his parents. I tol…

That works until you hit 30. Beyond that, watch out. You won't merely get worn out; you'll get worn down.

Re: What I'm Up to Now

#28
post #4

Near the end of his post, he writes: > I’ve always been nagged by my conviction that I’m not working as diligently or effectively as I ought to be. Sadly I’m not getting any better at not letting that bug me. Maybe this has been discussed in depth elsewhere, but my question in response to this is: how does one/how do we end up feeling like this? And how can you work toward not feeling this way?

> how does one/how do we end up feeling like this? And how can you work toward not feeling this way?

It's a broad question because there are many underlying causes.

Some people have unrealistically high expectations for what can be accomplished. As engineers, it's easy for us to visualize the big picture of how things would look when they're finished, but forget all of the details and difficulties that must be overcome along the way.

Some people spread themselves too thin across too many projects, such that none of them see any rapid progress. I know a lot of brilliant people who could accomplish great things if they'd just make the choice to stop all of their side projects, learn to say "no" to new requests, and pick one initiative to be their main focus.

Some people think they want to deliver results and finish things, but when it comes down to it they actually prefer the craft part of the process rather than the finishing part. They'd rather write and re-write the same code 20 times until they've perfected it and generalized it for every possible situation, rather than ship an imperfect version that gets things done.

And some people genuinely aren't working diligently or effectively, usually because they haven't yet learned how. I see this a lot in younger people I've mentored: They aren't getting much work done, but they also can't figure out where all of their time is going every day. In one case, I worked with someone who couldn't figure out why they were so unproductive and exhausted every day until they enabled a time tracker on their phone and discovered that they were losing over 8 hours every day to playing on their phone screen. The worst part was that they weren't really enjoying it, either. They just got into the habit of wasting time on social media and it spiraled out of control. Needless to say, getting a handle on that was life-changing in terms of what they could accomplish everyone else in their lives.

Re: What I'm Up to Now

#29

Fowler states: I’ve long known that when you’re doing very creative work, such as writing or programming, the useful hours you can do in a day is rather less than the accepted industrial eight. I don't want to disagree with him as this is quite subjective, but when I am totally engrossed in solving a problem, I get into a flow and the time flies by. If the problem is both interesting and challenging, I can't wait to…

We talk about this a lot on HN, and I'm curious: Are there good studies on this stuff /in the programming context/? I'm aware of the work with athletes and musicians (an excellent start, but requires a lot of generalization to corporate knowledge work).

Even better, given that people are going to vary by at least as much as we vary in physical stamina, advice about how to learn what my own limits are, given that it's so hard to introspect?

Re: What I'm Up to Now

#30
post #6

Earlier quoted context omitted.

I find it particularly stupid compared to most other hyped technologies, as the pattern pervades the entire engineering superstructure and has to be entirely burned down in order to fix the core rot. The foundation of any microservice-based system is inherently shoddy in a way other poorly designed systems aren’t.

Your posts have no value. You've said nothing of substance, made no valid criticism. If you just want to vent go talk to a therapist, don't waste precious bytes.

If you just want to vent go talk to a therapist, don't waste precious bytes.

Nobody holds comments they agree with to this high of a bar. You are being way too harsh, and this borders on personal attack.

One of the ways modern society is breaking down is that nobody has a community they can vent to and relate to. Everything is somebody else's problem. If someone has something to say, let them say it. If they didn't say it clearly, maybe ask for more. Don't make it personal, and if it's irrelevant, just downvote and move on.

Post reply on HN