6 ms·
Show HN: Devstream.tv – Watch developers code live
- jbernardo95 9y agoIsn't this similar to https://www.liveedu.tv/ https://www.liveedu.tv/ ?
- algorithm_dk 9y agodevstream.tv showcases developers that stream live on Twitch.
- jbernardo95 9y agoI see, so it's an aggregation kind of platform ?
- algorithm_dk 9y agoYes, YouTube will be added next.
- minimaxir 9y agoLiveedu used to be called Livecoding (but then pivoted) since a coding-only live-streaming platform did not get traction. And became redundant once Twitch allowed live-streaming programming.
- Kiro 9y agoLivecoding had a lot of other problems. https://news.ycombinator.com/item?id=10486476 https://news.ycombinator.com/item?id=10486476
- minimaxir 9y agoI suppose that may have caused SEO problems as well.
- owdadithurts 9y agoI used to love going there. But yeah, when twitch allowed non-gaming streams there was just never a need to go there again.
- unwind 9y agoCool although it seems this just does what Twitch could do themselves? Not very familiar with that entire scene, though. As a practical point the text on the stream thumbnails is strangely half-translated which looks odd on an otherwise English-using page.
- algorithm_dk 9y agoYes, you are right - there is a #programming category on Twitch, but the plan is to gather dev streamers from more platforms (YouTube comes next) into one dedicated place.
- tombrm 9y agoSo this is basically a twitch aggregator for developer streams. Cool idea! An idea: it would be cool to have separate feeds for the available tags so that users could browse the available streams/channels by topic. Good luck for your project!
- mylons 9y agohaha, i came here to post "why wouldn't this just be twitch.tv" and it is indeed twitch.tv, well done!
- petercooper 9y agoCan I claim any credit at all? Hahah. Nice work - this is what I wanted to see! https://news.ycombinator.com/item?id=16545022 https://news.ycombinator.com/item?id=16545022
- algorithm_dk 9y agoHaha, great minds think alike!
- petercooper 9y agoIt happens quite a lot around here. I've seen multiple people be inspired by the right combination of things on HN and launch similar projects back to back. Keeps it fun! (But also encourages moving really fast when you have an idea.)
- pascalxus 9y agoJust when I thought everything has been done. Wow. this is an original great idea!
- stablemap 9y agoSee also https://www.twitch.tv/communities/programming https://www.twitch.tv/communities/programming
- ben_jones 9y agoThe problem is even if they can build near feature-parity as a streaming platform (compared to Twitch and Youtube), the second they make any discernable profit Twitch is just going to re-assign a few developers and blow them out of the water. Things like storing VODs (videos of past streams), community tooling, etc., are hard and EXPENSIVE. The developers have a very hard path ahead of them.
- onion2k 9y agoEvery big company can do this, and it's is precisely why, in a consumer facing startup, tech is often far less important than community building. YouTube or Twitch can build tools to enable streamers, but if your startup is genuinely good to early adopters, and the communities they build, then you can still keep going in the face of an 800lb gorilla. The tech behind 9 out of 10 tech startups is relatively trivial to clone. The part that's really hard to copy successfully is the people. It's also worth noting that if you can't do the people bit then even the most brilliant, un-cloneable tech is likely to fail. It's very hard to get customers if people don't like you as a person. But hey, that's what co-founders are for.
- deleted 9y ago[deleted]
- fuball63 9y agoI want to get started doing this, anyone have advice on starting out and potential gotchas?
- BlueGh0st 9y agoAvoid streaming your API keys.
- tsumnia 9y agoI'd say be realistic and gear your streams to educating. If you think you need to make perfect code, you'll become frustrated when you simply don't know something. As good/evil as SO and Googling are to our ability to remember, its what we do. There's also longer term goals like Handmade Hero on YouTube. Think about some long term 2 year project and start making it. Make the next Spotify or PUBG. While that being successful would be equally nice, the channel could also be the more successful item.
- psyc 9y agoI’ve been streaming for a few weeks and had no viewers. A popular dev streamer told me it was the same for him for the first six months, and he was also building a large following elsewhere.
- meheleventyone 9y agoWhere and what are you streaming? I clicked through to your profile and there wasn’t a link there.
- dguo 9y agoThis article has what seems like pretty good advice: https://medium.freecodecamp.org/lessons-from-my-first-year-of-live-coding-on-twitch-41a32e2f41c1 https://medium.freecodecamp.org/lessons-from-my-first-year-o...
- gameswithgo 9y agoGet a good microphone. Get a webcam, even if it doesn't make sense people like to see a head. Get plenty of monitor space so you can stream on one monitor and monitor chat and other things on the other. Stream in 1080p, its the perfect balance between text looking ok and everyone being able to view it well with their internet connection.
- keraf 9y agoSaw awesome-developer-streams on GitHub as well and had a similar idea :-) Site looks neat, good job!
- orliesaurus 9y agoIt would be cool if it would add some more context to what twitch already does. I.e. develop a plugin to support markdown in the chat so you can interact with your viewers and share snippets easily (just an example of a useful feature) or if you really wanna help education of coders some kind of plugin for sublime/vscode where twitch viewers can request to explain a certain line on the screen, kinda like a real time poll where you vote the next line of code you want explained?(again another example of useful addon for live coders that do edu coding streams)
- algorithm_dk 9y agoThat's such a cool idea! I'll think of how this can be added, a VSCode plugin sounds awesome.
- kody 9y agoPlease don't auto play videos on your site.
- ronnier 9y agoIt’s a site for streaming videos. Seems appropriate here.
- afarrell 9y agoYea but if someone sends me a link to one to look at later, I still don’t want it to start autoplaying in class. Maybe have an obvious ?autoplay=true param.
- tenryuu 9y agoTwitch embeds are autoplay by default
- kody 9y agoI don't disagree with you, but I personally think it's a poor design choice. Why not let the user decide which content to watch?
- rmast 9y agoIf twitch offers an option for sound on embedded videos to be muted, that would be perfect -- at least on the home page where people who are checking out a site for the first time are most likely to land, getting blasted by unexpected sound is annoying.
- randomsofr 9y agoyoutube, netflix and all should do the same?
- s0l1dsnak3123 9y agoI've been streaming on and off for a few years now. Livecoding was a good idea in principal, but the team did not handle their growth well, and made a few pretty bad decisions which have been well documented on HN before. Twitch didn't ever feel like it was the right place for programming streams, but it's the best we have right now. I hope I can get back into streaming later on in the year (it's quite a big time commitment), perhaps there will be a better solution by then! My wish-list: A good chat API which supports code snippets (this is something that streamers will want to pour over and make streams about, because it makes good content!). Localized streaming servers in order to keep latency low. The site development process should be streamed! I have no idea why the Livecoding guys didn't live stream their dev work (other than perhaps a fear of losing "IP", but I personally don't think that's a particularly strong argument - there's always some code that could be streamed without issue, such as frontend JS. I suspect the real reason was that their developers weren't aligned with the product and didn't want to stream). Support for pair programming (two streamers working on the same project together) - this allows streamers to market to each others' audience, and can produce some really great content as the streamer is forced to explain to their partner why they're doing what they're doing. Integration with editors as an alternative to regular streaming. A UI which looks something like jsbin.com - where the text editor is shown next to the output - would allow for streamers with lower upload speeds to only stream their webcam, while their editor and terminal is mirrored in text, nicely resizing to fit the users' screens. This view could be composited into a video stream for users who aren't viewing through a web browser (like chromecast users).
- lotyrin 9y agoChromecast should have no problems rendering text as text
- porsager 9y agoThis is somewhat where I'd like to see https://flems.io https://flems.io going. It's based on the open source Flems web playground (https://github.com/porsager/flems https://github.com/porsager/flems), so doing different kinds of embeds and sharing directly runnable code could be added easily. Currently the entire state lives in the URL, which is pretty interesting for sharing, and it really makes it a true serverless app, but I'm working to support shareable sessions and live streaming of changes as well.
- jaequery 9y agoi got tired of livecoding.tv after a while. perhaps i may get interested again later. at the end of the day, i did not get the desired benefit of either watching others code, or streaming your coding session.
- haukilup 9y agoFor people who like to watch live coding - in what ways do you find it helpful? Is it to learn about a particular domain, a way of thinking, a new technology? Where would you consider your skill level to be at? I'd love to hear your perspectives! I understand streaming in gaming contexts, developer streaming is new to me.
- rprime 9y agoWhen I work remotely, having someone "work" at the same time as me makes the situation feel less ... lonely, it's like having a co-worker :) See them work, makes me work. Also I enjoy hearing other people code, especially the clack of the keyboard. I remember there were some internet radio streams that had office sounds playing (at different intensities), but I do not think they're online anymore.
- skinnymuch 9y agoInteresting. I’ll have to try it out while I work remotely still. Could motivate and focus me more.
- dschoppe 9y agoNot quite office sounds, but Coffitivity nicely captures coffee shop murmur: https://coffitivity.com https://coffitivity.com
- wsc981 9y agoI like to watch Jonathan Blow[0] sometimes, just to get an idea of his thinking process when dealing with problems in a codebase (bugs or new features). I also find it relaxing to hear him talk, while me doing something else at the same time, like playing a game of Civ. --- [0]: https://www.youtube.com/channel/UCCuoqzrsHlwv1YyPKLuMDUQ https://www.youtube.com/channel/UCCuoqzrsHlwv1YyPKLuMDUQ
- realSlavojTrump 9y agoWatching live coding can be almost as fun as live coding itself. I view every livestream I watch as a one sided code review and refactoring session, and spend most of the time watching reasoning through how they are coding and if there are things that could be clearer. I learn lots from that... including new idioms that I like or despise. I’ll also watch streams where the coder needs help, so I’ll pitch in over chat to help with problems. I’ve taught several people suprising amounts through twitch chat and despite twitch delay. Just try watching a stream or two! Check the creative communities on twitch and select programming or game development!
- jamiegreen 9y agoThis sounds familiar... ;)
- ghostbrainalpha 9y agoWas really hoping to find a Ruby streamer... Why is it so hard to find?
- avitzurel 9y agohttps://www.twitch.tv/omatum_greg https://www.twitch.tv/omatum_greg Greg is building a product on top of Ruby/Rails. You might find this interesting.
- algorithm_dk 9y agoadded
- pacificleo11 9y agoNice idea . I think you should make it more generic. I am confident that We will see a lot of this "Twitch of X " in years to come. I personally would like to see Twitch of Cooking and Twitch of Uber Rides
- stuaxo 9y agoWhich coders are worth watching, and what have you learned by watching them ?
- jamra 9y agoI like your site, but I don't understand what the difference is from just going to https://www.twitch.tv/communities/programming https://www.twitch.tv/communities/programming