No-code is a religion at this point.
Look.
I do software dev for a living. I *prefer* to do things in the most convenient way possible.
But not a single web app I built in the last two years could be built with no-code.
Why do people get angry when I tell them this?
How children disappoint their parents:
1980: I wanna be a rock star, man
1990: I wanna be a metal star, dude
2000: I wanna be a rap star, bruh
2010: I wanna be a gamer, bro
2021: I wanna be an open source developer
I've made good money on Upwork.
Then I made better money off Upwork.
The medium doesn't matter.
Follow me to learn the foundational freelancing skills that make you truly unstoppable.
My biggest struggle as a self-taught web developer was UI/UX.
I've since learned a lot of best practices that us non-visual types should always keep in mind.
Here are a few: 🧵
Tech influencers in a nutshell:
"Six months ago I couldn't write a single line of code!
Today, I still can't write a single line of code, but I've got a folder of Javascript memes you wouldn't believe.
Like, share & subscribe."
Call me crazy but I don't think a guy who moves to Indonesia to live off $200/month and build a shitty version of enterprise software is a great role model
When I started freelancing, jQuery was the most popular thing in the Javascript world.
When you asked Javascript questions on StackOverflow, people answered in jQuery even when you asked them not to.
jQuery was supposed to last forever.
This is a lesson about current tech.
Junior dev: I'm building a bicycle!
Tech bro on Twitter: where's the engine?
Junior dev: what engine? It's a bicycle.
Tech bro: yeah but it might be a car in the future. also we need it to work underwater.
Just let people build bicycles.
Two tweets by the same person in the same week:
1: "The Pragmatic Programmer is outdated, here's a list of better resources"
2: Day 39 of 100daysofcode: today I learned about...
I just can't.
Twitter hack, used by many "growth experts":
1) buy 15k followers
2) promote your posts to gain 2-3k real followers
3) tweet generic "wisdom" all day
4) use the social proof of 18k+ followers to...
5) grow to 50k+
6) sell your magical growth formula (lie)
You know who you are.
Twitter:
Learn Javascript, it's all you need to be a full-stack dev!
Reality:
Good luck doing anything useful in the real world with Javascript without knowing CSS, Git, Linux, databases, and either a strong mentor or superb soft skills.
I don't hire people who dye their hair into weird colors.
It's not perfect but it's a pretty good heuristic for unpredictable and self-centered behavior.
Wanna sound smart as a web developer without contributing anything?
Try these three simple sentences:
1) Yeah but will it scale?
2) Maybe we should migrate to the cloud.
3) It depends on a lot of factors.
Me: 10 years freelancing, built and sold a company, wrote a book about freelancing.
A literal child in my DMs: "hey, I noticed you're struggling to get your career off the ground, I wrote this ebook to help people like you."
Twitter is surreal.
"I want to earn $100k freelancing next year."
"Here's a $13 course telling you how."
"Erm, can't I get that for free?"
You will never, ever succeed at anything with this mentality.
🧵
@danidonovan
@ChrisWiegman
I can't wait for the sequel about how he made his first billion:
- mindfulness
- optimism
- open-mindedness
- $1b government subsidy
- keto diet
@sveta_bay
There really isn't.
There's a growing number of no-code solutions out there for sure, but it's very far from covering everything.
And it never will probably because people will always have new ideas.
In 2015, I made more money on Upwork in a single year than I would have made working locally, full-time, for 5 years.
There's a lot of talk about Upwork clients being cheap etc.
All excuses.
You can filter the cheap ones in 30 seconds.
@GergelyOrosz
Elon is a long-time adversary of remote work.
He was making comments along those lines in his other companies as soon as Covid lockdowns ended in 2020.
What's the strangest part of Twitter to you?
To me, it's the part where single 20-something guys give life advice and 35 year olds with children and mortgages try to apply it.
You don't need a Macbook.
You don't need a giant screen.
You don't need a mechanical keyboard.
All of those things are nice, but they don't make a good software developer.
Dedication and open-mindedness make a good software developer.
Dear senior developers from major companies,
It's a bad look to ridicule code written by a solo dev with no support and no guidance, on a tiny budget and a tight deadline.
You're basically bullying a self-starter kid from a poor country who's making the most of what he's got.
Money Twitter: I make millions by daytrading, get on my level.
Also money Twitter: please buy my ebook, I'm dropping the price from $785 to $8.99 for the next 7.5 people who retweet this and say they like me.
@PocketProgram
Oh yeah, that's another thing.
"No code" just means *you* don't have to code.
Which is often convenient, but it doesn't remove the liabilities of buggy underlying code, 3rd party tools, outdated libraries, and so on.
@wtravishubbard
No we're not.
Take me for example.
I'll make an estimate and then make it more accurate by multiplying it with a random number between 2 and 5.
In technical job interviews, who do you think does better?
1) excellent programmer, decent communicator
2) excellent communicator, decent programmer
My money is always - always - on the latter.
Is a personal blog worth writing anymore?
An average Medium post (for me) takes two hours to write and gathers a few thousand impressions.
In that time, I can fire off like 50 tweets, get 100k impressions, and get a few book sales.
Received an offer from a startup that included swag, company culture, and mission, but no mention of salary.
Literally trying to buy me off with a hoodie and some pencils
Banks would rather give a loan to an office employee making $30k/year than to a freelancer making $130k/year.
Whoever disrupts this nonsense is gonna do really well.