With all the AI usage, no matter how much you try to spec everything out, review and test, you still don’t use your brain in the same way as writing code.
Do you find yourself losing some of your skillset? Here is my experience
https://t.co/kwlCQxu4UF
The way we learn to code is changing, and it’s time our courses caught up. We need a model that replaces long, passive lectures with interactive, high-retention experiences that respect your time.
That’s why @dennisivy11, @arielweinberger, and I have been working behind the scenes. We are building a platform that turns learning to code into a fun, competitive experience.
Our goal is to build the best interactive learning experience ever made.
Here's what this means:
- Courses authored by real human instructors with a proven track record.
- Each learning journey is focused on helping you learn, without limiting your creativity. We'll share more about that very soon.
- What you're building is real software. Our platform does not expect a single, correct answer. You learn the concept and build something of your own along the way. Actual portfolio projects.
- https://t.co/zn5vKP6O0Z makes it possible to teach concepts that were simply not possible on any other interactive platform before. You'll be able to learn how to build your own backends (think Node.js, Hono, Express, Python), frontends (React, Vue, Angular), and full-stack apps (Next.js, Nuxt, Remix) and our platform is able to accommodate all of that.
- There's always a reason to keep momentum going - we've integrated fun gamification aspects into the platform. You gain experience, level up, earn badges, earn real certificates, and build a public profile you can put on your GitHub and share with the world.
- Each course features an AI assistant that is fine-tuned by our instructors. Not a generic LLM. You can ask for help if you need it, ask for a hint, have a concept explained to you in the instructor's unique style. The AI assistant can see everything on your screen. The app you're building, your open code editor, the challenge, any errors logs, etcetera. It's there when you need it, but it's not forced on you.
We're super excited, and we hope you are too. We want to make you a part of this journey. We're going to constantly share videos, screenshots, and brainstorm with the community.
P.S. Early registration is open. Head over to https://t.co/emOL3TuyEI to join our Discord channel🚀
📱New React Native Crash Course for 2026
We build a macro & calorie counting app from scratch using @expo. I included a full written walkthrough with all commands and code samples in the repo as well.
https://t.co/58ZdkZDQKw
🚨New course alert 🚨
As requested, I created a "Coding with AI" course.
This course is meant to teach you a repeatable AI workflow to get you out of vibe coding hell and create production ready apps.
We'll be using Next.JS, React, @neondatabase and other tools.
But, the focus of this course isn't the project we build but the architecture and understanding how to code with AI:
Planning, prompting, learning about context, documentation, etc and the ability to reuse this workflow for your own projects.
https://t.co/THvbUWO7zs
Get 20% off during launch week: https://t.co/CQwpe9XtAb
Really proud to add @supabase as a partner! 🙌🏻
They were one of the earliest companies to start using Tailwind in production at a bigger scale and I still remember how exciting it was to see when I hit "View source" on their landing page for the first time ❤️
🔥 Free dev cheat sheets are here: https://t.co/dOMW74AHfy
Quick ref + detailed examples — a blend of AI + my personal touch, designed for clarity and simplicity
Languages, frameworks and tooling. Even things like AI prompting
45+ sheets and I will be adding more every week
Coding with AI reminds me of when my kids were little. It doesn’t follow the rules in the rules file. You have to tell it the same shit over and over. Then it just straight up lies and tells you it did what it didn’t 😒
GIVEAWAY TIME! 🎉
I'm giving away a copy of The Web Dev's Guide to Freelancing
I'll ship it to anywhere in the world! 🌎
To enter, you just need to retweet and like this post.
I'll announce the winner next week on Tuesday 6th May 😁
What are traits of standout software engineers? Here are great observations from @ebiatawodi - currently Director of Product Management at YouTube Studio, and a former product leader at Netflix and Uber.
I worked with Ebi for 4 years at Uber, and in this The Pragmatic Engineer podcast episode we go through how engineers, engineering managers and product managers can work better together.
Watch or listen:
• YouTube: https://t.co/V6qkU8M712
• Spotify: https://t.co/D8Xvytf96m
• Apple: https://t.co/B7A4QhTe4r
Brought to you by:
• @WorkOS — The modern identity platform for B2B SaaS https://t.co/aiAee0oF5h
• The Software Engineer’s Guidebook: Written by me (Gergely) – now out in audio form as well https://t.co/Tux2SHy7lH
----
Some of my takeaways:
𝟭. 𝗣𝗿𝗼𝗱𝘂𝗰𝘁-𝗺𝗶𝗻𝗱𝗲𝗱 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗴𝗲𝘁 𝗺𝗼𝗿𝗲 𝘁𝗵𝗶𝗻𝗴𝘀 𝗱𝗼𝗻𝗲: 𝘀𝗼 𝗯𝗲𝗰𝗼𝗺𝗲 𝗼𝗻𝗲 — and if you are a PM or EM, help your engineers become one! One of the biggest gifts from Ebi, myself, and our engineering team was helping all of us become product-minded engineers. Ebi exposed us to how Product worked, made decisions, allocated headcount, and pitched new initiatives to be funded by the business. I wrote more on how to become a product-minded engineer.
𝟮. 𝗚𝗲𝘁 𝘁𝗼 𝗸𝗻𝗼𝘄 𝘁𝗵𝗲 𝗽𝗲𝗿𝘀𝗼𝗻 𝗯𝗲𝗵𝗶𝗻𝗱 𝘁𝗵𝗲 𝗘𝗠/𝗣𝗠/𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿/𝗰𝗼𝗹𝗹𝗲𝗮𝗴𝘂𝗲. At work, roles are somewhat artificial. What is not artificial is the person behind the role. It made a massive difference when I got to know the “real Ebi” behind “Ebi, the product manager” — and the other way around, about “Gergely, the engineering manager.” It’s a lot easier to trust a partner when you know more about them than “just” their role at work.
𝟯. 𝗙𝗼𝗰𝘂𝘀 𝗼𝗻 𝗱𝗼𝗶𝗻𝗴 𝗴𝗿𝗲𝗮𝘁 𝘄𝗼𝗿𝗸 𝗮𝘀 𝗮𝗻 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿 — 𝗳𝗶𝗿𝘀𝘁 𝗮𝗻𝗱 𝗳𝗼𝗿𝗲𝗺𝗼𝘀𝘁. As tempting as it is to “game the system” of performance reviews or promotions: both Ebi and I agree that you absolutely can game whatever system your company has in place to fast-track that next promotion, or try to get better performance reviews. But the people who do this, others around them notice — especially engineers! What speeds them up in the short term often slows them down in the long term. This is because more senior positions often need strong referrals: and someone who was visibly focused on their own advancement only can struggle to get these.
Do standout work, help others when you can, and be kind to others around you, and years later, other standout colleagues could well tap your shoulder, wanting to recruit you to the companies they are currently at. This is how Ebi often got recruited for increasingly senior roles.
Last Saturday, we successfully organized React meetup #89.
Thanks to our speakers, @niiischall, Jagjit Singh, @coolpinkzz, Ajay Lakshman, and Manas Ranjan, for sharing your valuable insights.
Thanks to @Xactly for hosting us.
What are your thoughts on "vibe coding"? I have been doing this for months for certain projects (before hearing this term). Here are my thoughts, both good and bad...
https://t.co/c91DrIujIA
Using AI to code is fine as long as you know how to code before using it. LLM’s will always leave security breaches, and if you are not familiar with the codebase, you won’t be able to debug it
Bill Gates just released his original source code for Basic - with a beautifully designed article - a huge piece of tech history - someone should make some art with this source code!
A few weeks ago I made a post bitching about framework updates. I mentioned React Router and Tailwind. I have been busy with other projects the past couple months so I didn’t get to actually use them.
I think I did what a lot of us do and see something has breaking changes and get upset. However, working with both TW v4 and RR v7 has changed my mind. Both updates make them both easier to work with. I don’t like trash talking people that don’t deserve it.
I am making this post because that negative tweet got a TON of likes. So I know a lot of you feel the same way, but I jumped the gun. I remember doing the same thing when React Hooks replaced classes. Now I couldn’t imagine using classes. So my point is, go beyond that initial frustration and you may see that they make things better for you in the future. I already know this from past experiences but the initial frustration is pretty powerful especially when it breaks your projects/courses. This is not to say that sometimes your frustrations are not completely valid at times. Just try things before crashing out 😆
Not that anyone cares, I just feel like I should clear this up for anyone that read that post as well as offer some insight.
OK it's a game changer
You can create and run an AI agent 100% locally on your laptop.
No need to connect or pay a provider like OpenAI or Anthropic.
Combine the open source Google Gemma 3 model, Smolagents and LM Studio and you're ready.
(Links and resources below)
#gifted
💡 React Hooks you NEED to know for mastering React development
If you’re tired of struggling with state management and performance issues, this is for you. 🚀
🎥 Learn all about React Hooks—step by step!
📌 Watch now: https://t.co/JwSQWXY2YL
You'll master:
🛠 useState – Manage simple state without the hassle
🔐 useEffect – Handle side effects like a pro
🗄 useReducer – Simplify complex state logic
⚡ useSyncExternalStore – Minimize re-renders
🎨 useLayoutEffect & useImperativeHandle – Master DOM interactions
This video is the stepping stone to building more efficient React apps.
👨💻 Ready to level up?
📺 Start now: https://t.co/JwSQWXY2YL