I have been out of touch of software programming for a couple of years now, and I wish I get time to get back to it. Knowing how to program is the difference between your ability to come up with an idea vs actually bringing it into the world.
For the last few days, there has been a lot of backlash around the new Twitter design. Honestly, I actually liked some change, but certainly as many noticed, the right sidebar Trends were pretty useless, and left sidebar menu seemed too big.
So as a problem solver, I immediately thought, there should be a Chrome Extension such that, every time I visit Twitter website, it would hide the right sidebar entirely and convert the left sidebar menu into small icons and expand to full menu only on mouse-hover. That would make the new Twitter experience much cleaner.
I thought, what a great idea. But I just thought about an idea and moved on. I didn’t execute on it.
Firstly, I didn’t have chops to develop a Chrome Extension. Secondly, I have 100 other things to do on my plate.
And a couple days later, I found someone exactly just built that: https://twang.dev/minimal-twitter/
That’s the difference between having an idea vs executing it.
Identifying a problem, in fact, a lot of them is really important. Getting really good at coming up with elegant solutions is even more important.
But nothing trumps executing on your idea and bringing your solution into the world. And if you can sell your solution, then you’re unstoppable.