Can you expand on what you believe is the best way to show your abilities? How do you get pass the gatekeepers? How do you make sure your getting leveled at the right level during the process?
Yes, there are actually people with real life issues who actually face this scenario.
Your a newly arrived immigrant from Europe. You wanted to make your fortune in the Americas.
During your journey, your portfolio sank with your ship. You have no contacts in the New World. It would take months to years to gather the letter of recommendations from Europe - that is if they are still there and you remember their address from memory. The other evidence of your work is in the middle of the Atlantic Ocean.
A historical notion that still has applicability in today's world. Think refugees.
How about the pigeonhole effect of linking titles with compensation?
Also, in many places, having the "Junior Dog Walker" outshine the "Lead Dog Walker" can end up being a severe career limiting move. This seems to lead to some hierarchical tensions as many people seem to want their juniors to be juniors and little more but not too much more. How is this countered?
"Jargon increases the accuracy and efficiency of communication between specialists."
I think this statement is too broad. This really depends if we're on the same page (i.e. think Java and Javascript). We could end up having a long conversation about something and end up with two ends if we're not careful.
If we've been doing the same thing and working together for many months on end, then I would say yes, jargon works as an efficient means of communication. If we've never met each other and you and me have 20 minutes (realistically 15) before the next interviewer takes me - then we're going to have a problem.
What I consider unethical is sites which track you across hundreds of internet sites while trying to figure out your previous URL history of sites it doesn't track all the while hiding behind the fine print saying what it does is legal.
Internet advertising is nothing like newspaper or magazine ads. Internet advertising has a tracking component built into it and that tracking component doesn't stop once you leave the site. It follows you forever.
"I guess the point I am getting at with all of this, is that perhaps we should all try a bit harder to try to understand what's really going on when we use those libraries and abstractions we have come to embrace so much."
The answer to the question is "follow the money".
People don't get paid to learn the inner workings of something. They get paid to do stuff that produces results even if they do it in the worst possible way. Except for a rare few companies (who usually are very good at what they do but are rare), the incentive to make things better does not exist.
The short and even medium term payout of deeply learning the inner workings of something is very small. The people who decided that are the ones with the cash and cash is what most people follow.
Amazon, from my personal experience, is average. For example, one of their products used an official picture that was different from what they sent me. The customer service agent basically said I had to CAREFULLY read the fine print and the picture was wrong. Yes, the company which invented "One Click Shopping" wants you to carefully read the entire product description for a common product while if I go to Wal-Mart for the exact same thing I can immediately see what I'm getting. I got the issue resolved but it wasn't an enjoyable experience with them making them making me feel like this was completely my fault and they were faultless and doing their best to avoid resolving any problems. Which, from my experience is - average.
The hard parts (colleges, taxes, money, etc) are relatively easy to get compared to the soft parts. I think those soft parts is what makes silicon valley better than most other areas. My theory is that those soft areas are in the cultural part of society, this is the area which the vast majority of people in the world DON'T want to change.
Take one (of many) soft components - acceptance & praise of failure with learning. For some strange reason, this is a hard concept for most people to accept. Many people are shamed by failure or hide their failures pretending they aren't failures at all. They never learn anything useful from their mistakes. They also won't accept people who had any failures. This causes people to have careers of "no failures" which basically means they pretty much only succeed in mediocre things. I don' know if Austin overcame this one example but this type of thinking is a major roadblock in many areas.
How do you deal with these "one year non compete agreements" or "every idea you think while working for us belongs to us" contracts that quite a lot of firms make you sign to work for them?
I kind of want a start a company with my own ideas, not one I gave to a company and have to steal back from them.
Sadly, that's because other areas of the US are trying their best to NOT be an innovation capital. There really should be more Silicon Valleys but most other areas in the country don't have the will to do so.
"To put it another way: If you think you can identify winning ideas/teams with even 50% accuracy, then drop what you're doing and raise a fund, because you're going to be the most successful investor of all time."
Oddly, I think I can but I probably won't be as good as guys like Jeff Dean of Google as a big whale of an example. The principals that Jeff Dean provide aren't rocket science. They are grounded in science, theory, and a bit of art.
If I were in a hiring mood and an unknown guy like Jeff Dean walked up to me and started talking about computing. It would probably take only less than 5 minutes for me to want to hire him. If I brought him to chat next to Anders Heisenberg of Microsoft, I'm sure Anders would want to hire him just as fast if not faster than me.
Now if I brought Anders and Jeff to a typical corporate world (obviously hiding their resume & history), I can see a small disaster occurring. They would probably insult them both and suggest they start at the lower end of the corporate ladder. They probably won't even hire Anders due to his lack of degree. (I still don't understand the corporate mindset as well).
A very good technologist is extremely noticeable (unless they are also a very good actor) once they start talking about technology and how they think about how stuff works together. It's like a giant spotlight shining on you. It's hard to not be blinded.
I don't see a difference a big difference in the investing world vs the technology world. A very good investment should have the same effect but for some reason - people ignore the light.
Your going the wrong direction. Bluetooth and iPhones are highly advanced hardware systems. It would be like teaching someone who knows nothing about programming by dropping them in the middle of a complex software API and hope they can figure things out from there.
Start with a microcontroller AND a FPGA or it's simpler CPLD cousin of some type. Learn how to use both of them and understand what your doing with both of them. Look up the Altair! You know, the world's first PC. Find stuff that was popular in the beginning of the computer age. See how hardware Pong was made. Try and see if you can recreate it on that microcontroller. After that, see if you can recreate it on the CPLD. It will you some idea about what your about to embark on.
From there, try taking on a communication protocol. Ask around for something simple you can learn in a month.
By this time you will hopefully have enough knowledge to give Bluetooth a shot and then see exactly how big a divide there is between the hardware and software world and how much stuff was "hidden" from your view.
Yes, there are actually people with real life issues who actually face this scenario.