Kevin Ma

195 posts

Kevin Ma banner
Kevin Ma

Kevin Ma

@kevinma_dev

Senior Software Engineer | Building with Go, TypeScript, React Native/Expo, Next.js. cn: @kevinma_dev_zh

Katılım Eylül 2022
425 Takip Edilen71 Takipçiler
Kevin Ma
Kevin Ma@kevinma_dev·
@Logikalx Wow, so beautiful views, have a great day !
English
1
0
1
11
Pete
Pete@Logikalx·
Great day!
Pete tweet mediaPete tweet mediaPete tweet media
English
34
0
53
914
Kevin Ma
Kevin Ma@kevinma_dev·
So cute 🥰 My twins and cats
Kevin Ma tweet mediaKevin Ma tweet mediaKevin Ma tweet mediaKevin Ma tweet media
English
0
0
0
69
D.qp
D.qp@deyaqp·
Wishing everyone a wonderful day!! Let’s make it a good one 😀
D.qp tweet media
English
14
1
20
207
Kevin Ma
Kevin Ma@kevinma_dev·
TypeScript is a powerful language I use to build all types of applications. My preferred stack is: - ​Mobile: Expo - ​Desktop: Tauri - ​Website: Next.js - ​Backend: Supabase ​This stack allows me to build efficiently across all platforms.
English
0
0
0
50
Kevin Ma
Kevin Ma@kevinma_dev·
@TeeDevh Me too. I also keep working for a month, and no weekends 😁
English
0
0
1
38
Vu.
Vu.@TeeDevh·
Passion got me working nonstop for a month. Persistence kept me building for 2 years, across 8 projects. Still not at my goal .
English
1
0
2
99
Kevin Ma
Kevin Ma@kevinma_dev·
@robj3d3 It's almost reached your goal! Amazing! How will you celebrate?
English
0
0
1
19
Rob Hallam
Rob Hallam@robj3d3·
Day 128 of growing SuperX to $10k MRR Progress: $9.6k MRR 🟩🟩🟩🟩🟧 (96%) Just a FEW days away from $10k MRR!!
English
32
4
121
5.6K
Kevin Ma
Kevin Ma@kevinma_dev·
For anyone new to programming, I recommend starting with introductory videos on YouTube. A good strategy is to choose videos that have very high view counts. These videos have a few key advantages: - Clear Explanations: They explain complex topics in a very simple and easy-to-understand way. - Practice-Focused: They guide you step-by-step through hands-on exercises, so you learn by doing. - Immediate Feedback: By coding along with the video, you can see the results of your work right away, which gives you a great sense of accomplishment. If you run into a problem that you're truly stuck on, that's a good time to ask an AI for help. Think of it as a more advanced search engine. My wife is a great example. She learned with this method, starting with no programming knowledge at all. Eventually, she was able to build some simple web pages on her own using HTML and CSS. Although I frequently use AI to help with my own programming now, I strongly advise beginners against using it as their main teacher. The reason is that AI can sometimes give you inefficient or even incorrect guidance. A more effective learning path is to first master the fundamentals using videos and books. After that, you can use AI as an assistant while working on real projects to help deepen your understanding through practice. I’ve shared a couple of HTML/CSS/JS introductory videos that I think are excellent in the comments below. Please feel free to share any high-quality learning resources you know for other languages as well.
English
2
0
0
45
Kevin Ma
Kevin Ma@kevinma_dev·
@robj3d3 Amazing growing, congrats 👏
English
0
0
0
5
Kevin Ma
Kevin Ma@kevinma_dev·
For anyone new to programming, I recommend starting with introductory videos on YouTube. A good strategy is to choose videos that have very high view counts. These videos have a few key advantages: - Clear Explanations: They explain complex topics in a very simple and easy-to-understand way. - Practice-Focused: They guide you step-by-step through hands-on exercises, so you learn by doing. - Immediate Feedback: By coding along with the video, you can see the results of your work right away, which gives you a great sense of accomplishment. If you run into a problem that you're truly stuck on, that's a good time to ask an AI for help. Think of it as a more advanced search engine. My wife is a great example. She learned with this method, starting with no programming knowledge at all. Eventually, she was able to build some simple web pages on her own using HTML and CSS. Although I frequently use AI to help with my own programming now, I strongly advise beginners against using it as their main teacher. The reason is that AI can sometimes give you inefficient or even incorrect guidance. A more effective learning path is to first master the fundamentals using videos and books. After that, you can use AI as an assistant while working on real projects to help deepen your understanding through practice.
English
0
0
0
29
Kevin Ma
Kevin Ma@kevinma_dev·
Codex is so reliable that I don't trust Claude Code much anymore . Every time it messes up I have to turn to Codex to fix it. For my workflow, two ChatGPT Plus for coding and one Claude Pro for smaller tasks is enough . However, I still prefer Claude for documentation , as its formatting is cleaner and more organised.
English
1
0
0
93
Kevin Ma
Kevin Ma@kevinma_dev·
Taking care of my kids really makes me stronger. I often hold one kid in each arm, and they each weigh over 10 kilograms. I also have to do a lot of housework, so I move a lot more than when I worked in an office. I've also been very healthy and rarely got sick this year.
English
0
0
1
39
Alex West 🚀
Alex West 🚀@alexwestco·
Just got a new client for my service! No sales calls, no emails, nothing.
Alex West 🚀 tweet media
English
38
0
96
11K
Kevin Ma
Kevin Ma@kevinma_dev·
@deyaqp Looks beautiful. I love going for walking in the evening as well .
English
0
0
0
4
D.qp
D.qp@deyaqp·
When the day feels heavy, a walk helps me find some light.
D.qp tweet media
English
26
0
33
822
Kevin Ma
Kevin Ma@kevinma_dev·
Before the AI boom, I was a big fan of all JetBrains tools. I subscribed to them for many years. When Cursor became popular, I didn't like the VSCode family, but Cursor was so useful that I almost stopped using JetBrains IDEs. In fact, after Claude Code and Codex CLI came out, they worked well inside JetBrains. But I write less code by hand now, so I switched to NeoVim and canceled my yearly subscriptions to Cursor and JetBrains. JetBrains AI is done badly. They could learn from Zed: integrate good external AI tools and mix them with their own strengths to keep users. I hope JetBrains gets better. Maybe I'll subscribe again in the future.
English
1
0
0
170
Kevin Ma retweetledi
TechHalla
TechHalla@techhalla·
I asked nano banana to get me into my favorite arcade and this is what happened... all the details on how I made this video using visual prompting on freepik, below 🧵👇
English
182
308
3.8K
370.6K