There’s a huge communication gap between “technical” and “non-technical” people in industry, even in Silicon Valley.
Non-technical professionals are constantly told that the path to “technical fluency” is through learning to write code or some other kind of intense education. That’s terrible advice. It’s useful for people trying to switch careers, but not if your goals are different.
Nobody tells you that the “become a pseudo-engineer” route does surprisingly little to improve your technical communication and ability, unless you spend 6–12 months on dedicated practice.
That advice is popular to pass around simply because it’s an easy task to teach…
Go is an ancient board game which has so many possible moves at each step that future positions are hard to predict — and therefore it requires strong intuition and abstract thinking to play. Because of this reason, it was believed that only humans could be good at playing Go. Most researchers thought that it would still take decades to build an AI which could think like that. …
Google’s DeepMind is one of the world’s foremost AI research teams. They’re most famous for creating the AlphaGo player that beat South Korean Go champion Lee Sedol in 2016.
The key technology used to create the Go playing AI was Deep Reinforcement Learning.
Let’s go back 4 years, to when DeepMind first built an AI which could play Atari games from the 70s. Games like Breakout, Pong and Space Invaders. It was this research that led to AlphaGo, and to DeepMind being acquired by Google.
I promise you won’t have to use either Google or a dictionary while reading this. In this post I will teach you the core concepts about everything from “deep learning” to “computer vision”. Using dead simple English.
You probably already know what self driving cars are and that they are considered the dope shit these days, so if you don’t mind I’m going to skip any high school essay-ish introduction. :)
But I’m not skipping my own introduction: Hi I’m Aman, I’m an engineer, and I have a low tolerance for unnecessarily “sophisticated” talk. I write essays on Medium to…
I am an engineer by education, and have therefore studied science a lot. Yet I have realised that I find it easier to read something written in Spanish, than most scientific papers written in English (and I’ve never even fucking learned Spanish). Do you know why scientific research papers are so hard to read? I’m going to be unfairly brutal here.
Because the authors of these papers these days, the “global scientific community”, predominantly consists of people whose life depends on one thing: whether they can coat their words with enough bullshit that the real scientists don’t figure out how…
Hint: It’s not in America or Europe.
This one small city, which came into prominence just two decades ago and doesn’t have a lot of history or culture of its own, is now the breeding ground for technology innovation in the East. Shenzhen is the crystal ball in which you can gaze at the future, even more than Silicon Valley. And the most fascinating thing about it is that this city breeds hardware innovation, not just software innovation…
(For Mac users)
I’m an engineer. I hate most of the documentation I find on the internet. I guess developers write documentation for each other, which is a pretty understandable sentiment. And we use lingo that makes sense to our club. But unintentionally, often this super technical language keeps out beginners who are just taking an online course or reading a book and just want to get things done.
When I arrived in China, I realized I was on WeChat all the time. I was using it in many different ways:
If you have ever written a comment on LinkedIn that says something like “Interested. Please review my profile” or uploaded your resume/CV on a job portal website (or worse, simply clicked “apply”), this blog post is for you.
To start off, here’s my philosophy for job-hunting:
Posting your resume on an online forum is like dropping a coin into a Make-A-Wish fountain. You’re hoping that God will notice your coin from among the 500 others.
It’s high time you realize that this is not the best plan to bet your livelihood on:
What I will tell you in this article:
IF YOU’RE A CLIENT
So you want to get a website designed, or an app built, or some other software made. And you want to outsource the work.
You post a project on an online marketplace. A dozen folks want to build your project for anything from $10/hr to $100/hr.
You probably hire a development firm in India or Ukraine or Poland which had a nice looking website. …
Guiding non-engineers through technology, with empathy and humor. I’m much older than I look.