Skip to content

Secret Tech Club EP02: Bright future

By Yeu-Kang Hua

Secret Tech Club EP02: Bright future

Stellan is head over heels for AI coding. Me? I'm not so sure. Is this really a developer’s dream come true, or the beginning of the end?

In this episode of Secret Tech ClubStellan and I dive deep into the future of development in the age of AI. With thoughtful questions, industry insight, and a few lighthearted moments, we explore whether developers can coexist with AI, how juniors are learning in new ways, and whether we’re heading toward a future that codes itself. It’s a conversation about relevance, responsibility, and reinvention — one that every modern tech professional should hear.

Episode Breakdown

  • 00:00 Opening sketch
  • 01:41 Kung fu skills
  • 02:42 Deep dive
  • 03:44 Stellan's outlook
  • 06:26 A partner, a threat, or just a tool
  • 07:26 Is AI good for the long term?
  • 09:19 Do new developers bypass learning?
  • 11:11 The always present mentor
  • 13:25 Vibe coding
  • 16:49 Should we vibe more at work?
  • 19:45 Should we hire prompt engineers?
  • 22:21 Advice to future developers
  • 24:23 Wrapping up
  • 25:09 Behind the scenes

Additional Resources

1
00:00:12,533 --> 00:00:13,366
Stellan?

2
00:00:13,500 --> 00:00:14,833
Kang, I wanted you!

3
00:00:14,833 --> 00:00:17,233
Look! Come here

4
00:00:17,233 --> 00:00:18,866
I have this super fancy new tool

5
00:00:18,866 --> 00:00:20,333
It’s called bolt.new

6
00:00:20,333 --> 00:00:22,200
It’s both designing and coding for you

7
00:00:22,200 --> 00:00:25,500
So I’ve prompted the new start page
for the website I'm thinking of here

8
00:00:25,900 --> 00:00:27,600
So it’s like, you know, just

9
00:00:27,600 --> 00:00:30,166
Boom! That’s prompt engineering for you

10
00:00:31,233 --> 00:00:34,233
Look

11
00:00:37,600 --> 00:00:40,033
Yeah, it’s really impressive

12
00:00:40,700 --> 00:00:41,766
Yeah, it’s like

13
00:00:41,766 --> 00:00:44,266
anyone can code now, so…

14
00:00:44,266 --> 00:00:47,166
I’m kind of guessing developers 
might soon be out of a job

15
00:00:52,666 --> 00:00:55,500
Okay, so you want me… like,

16
00:00:55,500 --> 00:00:57,966
implement this, right now?

17
00:00:57,966 --> 00:01:00,066
More like copy paste it into our website

18
00:01:00,066 --> 00:01:01,500
It’s already working, look

19
00:01:01,500 --> 00:01:03,300
I can click here, and I can 
slide this thing here

20
00:01:03,300 --> 00:01:06,566
And it’s updating the pricing there

21
00:01:06,966 --> 00:01:10,600
So, you know, I’ll have a fika, and you…

22
00:01:10,600 --> 00:01:12,666
Go ahead, take my place

23
00:01:13,100 --> 00:01:14,100
Kang

24
00:01:14,100 --> 00:01:15,866
It’s no longer a game of 
“the more you know”

25
00:01:15,866 --> 00:01:17,866
It’s everyone’s game

26
00:01:18,133 --> 00:01:19,533
Future is looking bright

27
00:01:19,533 --> 00:01:20,933
See you

28
00:01:40,666 --> 00:01:43,766
[Chinese flute playing]

29
00:01:43,900 --> 00:01:45,466
Kung fu

30
00:01:45,466 --> 00:01:49,500
—a term often associated with Chinese
martial arts

31
00:01:49,500 --> 00:01:55,366
—traditionally refers to any discipline
achieved through dedication and time

32
00:01:55,900 --> 00:01:57,500
Tea making

33
00:01:57,500 --> 00:01:58,766
Cooking

34
00:01:58,766 --> 00:02:00,466
Calligraphy

35
00:02:00,466 --> 00:02:02,500
Even programming

36
00:02:02,800 --> 00:02:06,933
And after 30 years of straining my eyes
and fingers

37
00:02:07,033 --> 00:02:10,266
My level is well over 9000

38
00:02:10,266 --> 00:02:13,266
A master’s degree, literally

39
00:02:13,600 --> 00:02:16,100
But a new threat is rising

40
00:02:16,100 --> 00:02:17,900
In the face of AI

41
00:02:17,900 --> 00:02:22,700
My proud skills are but hands and swords
against guns and bombs

42
00:02:23,266 --> 00:02:27,000
What was once
the aura of the wise old master

43
00:02:27,366 --> 00:02:30,833
is now… just old age

44
00:02:41,233 --> 00:02:43,100
Welcome to the Secret Tech Club

45
00:02:43,100 --> 00:02:46,800
A video series where
we make tech fun and approachable

46
00:02:46,800 --> 00:02:51,666
I’m Kang, and today I have been joined
by our one and only Stellan

47
00:02:52,000 --> 00:02:52,766
Thank you, Kang

48
00:02:52,900 --> 00:02:57,633
And this probably means that I, for once,
don’t have to talk that much

49
00:02:57,900 --> 00:03:02,866
because you are much more knowledgeable
when it comes to AI, as proven before

50
00:03:03,433 --> 00:03:06,133
In our skit

51
00:03:06,133 --> 00:03:07,966
And as you might guess

52
00:03:07,966 --> 00:03:11,233
We are going to talk about
AI development today

53
00:03:11,966 --> 00:03:14,400
I don’t know about you, 
Stellan, but from my perspective

54
00:03:14,400 --> 00:03:16,600
This topic is a bit dangerous

55
00:03:16,600 --> 00:03:18,600
Cuz whatever we might say today

56
00:03:18,600 --> 00:03:21,133
Might not be true in a few months

57
00:03:21,200 --> 00:03:24,266
Or weeks, or days, or seconds

58
00:03:24,266 --> 00:03:25,200
And secondly, the future is
looking really grim for us developers

59
00:03:25,200 --> 00:03:28,533
And secondly, the future is
looking really grim for us developers

60
00:03:28,533 --> 00:03:31,666
So, I think, I want 
to record this with you

61
00:03:31,666 --> 00:03:33,466
And hopefully you will reassure (us)

62
00:03:33,466 --> 00:03:35,066
And hopefully you will reassure (us)

63
00:03:35,066 --> 00:03:36,733
That it’s okay

64
00:03:36,733 --> 00:03:40,733
Or we actually
might end up somewhere else

65
00:03:40,733 --> 00:03:43,400
Where everyone loses their job

66
00:03:43,400 --> 00:03:47,666
So what do you think 
about the AI future, Stellan?

67
00:03:47,700 --> 00:03:51,566
I think it’s
kind of interesting in a way

68
00:03:51,566 --> 00:03:55,066
Cuz if you look at design,
for example

69
00:03:55,066 --> 00:03:58,500
At least in our trade, it’s always been
that everyone has an opinion

70
00:03:58,500 --> 00:04:02,666
about design,
and everyone, in some shape or form,

71
00:04:02,666 --> 00:04:07,166
think that they are a designer,
and have an opinion about design

72
00:04:07,166 --> 00:04:10,566
And so, now to a much larger
extent than before,

73
00:04:10,566 --> 00:04:15,300
you can actually have an opinion
about code and development

74
00:04:15,800 --> 00:04:18,800
Because if someone says it can’t be done

75
00:04:19,000 --> 00:04:21,766
You could potentially test it

76
00:04:21,766 --> 00:04:24,766
And it’s like “maybe it can”

77
00:04:25,233 --> 00:04:29,000
So that opens up interesting
doors, I think

78
00:04:29,900 --> 00:04:31,600
That’s one aspect of all the things

79
00:04:31,600 --> 00:04:34,700
Another aspect is this whole thing of

80
00:04:34,900 --> 00:04:36,966
I read on X that someone said

81
00:04:36,966 --> 00:04:40,566
Essentially, we’re moving
up another obfuscation layer

82
00:04:40,566 --> 00:04:46,200
So, you know, no one 
is coding Basic anymore

83
00:04:46,200 --> 00:04:48,266
You know, so whatever 
it took Bill Gates

84
00:04:48,266 --> 00:04:51,633
some six weeks
or whatever to do that in the 70s

85
00:04:51,933 --> 00:04:56,800
And we moved like a long way up
from the ship level, already

86
00:04:56,800 --> 00:04:59,633
And now we’re just moving up
one more level

87
00:04:59,633 --> 00:05:01,800
In terms of what we’re coding

88
00:05:01,966 --> 00:05:04,466
I always said that front-end development

89
00:05:04,466 --> 00:05:07,600
is harder than back-end development

90
00:05:07,600 --> 00:05:11,566
not because it is harder,
but because nobody has opinions

91
00:05:11,566 --> 00:05:14,666
on back-end development.
But front-end development, you see it!

92
00:05:14,700 --> 00:05:17,933
So you can have an opinion, like you said

93
00:05:17,933 --> 00:05:22,500
But now you can have even more opinions,
because you can try it out

94
00:05:22,500 --> 00:05:26,700
Look here! It’s already done
in a few seconds

95
00:05:27,833 --> 00:05:28,400
Exactly

96
00:05:28,400 --> 00:05:28,966
Yeah

97
00:05:28,966 --> 00:05:31,933
And then when it comes to like, okay,
more or less work, etc …

98
00:05:31,933 --> 00:05:36,133
I think that parallel can be drawn
from historical events like

99
00:05:36,633 --> 00:05:40,600
development has been 
a scarce commodity in a way

100
00:05:40,600 --> 00:05:45,033
It’s like been way too few developers

101
00:05:45,033 --> 00:05:49,833
compared to what people has,
you know, demanded for a very long time

102
00:05:49,833 --> 00:05:53,766
And now all of a sudden,
we can sort of supercharge developers

103
00:05:53,766 --> 00:05:56,900
to maybe meet the 
demand of development that’s out there

104
00:05:56,900 --> 00:05:59,900
That’s more 
how I see it than anything else

105
00:05:59,900 --> 00:06:03,800
So, I think we
will see much more being done

106
00:06:03,800 --> 00:06:06,366
than what we have historically seen

107
00:06:06,366 --> 00:06:08,766
Which should 
ultimately be good for humanity

108
00:06:08,766 --> 00:06:12,600
If we take it the full 
step of what this will lead to

109
00:06:12,600 --> 00:06:13,233
Yeah

110
00:06:13,233 --> 00:06:19,466
And some have 
compared AI to how we before,

111
00:06:19,466 --> 00:06:24,300
didn’t have calculators, and now
we have calculators, but we still do math

112
00:06:24,300 --> 00:06:25,200
Yeah

113
00:06:25,200 --> 00:06:30,100
But I can’t help but still 
think that AI might be a threat

114
00:06:30,100 --> 00:06:31,500
regardless, you know

115
00:06:31,500 --> 00:06:34,266
But, if I compare it to art

116
00:06:34,266 --> 00:06:37,233
Throughout history, 
for example, photography

117
00:06:37,233 --> 00:06:41,500
Instead of trying to replicate
the reality, they started to do more

118
00:06:41,500 --> 00:06:43,800
absurd stuff

119
00:06:43,800 --> 00:06:44,633
And we have always managed to

120
00:06:44,633 --> 00:06:47,000
And from Rembrant to Picasso

121
00:06:47,000 --> 00:06:48,500
Yeah

122
00:06:48,500 --> 00:06:53,433
And we have always managed
to innovate and find new expressions

123
00:06:53,433 --> 00:06:56,300
At least know I feel like

124
00:06:56,300 --> 00:06:59,733
the jobs that we
used to have that required a lot of

125
00:06:59,733 --> 00:07:02,433
basically just routines and repetition

126
00:07:02,433 --> 00:07:06,033
They will be eliminated first

127
00:07:06,033 --> 00:07:07,633
And that is a good thing

128
00:07:07,633 --> 00:07:10,400
But I’m also worried because

129
00:07:10,400 --> 00:07:12,766
a lot of entry level positions
in programming

130
00:07:12,766 --> 00:07:16,366
They rely on these type of 
tasks to learn

131
00:07:16,366 --> 00:07:17,366
Right

132
00:07:17,366 --> 00:07:20,033
And now we automate it away, or

133
00:07:20,033 --> 00:07:23,500
let a senior developer do it with 
the help of AI

134
00:07:23,500 --> 00:07:25,133
So we don’t need junior developers

135
00:07:25,133 --> 00:07:27,833
And that leads us to the next topic

136
00:07:27,833 --> 00:07:31,066
“Is AI good or bad 
for developers, long term?”

137
00:07:31,066 --> 00:07:35,300
Because it seems like we don’t 
need junior developers anymore

138
00:07:35,300 --> 00:07:38,700
When we’re moving 
towards such a future

139
00:07:38,700 --> 00:07:42,000
I think essentially,
if you’re interested, this is a blessing

140
00:07:42,000 --> 00:07:45,600
because you can
now have your personal teacher

141
00:07:45,600 --> 00:07:48,033
that will teach you everything you 
need to know much faster

142
00:07:48,033 --> 00:07:50,900
than you could learn by doing,
you know, trial and error before

143
00:07:50,900 --> 00:07:54,166
have a colleague try to explain 
things and they explain it like,

144
00:07:54,166 --> 00:07:57,200
you know, Einstein level,
and you are not at Einstein level

145
00:07:57,200 --> 00:08:00,100
so you have no idea what they’re saying,
but, you know, you nod anyway, and go like

146
00:08:00,100 --> 00:08:04,166
“That sounds good” because you don’t want
to make anyone disappointed or whatever

147
00:08:05,200 --> 00:08:06,933
So I’m, you know

148
00:08:06,933 --> 00:08:10,700
with my kids, for example,
constantly using this. They’re

149
00:08:10,700 --> 00:08:14,333
in different subjects, 
so I had, like, just last night

150
00:08:14,333 --> 00:08:18,300
my oldest was
preparing for a math test

151
00:08:18,300 --> 00:08:22,733
And is doing equations
and didn’t understand a certain thing

152
00:08:22,733 --> 00:08:26,300
I took a picture of it,
sent it to ChatGPT and said “explain this”

153
00:08:26,300 --> 00:08:30,166
for a 16 year old,
and they did in, like, 10s

154
00:08:30,166 --> 00:08:31,633
And I was like, oh, okay

155
00:08:31,633 --> 00:08:32,433
Yeah, that’s it

156
00:08:32,433 --> 00:08:35,200
Okay, now I remember from class or 
whatever it was

157
00:08:35,200 --> 00:08:38,000
So, I think the same, like

158
00:08:38,000 --> 00:08:41,900
use it as a teacher and 
it will sort of supercharge

159
00:08:41,900 --> 00:08:45,500
junior developers into becoming 
senior developers faster

160
00:08:45,500 --> 00:08:48,066
Yeah,
I think this is a very interesting topic

161
00:08:48,066 --> 00:08:50,633
because I’ve always
tried to crack the code:

162
00:08:50,633 --> 00:08:54,633
How to teach junior developers, 
and help them upskill, you know

163
00:08:54,633 --> 00:08:56,866
and I read theories about

164
00:08:56,866 --> 00:09:00,866
in larger companies, you need to have 
junior developers to do the routines

165
00:09:00,866 --> 00:09:03,866
but they cannot directly 
communicate with the senior

166
00:09:03,866 --> 00:09:07,133
because the level is, you know,
the gap is too big

167
00:09:07,133 --> 00:09:09,900
so we have to have mid-levels

168
00:09:09,900 --> 00:09:11,300
But with AI

169
00:09:11,300 --> 00:09:13,466
they can explain in any level

170
00:09:13,466 --> 00:09:18,000
So I think, AI for learning is so great

171
00:09:18,000 --> 00:09:20,266
I read an article, a blog post

172
00:09:20,266 --> 00:09:21,600
The blog post is called:

173
00:09:21,600 --> 00:09:24,633
“New junior developers can’t actually code”

174
00:09:24,633 --> 00:09:26,333
Kind of negative

175
00:09:26,333 --> 00:09:28,566
But I’m gonna summarize a little bit

176
00:09:28,566 --> 00:09:32,266
So, he had been observing that

177
00:09:32,266 --> 00:09:35,433
the junior developers today rely
heavily on AI tools

178
00:09:35,433 --> 00:09:37,733
Copilot and ChatGPT

179
00:09:37,733 --> 00:09:39,333
And his concern was that

180
00:09:39,333 --> 00:09:42,666
many can produce code but
don’t understand what they're doing

181
00:09:42,666 --> 00:09:46,233
When I started to learn code, it were books

182
00:09:46,233 --> 00:09:50,166
The rest you had to just guess
and like, find out yourself

183
00:09:50,166 --> 00:09:52,600
And then came Google,
and StackOverflow

184
00:09:52,600 --> 00:09:54,100
So the pre-AI era:

185
00:09:54,100 --> 00:09:54,766
You had a problem,

186
00:09:54,766 --> 00:09:56,833
Your searched StackOverflow,

187
00:09:56,833 --> 00:10:00,433
you read the docs, tried out
different solutions, trial and error

188
00:10:00,433 --> 00:10:02,033
Finally, you learnt something

189
00:10:02,033 --> 00:10:05,466
This whole process creates some kind of
deeper understanding and growth

190
00:10:05,466 --> 00:10:06,133
Yeah

191
00:10:06,133 --> 00:10:08,966
And now, AI just provides fast answers

192
00:10:08,966 --> 00:10:10,500
with minimal effort

193
00:10:10,500 --> 00:10:12,800
And there’s a temptation
to copy and paste

194
00:10:12,800 --> 00:10:15,566
without truly 
learning the concepts

195
00:10:15,566 --> 00:10:18,466
We might develop a 
generation that doesn’t have this

196
00:10:18,466 --> 00:10:19,833
habit of problem solving

197
00:10:19,833 --> 00:10:24,466
And then if the AI fails
for some reason or starts hallucinating,

198
00:10:24,466 --> 00:10:27,000
which it eventually 
will do at some point,

199
00:10:27,000 --> 00:10:30,666
then they lack a 
lot of knowledge to solve it

200
00:10:30,666 --> 00:10:33,166
Okay. So that was the general idea

201
00:10:33,166 --> 00:10:34,466
and how

202
00:10:34,466 --> 00:10:38,300
But I think the comparison
with StackOverflow is good, cuz

203
00:10:38,300 --> 00:10:41,233
you could potentially
just take that piece of code

204
00:10:41,233 --> 00:10:42,566
and you have no idea how it works

205
00:10:42,566 --> 00:10:45,233
paste it in, and it works.
It’s the same with AI

206
00:10:45,233 --> 00:10:47,500
You take that  piece of code, 
paste it in, it works

207
00:10:47,500 --> 00:10:48,466
You have no idea

208
00:10:48,466 --> 00:10:50,366
But if you’re interested

209
00:10:50,366 --> 00:10:51,633
then you learn something from it

210
00:10:51,633 --> 00:10:53,233
and you try 
to understand how it works

211
00:10:53,233 --> 00:10:56,066
regardless if it’s AI or StackOverflow

212
00:10:56,066 --> 00:10:57,900
I think that it remains the same

213
00:10:57,900 --> 00:11:02,300
Yeah, it’s just that you have to piece
together so much in StackOverflow

214
00:11:02,300 --> 00:11:03,600
That's the great thing with AI

215
00:11:03,600 --> 00:11:07,133
that you can just ask it and say
“explain this piece of code for me”

216
00:11:07,133 --> 00:11:10,700
Yeah, and that
is a very good point, because

217
00:11:10,700 --> 00:11:14,466
I believe that AI is 
super great for teaching

218
00:11:14,466 --> 00:11:15,566
Just like you said

219
00:11:15,566 --> 00:11:23,333
Because I view development
as a master-apprentice kind of profession

220
00:11:23,333 --> 00:11:27,866
where when you’re 
new, you should just observe

221
00:11:27,866 --> 00:11:32,133
when the masters are working,
and then you learn from that

222
00:11:32,133 --> 00:11:34,200
And you need a many years of experience

223
00:11:34,200 --> 00:11:38,866
And you can ask the master
—nowadays you say mentorship

224
00:11:38,866 --> 00:11:42,633
You have to find a mentor to help you

225
00:11:42,633 --> 00:11:44,600
move right direction

226
00:11:44,600 --> 00:11:46,766
And that is not easy to find.
Like, who’s going to help you?

227
00:11:46,766 --> 00:11:48,633
And that is not easy to find.
Like, who’s going to help you?

228
00:11:48,633 --> 00:11:53,666
But with AI, every time
you ask it to generate something

229
00:11:53,666 --> 00:11:57,500
It will try to generate the 
code with the latest best practices

230
00:11:57,500 --> 00:11:58,766
and also explain it

231
00:11:58,766 --> 00:12:00,966
And you can also bounce
ideas with it

232
00:12:00,966 --> 00:12:04,600
So it’s like having this mentor 24/7

233
00:12:04,600 --> 00:12:08,366
But the key is what you said,
you have to be willing to learn

234
00:12:08,366 --> 00:12:10,400
because it’s much 
easier to just paste the code,

235
00:12:10,400 --> 00:12:14,300
just use the code, not read what 
ChatGPT says, and not being curious

236
00:12:14,300 --> 00:12:20,100
We need people who can fill 
in that gap and make the judgment

237
00:12:20,100 --> 00:12:23,233
Yeah, I can just compare 
with myself as well

238
00:12:23,233 --> 00:12:26,133
It’s like I’m using 
it a lot to create these

239
00:12:26,133 --> 00:12:29,433
what’s called a “custom coded
workflow action” for a certain tool

240
00:12:29,433 --> 00:12:33,066
that we’re working with called HubSpot

241
00:12:33,600 --> 00:12:37,666
And it’s like, I don’t know a
single line of Node (JavaScript backend)

242
00:12:37,666 --> 00:12:41,166
So Node.js, I don’t 
know anything, honestly

243
00:12:41,166 --> 00:12:44,033
But it took me,

244
00:12:44,033 --> 00:12:47,366
with the working script
from the beginning

245
00:12:47,366 --> 00:12:50,200
which I could understand

246
00:12:50,200 --> 00:12:53,366
because all the comments to the code

247
00:12:53,366 --> 00:12:58,166
that, and in the beginning
ChatGPT and now later Grok

248
00:12:58,166 --> 00:13:04,266
took me, I guess, 2-3 months
to find a good way to prompt the AI

249
00:13:04,266 --> 00:13:09,233
to get what I wanted to do
in terms of results, to be able to do

250
00:13:09,233 --> 00:13:14,133
lots of things that would 
require a proper developer early on

251
00:13:14,133 --> 00:13:19,000
Because it’s so good
at explaining what it’s doing

252
00:13:19,000 --> 00:13:24,666
If you can prompt it well,
it will also return a good answer

253
00:13:24,666 --> 00:13:28,100
And that leads us to the next topic

254
00:13:28,100 --> 00:13:31,666
that something has happened
over the last week(s)

255
00:13:31,666 --> 00:13:35,500
I feel like it’s happened
over the last week(s) that a new verb

256
00:13:35,500 --> 00:13:36,733
was invented

257
00:13:36,733 --> 00:13:38,300
And that is “Vibe coding”

258
00:13:38,300 --> 00:13:38,733
Yeah

259
00:13:38,733 --> 00:13:44,566
And you are 
kind of an expert vibe coder

260
00:13:44,566 --> 00:13:47,800
So Stellan is vibe coding
during the evenings

261
00:13:47,800 --> 00:13:49,800
and sends all the 
new tricks that he learnt

262
00:13:49,800 --> 00:13:53,066
so he’s much 
more advanced than I am

263
00:13:53,066 --> 00:13:54,800
when it comes to vibe coding

264
00:13:54,800 --> 00:13:57,000
But what is five coding?

265
00:13:57,000 --> 00:14:00,433
So I don’t know who invented this

266
00:14:00,433 --> 00:14:05,066
this term, but basically it is
that you are not a developer

267
00:14:05,066 --> 00:14:07,933
with the developer background,
but you are able to code

268
00:14:07,933 --> 00:14:10,900
pretty advanced 
things with these new AI tools

269
00:14:10,900 --> 00:14:14,133
So you’re kind of vibing your way

270
00:14:14,133 --> 00:14:16,700
So I guess that’s where it comes from

271
00:14:17,766 --> 00:14:21,000
And yeah,
people are doing amazing things

272
00:14:21,000 --> 00:14:26,400
especially in like games, people
are doing crazy things with games

273
00:14:26,533 --> 00:14:30,133
I also see
a whole industry popping up

274
00:14:30,133 --> 00:14:33,233
around tools to create websites,
for example

275
00:14:33,233 --> 00:14:37,100
The big issues that people have had
so far has been around security

276
00:14:37,266 --> 00:14:38,766
So people are hacking the shit

277
00:14:38,766 --> 00:14:40,433
out of these things, basically

278
00:14:40,433 --> 00:14:43,600
And some just laugh 
at it, and say like, well

279
00:14:43,600 --> 00:14:49,800
“Someone put some crazy thing in 
my game, and I’m trying to solve it”

280
00:14:49,800 --> 00:14:55,000
and other people go like,
“Okay, this is genuinely a problem”

281
00:14:55,000 --> 00:14:56,966
But I’m pretty convinced that

282
00:14:56,966 --> 00:15:01,166
this again goes back to like,
what kind of prompts

283
00:15:01,166 --> 00:15:04,066
are you giving to the system?
What are you asking it to do?

284
00:15:04,066 --> 00:15:06,666
Are you asking it to do
these kind of security checks,

285
00:15:06,666 --> 00:15:09,633
or are you asking it to do refactoring,
and things like that?

286
00:15:09,633 --> 00:15:12,333
What I found just from my 
hobby vibe coding

287
00:15:12,333 --> 00:15:16,200
is that most people who do this well

288
00:15:16,200 --> 00:15:20,400
they have a process for this,
so it’s just like

289
00:15:20,400 --> 00:15:23,466
I would imagine
a bit of a development process

290
00:15:23,466 --> 00:15:26,900
where you have certain steps
that you do that you approach

291
00:15:26,900 --> 00:15:30,500
Whereas if you
just randomly prompt it

292
00:15:30,500 --> 00:15:34,366
it’s not going to end well,
but you can have a process for it

293
00:15:34,366 --> 00:15:38,933
And that process,
people use ChatGPT or Grok

294
00:15:38,933 --> 00:15:42,266
to do this kind of development,
as a step by step process

295
00:15:42,266 --> 00:15:43,933
And they ask you to create the process

296
00:15:43,933 --> 00:15:46,066
They ask you to create the documentation

297
00:15:46,066 --> 00:15:50,333
They ask you to create, you know, folder
structure, necessary checks, etc.

298
00:15:51,400 --> 00:15:53,066
and also create the prompts

299
00:15:53,066 --> 00:15:55,833
And then,
then they use that in whatever tool

300
00:15:55,833 --> 00:15:59,733
that they are working with, whether
it’s Cursor (AI code editor) or anything else

301
00:15:59,733 --> 00:16:04,600
But the thing you are talking about 
though, I think it’s quite unfamiliar

302
00:16:04,600 --> 00:16:08,433
or even foreign for people who 
don’t hang out on X (ex-Twitter)

303
00:16:08,433 --> 00:16:11,800
I don’t see these kind of things 
on LinkedIn, for example

304
00:16:11,800 --> 00:16:13,800
And I’ve been hanging 
out on Twitter

305
00:16:13,800 --> 00:16:17,966
or “X” now, for a long time,
and I know that

306
00:16:17,966 --> 00:16:21,200
people are much faster
at adopting a technology on X

307
00:16:21,200 --> 00:16:22,733
So many early adopters

308
00:16:22,733 --> 00:16:26,833
And the games that you’re talking about,
they’re often done by indie hackers

309
00:16:26,833 --> 00:16:29,933
And solo entrepreneurs
and they are usually so quick

310
00:16:29,933 --> 00:16:35,633
to jump on new technology
and try to earn money on them

311
00:16:36,033 --> 00:16:37,200
and for them, like,

312
00:16:37,200 --> 00:16:41,066
they don’t have to think about the quality
and code maintenance at all

313
00:16:41,066 --> 00:16:44,400
You know, one of the best indie hackers

314
00:16:44,400 --> 00:16:48,300
The ones who made the game 
— the flying game

315
00:16:48,300 --> 00:16:52,266
He only codes with jQuery (JS library)
jQuery and PHP (backend)

316
00:16:52,266 --> 00:16:56,400
And he launched so 
many projects over the years

317
00:16:56,566 --> 00:16:57,266
But…

318
00:16:57,966 --> 00:17:02,466
How about Zooma? 
Will vibe coding have a place

319
00:17:02,600 --> 00:17:05,333
outside of your late evenings?

320
00:17:06,000 --> 00:17:06,733
I think one thing

321
00:17:06,733 --> 00:17:10,133
that we have already done 
a bit of is actually prototyping

322
00:17:10,133 --> 00:17:10,833
You know

323
00:17:10,833 --> 00:17:13,466
You move faster from a wireframe

324
00:17:13,466 --> 00:17:16,933
to an actual working prototype
so you can test all the interactions

325
00:17:16,933 --> 00:17:20,133
and what you actually want to happen
when you click this button,

326
00:17:20,133 --> 00:17:22,733
what is actually going to happen,
and so on

327
00:17:22,733 --> 00:17:24,833
You can simulate that much faster

328
00:17:24,833 --> 00:17:27,833
actually, I think, with AI tools

329
00:17:27,833 --> 00:17:30,600
I think for me, the thing would be 

330
00:17:30,600 --> 00:17:38,266
If designers could get into this workflow
so they can test out their ideas faster

331
00:17:38,266 --> 00:17:39,366
Yeah

332
00:17:39,366 --> 00:17:42,133
I don't think we
have necessarily cracked it

333
00:17:42,133 --> 00:17:48,233
So we move from Photoshop to Figma,
and then you do static prototypes

334
00:17:48,233 --> 00:17:50,233
You add more functionality to prototypes

335
00:17:50,233 --> 00:17:54,200
The more functionality you add,
the more complicated it becomes

336
00:17:54,200 --> 00:17:58,100
Certain designers
will just say “Stop! This is my line here”

337
00:17:58,100 --> 00:18:02,933
“I’m not gonna do more. I just
wanna draw my designs”

338
00:18:02,933 --> 00:18:06,433
So the dream would be
if they could actually test out

339
00:18:06,433 --> 00:18:10,333
their designs
without the help of developers

340
00:18:10,333 --> 00:18:11,900
Yeah

341
00:18:11,900 --> 00:18:13,000
Or what do you think?

342
00:18:13,000 --> 00:18:15,600
Yeah, I genuinely think so as well

343
00:18:15,600 --> 00:18:17,300
That it's like, what do we want?

344
00:18:17,300 --> 00:18:22,366
Well, we don’t want AI generated
websites and apps and things like that

345
00:18:22,366 --> 00:18:25,666
that look like…
everything looks exactly the same

346
00:18:25,666 --> 00:18:29,533
We want this 
sort of creative element to it

347
00:18:29,533 --> 00:18:32,600
So far,
humans are better at that

348
00:18:32,600 --> 00:18:36,000
Eventually, you know,
AI might be really good at this as well

349
00:18:36,000 --> 00:18:37,833
with the right input

350
00:18:37,833 --> 00:18:39,833
I’m actually seeing AI more as of

351
00:18:39,833 --> 00:18:43,100
like another teammate in the room

352
00:18:43,100 --> 00:18:44,200
than anything else

353
00:18:44,200 --> 00:18:47,033
So if you just imagine an empty chair

354
00:18:47,033 --> 00:18:48,933
and there’s an AI in it

355
00:18:48,933 --> 00:18:50,433
And I think that

356
00:18:50,433 --> 00:18:53,800
eventually this
might lead us to have a more

357
00:18:53,800 --> 00:18:59,100
of a conversational relationship
with AI and that ultimately helps us

358
00:18:59,433 --> 00:19:03,133
you know, develop things
that are higher quality, faster

359
00:19:03,133 --> 00:19:06,966
As you mentioned, 
there’s a process to prompting

360
00:19:06,966 --> 00:19:09,933
It’s kind of straightforward, you
use natural language, but

361
00:19:09,933 --> 00:19:12,066
but it’s still not as

362
00:19:12,066 --> 00:19:17,466
For example, for a designer, 
it’s not as straightforward as drawing

363
00:19:17,466 --> 00:19:19,133
You have to describe your design

364
00:19:19,133 --> 00:19:24,366
But when it comes to 
design, you want to create it visually

365
00:19:24,366 --> 00:19:26,800
The same with development

366
00:19:26,800 --> 00:19:30,700
So if you get more advanced,
now you just described a process

367
00:19:30,700 --> 00:19:33,466
of how to prompt, and the structure things

368
00:19:33,466 --> 00:19:35,700
I don’t think anybody do it

369
00:19:35,700 --> 00:19:37,166
There’s a certain line where
people will say

370
00:19:37,166 --> 00:19:38,800
“Nope, that’s not what I do”

371
00:19:38,800 --> 00:19:40,033
“That’s not how I work”

372
00:19:40,033 --> 00:19:43,000
We might be looking
at this specific person

373
00:19:43,000 --> 00:19:44,066
So

374
00:19:44,066 --> 00:19:48,066
Will we eventually hire someone
who is like prompt engineer

375
00:19:48,066 --> 00:19:51,233
Like ten times 
better than the normal person

376
00:19:51,533 --> 00:19:54,366
Well, it’s hard to tell

377
00:19:54,366 --> 00:19:58,566
at the moment, it’s a lot of talk
about, like, a new profession

378
00:19:58,566 --> 00:20:00,233
to be able to do that

379
00:20:00,233 --> 00:20:01,500
But, yeah, definitely.

380
00:20:01,500 --> 00:20:05,766
I think there are some skills going on,
in relation to that

381
00:20:05,766 --> 00:20:07,633
and that it’s constantly evolving

382
00:20:07,633 --> 00:20:09,533
It’s like every day 
there’s something new

383
00:20:09,533 --> 00:20:12,966
Just last week
I learned that you can use JSON

384
00:20:12,966 --> 00:20:16,600
to prompt ChatGPT
for image generation, for example

385
00:20:16,600 --> 00:20:19,733
So you basically, with
code, you tell it, you know

386
00:20:19,733 --> 00:20:21,866
what kind of copy you want in the image

387
00:20:21,866 --> 00:20:25,333
where you want it, where
you want to place certain items

388
00:20:25,333 --> 00:20:28,266
the type of person that
should be in the image, and so on

389
00:20:28,266 --> 00:20:31,133
And it has
a better understanding of that

390
00:20:31,133 --> 00:20:33,133
than if you just write it

391
00:20:33,133 --> 00:20:35,466
So if you just typed the description…

392
00:20:35,466 --> 00:20:36,600
Yeah, exactly

393
00:20:36,600 --> 00:20:39,166
It’s markup in a way

394
00:20:39,166 --> 00:20:44,133
Again, it’s like , for these guys
that are like coding games for example

395
00:20:44,133 --> 00:20:46,166
Most of them seem to use Grok

396
00:20:46,166 --> 00:20:49,200
to create the instructions
and the prompts

397
00:20:49,200 --> 00:20:51,633
for example, for Cursor (AI editor)

398
00:20:51,633 --> 00:20:53,700
So they don’t just use a single tool

399
00:20:53,700 --> 00:20:56,133
They use Grok as a foundation

400
00:20:56,133 --> 00:20:58,966
for the idea of the game,
and the prompts and the process

401
00:20:58,966 --> 00:21:02,200
and everything, and then they
use that in Cursor

402
00:21:02,200 --> 00:21:05,033
So I think that’s also, like,
 to find your process

403
00:21:05,033 --> 00:21:07,300
is also part of 
what tools are you are using

404
00:21:07,300 --> 00:21:08,700
and for what

405
00:21:08,700 --> 00:21:11,966
Cuz it’s a combination of things
at the moment

406
00:21:12,433 --> 00:21:14,933
When I think about it, 
it’s kind of sad, because

407
00:21:14,933 --> 00:21:17,033
you described the 
whole process of using Grok

408
00:21:17,033 --> 00:21:20,133
to bounce ideas,
and write design documents,

409
00:21:20,133 --> 00:21:22,100
to do design and programming

410
00:21:22,100 --> 00:21:23,600
It used to be 
a whole team of people

411
00:21:23,600 --> 00:21:26,566
Where you bounce and talk,
and now it’s just one person

412
00:21:28,300 --> 00:21:33,266
I saw a list somewhere of the
startups over the last year or so

413
00:21:33,266 --> 00:21:35,833
and the size of the teams, 
they’re really small

414
00:21:35,966 --> 00:21:37,900
It’s like 10 to 20 people

415
00:21:37,900 --> 00:21:41,300
in these teams that are developing
this sort of SaaS tools

416
00:21:41,600 --> 00:21:43,800
And I also saw that someone in
Y Combinator

417
00:21:43,800 --> 00:21:46,166
the incubator in Silicon Valley

418
00:21:46,166 --> 00:21:50,900
known for a lot of famous companies having 
gone through that program

419
00:21:50,900 --> 00:21:55,466
They said that like a third
of all applicants for the last round,

420
00:21:55,466 --> 00:22:00,433
did something like 
95% of their coding with AI tools

421
00:22:00,433 --> 00:22:03,366
Didn’t write more 
than 5% of the code themselves

422
00:22:03,366 --> 00:22:04,733
So

423
00:22:04,733 --> 00:22:06,766
Yeah, that’s the 
direction where we’re headed in

424
00:22:06,766 --> 00:22:10,000
You’re kind of turbo changing
what you able to do

425
00:22:10,000 --> 00:22:12,533
I don't think it's gonna 
lead to mass unemployment

426
00:22:12,533 --> 00:22:15,000
I’m kind of optimistic about it,
I think we’re gonna see  

427
00:22:15,000 --> 00:22:19,200
more tools and more new cool stuff
 than we saw before

428
00:22:20,366 --> 00:22:21,400
As a manager,

429
00:22:21,400 --> 00:22:25,166
what do you think is a good advice
to future developers

430
00:22:25,166 --> 00:22:27,600
who are, “afraid”?

431
00:22:27,600 --> 00:22:30,033
because I myself, 
I wouldn’t advice someone

432
00:22:30,033 --> 00:22:33,100
“Let’s study development”
Like “it’s a good!”

433
00:22:33,100 --> 00:22:35,333
I think if you’re interested

434
00:22:35,333 --> 00:22:38,600
as we said before,
this is not going to be a problem

435
00:22:38,600 --> 00:22:42,200
This is going to be a the door opener
to so many exciting

436
00:22:42,200 --> 00:22:45,466
new opportunities
that we have not seen before

437
00:22:45,466 --> 00:22:50,233
We’re sort of on the breakthrough
in a lot of areas related to AI

438
00:22:50,233 --> 00:22:52,233
Whether it’s self-driving cars

439
00:22:52,233 --> 00:22:54,600
or whether it’s in robotics

440
00:22:54,600 --> 00:22:56,633
or in science in general

441
00:22:56,633 --> 00:22:59,466
What we can develop vaccines for

442
00:22:59,466 --> 00:23:01,633
and find a cure for cancer

443
00:23:01,633 --> 00:23:03,100
But you say “interested”

444
00:23:03,100 --> 00:23:06,866
So if you just want to learn
web development, or development

445
00:23:06,866 --> 00:23:10,666
just because you want
to earn good money, and have a

446
00:23:10,666 --> 00:23:13,200
flexible work time… is that…

447
00:23:13,200 --> 00:23:17,000
I think it’s a bad idea in general 
to choose your profession

448
00:23:17,000 --> 00:23:20,133
after the potential salary
you might have

449
00:23:20,133 --> 00:23:23,000
I think you need to do something
that you’re really interested in

450
00:23:23,000 --> 00:23:24,500
Cuz if you just do it for the money

451
00:23:24,500 --> 00:23:27,566
that it’s like impossible to say
what's going to be

452
00:23:27,566 --> 00:23:29,166
worth your while, so to speak

453
00:23:29,166 --> 00:23:30,533
but again, like, if we take

454
00:23:30,533 --> 00:23:33,100
ATMs, for example came around,
and everyone says that

455
00:23:33,100 --> 00:23:36,000
Everyone working
in banks will be unemployed”

456
00:23:36,033 --> 00:23:38,933
Well, in fact, that didn’t really happen

457
00:23:38,933 --> 00:23:40,600
It’s like more people employed 
in banking

458
00:23:40,600 --> 00:23:43,600
than ever before,
but you’re just doing different things

459
00:23:43,600 --> 00:23:45,566
You’re not
servicing people coming in

460
00:23:45,566 --> 00:23:48,566
asking for cash over the counter

461
00:23:48,566 --> 00:23:51,166
ATMs solved that problem a long time ago

462
00:23:51,166 --> 00:23:54,433
But you moved on to do more advanced work

463
00:23:54,433 --> 00:23:57,133
And I think it’s similar here

464
00:23:57,133 --> 00:24:00,400
It’s also like the industralisation

465
00:24:00,400 --> 00:24:05,600
Going back to the 1800s 
and 1700s in England, and so on

466
00:24:05,600 --> 00:24:08,933
It’s like people
moving from farming to industry

467
00:24:08,933 --> 00:24:12,233
and then eventually from the industry
into white collar and so on.

468
00:24:12,233 --> 00:24:15,233
It’s an always evolving landscape

469
00:24:15,233 --> 00:24:17,533
But if you’re be interested
in what you’re doing

470
00:24:17,533 --> 00:24:19,133
you’re hopefully really good at it

471
00:24:19,133 --> 00:24:21,933
and then you’ll be able to adapt

472
00:24:22,233 --> 00:24:25,466
So that’s our optimistic key takeaway

473
00:24:25,466 --> 00:24:27,933
You should do what you think is fun

474
00:24:27,933 --> 00:24:31,266
What you’re interested in,
 a not go for tech because you…

475
00:24:32,200 --> 00:24:36,266
Because it sounds good!
No, that’s a bad idea!

476
00:24:36,300 --> 00:24:37,400
Okay

477
00:24:37,400 --> 00:24:40,333
Thank you for the 
fantastic discussion, Stellan

478
00:24:40,333 --> 00:24:41,633
We need to do this again

479
00:24:41,733 --> 00:24:44,033
And thank you, viewers, for watching

480
00:24:44,033 --> 00:24:47,033
Until next time, keep learning

481
00:24:47,200 --> 00:24:50,166
Bye bye — See you

482
00:24:52,866 --> 00:24:54,533
We kept the time, right?

483
00:24:54,533 --> 00:24:57,100
Yeah. So smooth.

484
00:24:57,100 --> 00:24:58,133
So smooth.

485
00:24:58,133 --> 00:25:01,100
That needs to be our first episode

486
00:25:01,100 --> 00:25:02,533
as well.

487
00:25:02,533 --> 00:25:04,333
So it's very intense.

488
00:25:04,333 --> 00:25:06,733
We. Oh.

489
00:25:06,733 --> 00:25:08,033
Okay. All right.

 

Yeu-Kang Hua
Yeu-Kang Hua is a developer at Zooma, working on web development, integrations and tech solutions that support our digital delivery and client platforms. If you asked him, he might describe himself as a aeneralist-specialist in digital experiences, a hybrid designer-developer, or a HubSpot experience architect. He helps build and maintain robust, scalable code and technical foundations that make customer's online presences work smoothly and enable evolution over time. In fact, the site you're on right now wouldn't exist without Kang's expertise. He's also the creator of the Secret Tech Club, Zooma's video series that explain current tech topics in an accessible (and very funny) way.
Keep me updated!
Subscribe