TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Watch People Code

243 pointsby eatitrawover 10 years ago

27 comments

zw123456over 10 years ago
This brought back a memory from the way back machine. Back in the early days of computers, many of them like the C64 or TRS80 (circa 1985-ish) had an option to use a TV as a monitor to save money. I recall that I had a Trash 80 and it was hooked up to the TV with a cable splitter in a spare bedroom. There were a number of relatives and friends visiting and myself someone that shared my love of computing were in the there programming away, and really programming, we are talking assembler here. And after a couple of hours we came down to the living room and everyone had the TV on channel 3 and everyone was watching us (I did not realize the splitter was broadcasting throughout the cable in our house). I guess there was nothing better on back them before cable had 100's of channels. It was interesting to hear the non-programmers questions and comments about what we were doing and really how much they had actually picked up on.
npongratzover 10 years ago
Along these lines, I recently started watching (and enjoying!) Casey Muratori&#x27;s <i>Handmade Hero</i>, &quot;an ongoing project to create a complete, professional-quality game accompanied by videos that explain every single line of its source code.&quot;<p><a href="https://handmadehero.org/" rel="nofollow">https:&#x2F;&#x2F;handmadehero.org&#x2F;</a>
评论 #9018415 未加载
评论 #9022536 未加载
评论 #9019153 未加载
sinatraover 10 years ago
This may be a good place to ask this question -- I think I saw a website which had videos of how well-respected experts write projects from start to finish. So, if I were interested in learning how experts in golang write a web-service end-to-end (design, DB, write, test, deploy, debug), I could watch those videos and learn the right(ish) way to write a web-service in golang. I&#x27;m sure I&#x27;ll learn a few other things too (like how they replaced a block of code in vim in 4 keystrokes where it would have taken me 12). Does anything like that exist? If not, then that sounds like a fantastic opportunity to me.
评论 #9018297 未加载
评论 #9018469 未加载
iamwilover 10 years ago
Recently, I was amazed at how fast one of our devs were. When trying to see what made him so fast, it was a combination of being very good at reading code and understanding the underlying structure of the code, and also he was very fast with his editor. I could barely follow what he was doing as he was tracing his way through the code.<p>Watching him work as we were discussing an architecture made me more inspired to type faster, learn my tools better, and get better at reading code.
评论 #9018555 未加载
评论 #9019992 未加载
eatitrawover 10 years ago
After ~60 minutes of random debugging in production. If anyone noticed any weirdness(like a lot of repeated streams &#x2F; streams disappearing) -- we&#x27;re sorry. Looks like everything should work now.<p>Just a bit of technical details for curious: twitch streams are painful to deal with. Twitch channel != youtube channel. Twitch channel is akin youtube video(or stream) but with offline&#x2F;online status. Mapping &quot;online&#x2F;offline&quot; statuses into proper upcoming&#x2F;live&#x2F;completed statuses isn&#x27;t straightforward. Differentiating between different &quot;streams&quot; is also difficult(i.e. user streams twice on two different days, but the link stays the same).<p>Also, twitch api often returns 5XX errors.<p>Bug reports are welcome here: avp-13@yandex.ru<p>Also, if you want to be notified about upcoming streams, then you can subscribe to subreddit(<a href="http://www.reddit.com/r/WatchPeopleCode" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;WatchPeopleCode</a>), subscribe on the website, or follow <a href="https://twitter.com/WatchPeopleCode" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;WatchPeopleCode</a>.
contingenciesover 10 years ago
I offer these quotations from well known figures as a mental antidote to the &#x27;churn things out fast&#x27; &#x2F; &#x27;learn all the editor shortcuts&#x27; mentality being promoted throughout some of the comments.<p><i>The real hero of programming is the one who writes negative code.</i> - Doug McIlroy<p><i>You&#x27;re not to come up with a simple design through any kind of coding techniques or any kind of programming language concepts. Simplicity has to be achieved above the code level before you get to the point which you worry about how you actually implement this thing in code.</i> - Leslie Lamport<p><i>Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you&#x27;ve finished using them.</i> - Doug McIlroy<p>... from my <i>fortune</i> clone @ <a href="https://github.com/globalcitizen/taoup" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;globalcitizen&#x2F;taoup</a>
k-mcgradyover 10 years ago
OT slightly: Why do some YouTube embeds (including the one on this site) not contain a full screen button? It drives me nuts. Especially here as to actually see what&#x27;s happening full screen is essential. The only way to get full screen is to click the YouTube button to actually go to YouTube and full screen it from there.
评论 #9018778 未加载
评论 #9018647 未加载
rottyguyover 10 years ago
Side question: I&#x27;d like to stream some audio content to a few 1000 people (24&#x2F;7) and wondered if anyone knew (back of the envelope) what the cost model for this would look like? Assuming it&#x27;s just bandwidth unless I go p2p... Just trying to understand the current lay of the land as I remember the youtube guys were paying $$$&#x2F;mo for bandwidth when they first started. Thanks.
评论 #9019551 未加载
评论 #9019475 未加载
rgloverover 10 years ago
This is interesting!<p>While I think it&#x27;d be difficult to <i>fully</i> learn how to implement something from this (read: tedious), I do see it as a cool way to learn how other people think about and solve problems. If it means anything, I watched a good five minutes of the guy working on the Arduino code without thinking about turning it off.
评论 #9018473 未加载
Udoover 10 years ago
I like this idea! Having the option to watch people code their games live is also a feature I enjoy on the Ludum Dare site. I often tune in to Twitch channels to watch people write code, only for a few minutes mostly, but it does make me feel connected and sometimes there are interesting things to discover.<p>I&#x27;m less sure about your choice of data source, though. &#x2F;r&#x2F;WatchPeopleCode is fine if you&#x27;re already active on Reddit, but given the fact that people need to actively register there means you&#x27;re missing out on a lot of programming streams.<p>In my opinion it would be a better idea to automatically pull a list of programming streams from Twitch, Youtube, and Hitbox just using the appropriate key words.
endergenover 10 years ago
I&#x27;m more concerned that twitch.tv is already good and has it&#x27;s own culture developed for this. Unless some extra meta data type stuff is added like which language, which subjectd, which editors, which techniques etc are added in a very useful way.
评论 #9018263 未加载
fallenhitokiriover 10 years ago
I wonder if there is an viable alternative to YouTube. I find the idea intersting and could see people gaining something from watching others code, but sadly live streams are yet another thing I cannot use without a proxy.<p>There seem to be legal problems with them in Germany or is it some European law and other countries are also blocked? Does anyone know what exactly the problem is? Just potential copyright infringements from audio in the background e.x.?
评论 #9018267 未加载
alexisnormanover 10 years ago
The feedback on these streams makes this a really incredible idea. I just watched one where users were constantly noticing syntax errors, etc. and alerting the dev in real time of them. A few people on these streams are learning languages (like Lua) for the first time and powering through these projects with aid from viewers&#x2F;commenters. Love it.
neoviover 10 years ago
Would it be better performance wise to get the Twitch.tv&#x2F;YouTube&#x2F;etc. summary of what they&#x27;re showing and present that first, and if you&#x27;re interested to click on the summary then you can load the video? Loading all of those videos at once is pretty heavy, at least for my mbp.
评论 #9019485 未加载
评论 #9018529 未加载
nsgiover 10 years ago
Apparently it&#x27;s possible to embed a HTML5 Twitch player instead of Flash. Would it be possible to use this?<p><a href="http://discuss.dev.twitch.tv/t/html5-embedded-player/150/3" rel="nofollow">http:&#x2F;&#x2F;discuss.dev.twitch.tv&#x2F;t&#x2F;html5-embedded-player&#x2F;150&#x2F;3</a>
评论 #9019555 未加载
nacsover 10 years ago
Another great place to find dev streams (game developers):<p><a href="http://www.twitch.tv/directory/game/Game%20Development" rel="nofollow">http:&#x2F;&#x2F;www.twitch.tv&#x2F;directory&#x2F;game&#x2F;Game%20Development</a>
nirkalimiover 10 years ago
I like this idea. It isn&#x27;t the most common thing to shadow someone while they code, you can learn a lot from how people &quot;flow&quot;.<p>The site can be a lot better. I think it has potential if curated properly. I&#x27;d watch.<p>+1
properpenguinover 10 years ago
I don&#x27;t understand how this adds more value than the other places on the web. A blog, tutorial video, stackoverflow post, book, etc will provide more knowledge in less time than watching someone real-time code and step through the software writing process. I understand the game channels on twitch provide entertainment, but don&#x27;t see how this will catch on widely. Would love to hear others thoughts.
评论 #9018214 未加载
评论 #9018235 未加载
评论 #9018209 未加载
评论 #9022577 未加载
评论 #9018292 未加载
评论 #9018430 未加载
评论 #9018218 未加载
Sir_Cmpwnover 10 years ago
I put up a stream for a few hours. It went well! I didn&#x27;t think anyone would enjoy it but it looks like I&#x27;m expected to do it more now :)
devbootcampover 10 years ago
I think people would pay good money to learn from great programmers over something like Webex where you could follow along and also ask questions.
评论 #9019563 未加载
michaelsbradleyover 10 years ago
You can also watch folks code with Floobits:<p><a href="https://floobits.com/active" rel="nofollow">https:&#x2F;&#x2F;floobits.com&#x2F;active</a>
rajuover 10 years ago
This looks nice! Nice job.<p>I am using my iOS device so maybe I missed it - but is there a way to search for a particular language?
评论 #9021005 未加载
facepalmover 10 years ago
Live streaming not available in Germany due to rights issues. Background music, or what is the issue?
评论 #9018383 未加载
评论 #9018386 未加载
thykkaover 10 years ago
Well, this was kind of fun! I just finished streaming 6 hours of UX development. Didn&#x27;t expect much of an audience, but in the end there were over a hundred viewers (I bet most came via HN). I&#x27;ll definitely be doing this again soon :)
NietTimover 10 years ago
OH! I very much like this!
castellover 10 years ago
It&#x27;s like from the <i>Antitrust</i> (2001) movie.
redstripeover 10 years ago
Love it. I hope this gets popular.<p>And sort of sad because people seem to be able to do more then 10 minutes at a time without alt-tabbing to HN or lolcats for pointless distraction.