The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Aside from the suggestion to get involved in side projects, I'm getting the sense you may not have gotten a satisfying response yet, so I'll throw my two cents in.
Share and teach what you know
You could use the excess intellectual bandwidth to find ways to help others past the "dazed and confused" state they are in. Find ways to make what you're doing more clear, concise and engaging. This in itself can be challenging. It's one thing to design and implement complex solutions which you understand, but it's something completely different to create/design/implement solutions which are simple, elegant and accessible to others. I'm not suggesting you dumb down what you do, but rather, play to the room. If the room isn't at your level, then work on getting them there. If your peers aren't willing to try and get passed the "dazed and confused" stage, that indicates a problem of the will and not necessarily intellect. If this is the case, then find somewhere that a)Has people that are closer to your level or b)Has people that are open to learning.
The developers I've admired and respected most have been the ones that have been not only been incredibly intelligent, but who also had a desire to share and teach others.
You are correct sir. It turns out I'm in a bit of a toxic environment, and I do agree it goes back to poor will. As such, I believe the best course is to simply change environments and then take heed to what you're saying. I don't want to be toxic anymore.
I know how you feel. That's my experience as well. However, as many on this thread have said, there are MANY dimensions of intelligence. And as you find new dimensions that are initially exciting and full of wonder, they too fade into drudgery of work once you begin to master them and tackle the deeper issues. It really is hard work in every dimension once you get past the initial fun hump.
If you are bored, you either aren't challenged, or you don't like challenges and just want the fun. If you're aren't challenged, you can find another job. There are tons of great employers doing exciting work. You can start your own company. You could read more about things you don't know. You could join or start a side project (or six). Lots of options. If you don't like challenges and just like to complain, then you're not as intelligent as you think - intelligent people solve problems.
If you are great at coding, how are you at business? How well are you paid compared to your peers?
I went into independent consulting over 10 years ago because I couldn't find any employers that could match the marketplace. When I'm working with a client's employees, it is not untypical for me to be making more than double what their best paid people make. I work lots of hours and get paid for them. So that's part of the equation.
I've been on a pattern of taking two years out of every six to try and start my own businesses. I can the money I save from consulting and use it to fund my entrepreneurial persuits.
I'm on the tail end of one of those cycles. I've spent the last two years building some pretty cool tech that I will be releasing this summer. I'm not sure if I will make my money back precisely (especially considering the opportunity cost of not working for two years), but it is worth it to me. If the risk pays off, it could pay off huge. If not, I always learn so much during those self driven cycles.
My last venture didn't work out, but I shoot for the moon. This time I bit off something I could chew. It still ended up being a crazy amount of work though. And yet I think I'll have e something that I can grow and build upon (unlike the last venture which I had to fold).
Find a pattern that works for you. Don't let your environment or apathy be the reason you don't succeed in your goals.
Mark, you are spot on. About everything. I have nothing to say except that you should know I read every word and agree. Turns out I'm in a toxic environment, and it's brought out the worst in me. I needed to read this. Thanks.
A "really smart" person would figure out that there is as much to be learned from others, what not to do, for example, for himself.
I believe you have been spending too much time in front of a mirror, or maybe you have some social disorder. I would look into that.
Other people do not stifle your "personal development or growth", you do.
Just so you know that I understand, I have an IQ of 141. Your problem is not with your "intelligence" it is with your empathy. I would knock of the "Humble Bragging", and worry more about what you are contributing to society than what it is doing for you.
You're actually spot on. I've come to realize over the weekend that I'm just in a toxic environment. My weaknesses have shown through because of it. It's not something I'm proud of, but I can remove myself from the toxicity at least, so I can go back to being a good person... or at least try to be.
Wow, man I have nothing to say except that's you're spot on. I keep getting caught up in the should be this way mentality. I've also come to learn that I'm just in a toxic environment, and that's only made the issue worse... my EGO and weaknesses have shown through a bit too much.
Get over yourself. Your writing isn't that smart. You're probably misperceiving how much other people "get it". I'm a smart guy too, but I never claim to be the smartest guy in the room. Even if it might be true, you must develop the habit of slapping yourself whenever you begin to think that, and look for the things you're missing that your colleagues are getting.
Marry a smart woman. She'll put you in your place post haste, not necessarily by putting you down, but merely by having brilliant insights you hadn't had.
Get a new job working with/for smart people. When interviewing, I always say my goal is to be the dumbest guy in the room, so I can learn the most.
Learn something new and technical. That'll put you in your place right away. Get that dumbass novice feeling back. It'll make you more humble. And if it doesn't, then you just were lazy and didn't pick something hard enough.
Fair enough. I suppose if I felt superior and liked it then I'd need a dose of keep-it-real medicine; it wouldn't give me anxiety though if I liked it. I tried to make that point clear. Maybe I should've tried harder. In retrospect it may be due to communication issues that are deep rooted in me. And being in a toxic environment didn't really help.
I get where you're coming from though. Putting myself in your place I'd probably assume the same thing.
I have a developer friend who felt more or less the same as you describe - he was IMHO the smartest person around his work circle (a government financial institution), and was actually treated like a rock star by his peers. He really SHINED, but felt unsatisfied and was looking for a much bigger intellectual challenge. He actually managed to enter a top-tier software company, and the frustration went the other way; now he was surrounded by extremely smart people that often offered better solutions, or could program much faster than he could; the bar got so high that suddenly he had become just an average developer. He tries to stay positive and humble, as he is now in a position where he is learning and pushing himself more; he also misses - A LOT - his old job
I guess that what I'm somehow trying to express is that frustration can go both ways and as much as everything in life, job satisfaction is a delicate act of balance. I know - easier said than done.
I sincerely hope brighter days lay ahead for you! =)
That's exactly it!!! Here, I'm the only person that's gotten a rockstar award like - ever. And I know I'm not the best developer in the world. But here you'd think I was. This is exactly what I'm going through, and well at times I miss being able to grow. Here I'm stagnant.