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

Transcription

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
Generalist-specialist in digital experiences, or a hybrid designer-developer if you must pigeonhole. Curiosity is Kang’s trademark and a curse.
Keep me updated!
Subscribe
Oh no! Could not find any posts that were tagged with “secret-tech-club”!