Well, I agree that kids are pretty much the same as they've always been........it's the world that's changing around them.
As for this little boy, I totally empathize with your frustration. I've been feeling some myself...........today, I had a couple of children who just would NOT do their last assignments. Very last ones, I had to put the grades in today. I assigned them some math on Wednesday, reading we've been doing all week and a book report yesterday. That is ALL we've done this week! My most capable were done yesterday. My average ones were done within two hours of school start today. These others, all day and couldn't get anywhere. I griped and carried on and cajoled and threatened..............couldn't get anywhere.
I pulled out some little plastic medals on ribbon necklaces and said that I had 7 medals (7 children were working) and they would ONLY be given to those who finished their work the best they could do. All but one kid got right to it. That saying "You catch more flies with honey than with vinegar" really does ring true!
That one didn't work for the medal. Here's what we finally had to do. He knew what to do and how to do it, he was just getting lost between figuring the problem out and writing it down. By the time he regained focus, he didn't know what to write anymore and just wrote down anything. He was also REALLY wanting my attention. So, we did this. He'd tell me how to work a problem, and I'd show him how to write it down. He'd start to write it, stop and mess with his pencil point or straighten his shirt, or move the eraser over, or see what some other kid was doing, and I'd remind him of what to write. He'd write it down. Now he'd be pleased with himself, and would tell me the next problem. We really had to do that for the rest of his papers. We were constantly being interrupted by others, of course, and I'd put us back on track.
Totally frustrating, but at the end of the day, I had all my assignments and he was a happy kid. His mother always checks with me to see how he's done (this one has lots of days like this), and I was able to give her two thumbs up, so she was happy too.
All my days with him have not ended this way, but I wish they would. I feel bad those other days, and days like this I feel good. I am trying to make more "feel good" days.
So, anyway, through all of that, my advice is to try to turn days like those into "feel good" days if you can. Give the kid some responsibility near you. Have him see how many baskets he can shoot, or how many laps in 3 minutes or how many jumpropes in a minute. Let him tell you, praise him, and then challenge him to do more. Time will probably pass more quickly for both of you and you can have a "feel good" day.
Just edited to say, I have a feeling you like this kid a lot. Don't be afraid to tell him that. I often tell my kids when I'm frustrated, "you know you're one of my favorite kids, you just need to................" or "You know I love you but I can't let you get away with this stuff" or "If I didn't care about you I wouldn't care what you do, but I do and I do" (they love that one, "I do and I do" just strikes their funny bones).