Hello, I’m a web developer living in Bangkok, Thai...
# introduce-yourself
s
Hello, I’m a web developer living in Bangkok, Thailand. Currently studying CS degree in BKK. Just discovered FoC. I’m new here. Any recommended content to start? Thank you.
šŸ‘‹ 16
l
Welcome! Definitely! Bret Victor is considered highly for many in the field... check out his website at http://worrydream.com, esp. his demos, like

https://www.youtube.com/watch?v=PUv66718DIIā–¾

.
šŸ’” 1
šŸ‘ 1
s
Thank you.
The binary search code writing showcase around 20 min timestamp of the video is interesting. It is similar to using a debugger but in real time while writing code. Thinking of interactive coding but with visual aids.
l
Yes! So many gooddies there that has taken year if even now to move their ways into daily workflows.
šŸ‘ 1
b
Trying to think of particular things to recommend to someone studying CS now... Random ones that come to my mind: • If you take the wider perspective of "how computing shapes the world and how we're free to [re-]shape computing", it's interesting to pay attention which aspects of this your CS studies cover vs. which are out-of-scope or not even mentioned. šŸ‘€ • Bret's http://worrydream.com/dbx/ lecture (which also inspired the name for this community) humorously highlights how many past avenues of research have fallen outside the mainstream. We do like "mining the past" for good stuff šŸ™‚ • If you enjoy the academic format of CS, google "papers we love" for some of the best... • "Softer", more human-centric CS certainly exists, and https://jackrusher.com/classic-ux/ curates great videos from one of the great conferences. • https://liveprog.org/all-programs.html — another very FoC conference. • https://www.inkandswitch.com/ do legendary research — and write it up very accessibly. • https://futureofcoding.org/episodes/065 (and the article it covers) was one of most thought-provoking episodes in pointing out a deep user-facing challenge with most computing nowdays. • The "Moldable development" idea attacks another deep, developer-facing challenge: One should be able to make ad-hoc tools for every development problem/decision they want, rapidly. That sounds almost crazy, but they have very impressive achievements to show for it. And even if their Smalltalk-super-powered environment is not for you (I haven't tried it yet either), it's an idea that's good to "get infected with" early on. Your challenge, should you accept it: Ask yourself, which of the skills/tools you learn are sufficiently "moldable", and if not, seek out ones that are. Finally, pay attention to what Bret said at the end of "Inventing on Principle": he showed his guiding principle, but the meta-point was you can find your principles to care for.
šŸ‘ 1
⭐ 1
s
@Beni Cherniavsky-Paskin Thank you so much. Btw, if I want to pursue a PhD in Computer Science, what are the categories of fields in today context? If I like creating web applications and my goal is to get a PhD in CS, how should I think about it? Thank you in advance.
b
I only did undergrad, so can't give advice on that.
šŸ™ 1