The Pyramid Method: A Simple Strategy for Becoming Exceptionally Good
calnewport.com
calnewport.com
I would argue that in this process his key outcome was not improving his rapping ability. He learnt about stage presence, handling a microphone, interacting with a crowd, picking suitable topics to entertain that crowd, and probably more. As a result of consistently performing and being in this place he has likely built a network of people doing similar things and of fans. For someone who wants to succeed in a rap career these are all important things, but my question is did his rapping actually improve?
It's all a question of metrics and of knowing exactly what you want to get out of your project.
The challenge often is getting over the personal hangups which prevent one from facing honest feedback. There is a general narrative where a person's will to achieve a particular goal finally overcomes the fears related to identity and the outcome, and progress accelerates.
I would appreciate any suggestions for how one can apply this 'Pyramid method' to the field of programming. What should be the pyramid here - Github? StackOverflow?
Or is there another way to approach this quest?
As far as a specific tip for the Pyramid method, get involved in your local mobile development SIG. For iOS, it is Cocoaheads (weird name, I know but Cocoa programmers are an interesting bunch). Once you get involved (or better yet, start one up), start presenting topics. By presenting, you will be pushed out of your comfort zone. Don't know AVFoundation? Volunteer to present on this topic and then build your first AVFoundation based app. As another comment in this thread pointed out, hackathons are a great way to meet other developers and improve your coding production. Seek out the good developers in your local area, nothing beats buying someone a beer or coffee and listening to their experience and advice. Do a pro-bono project, ideally one with a deadline (and one that would be difficult to back out of - e.g.one with personal commitment)
StackOverflow is a good practice area. If you have free time, go find some questions you don't know how to answer and answer them.
One last thing, buy a lot of apps. Use them, try to reverse engineer them (not from object code but from the app itself). Money well spent.
The issue is that in a world of six billion people and innumerable domains of knowledge, it is difficult to achieve true expertise in even a single field. Laser-like focus on a single skill, as described in the Pyramid Method, offers the potential of becoming amazing at that skill to the likely exclusion of any others.
My dilemma is therefore whether or not I ought to try to become an exceptional software developer or businessperson or writer, or whether it's okay to just be pretty good at all of those things and never achieve major recognition for any of them.
How possible is it to actually become a Renaissance Man these days?
We all want to lead a life of significance, but don't fool yourself into thinking that the only way to find significance is to "achieve major recognition" in the eyes of others. In fact, you'd probably agree that chasing the esteem of others is probably the least significant thing anyone can do with their life.
P.S. Born Standing Up, his memoir, is deservedly praised.
An article in Flak Magazine[1] describes him as "a popular MC from the Manhattan club scene."
You don't specify what you mean by "a good career," but it would appear that he's not reached the Cristal-filled-hot tub stage in life yet.
I did enjoy his songs, though.
I believe the essence is this:
You're gonna hafta practice a ton anyway. So one way to decide how to focus your practice is to pick a microcosm with clear feedback, and go hard on that one type of practice. It's not about the (microcosmic) prize, it's about the focus that having a prize gives you in your preparation for the real fight, which you can get to in a few years. Thrashing during practice is as much a problem as thrashing during the fight for the thing itself.
While I think it's interesting advice, my thought is that for every opinion piece advocating laser focus, there's another opinion piece advocating dilettantism and adaptability and opportunism. It's hard to know how to add that up.
Competitions, particularly recurring ones, are great because they force you to finish something, get it judged, and start something else.
(Speaking as someone who's in the middle of a huge project with no end in sight - sounds good!)