Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
markm208
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
1.
▲
Show HN: The Playback Press
(playbackpress.com)
1 points
by
markm208
3y ago
|
0 comments
2.
▲
Ask HN: Looking for help with code playback hosting app
1 points
by
markm208
3y ago
|
0 comments
3.
▲
Show HN: Creating Code Playbacks with Storyteller
(markm208.github.io)
2 points
by
markm208
4y ago
|
0 comments
4.
▲
An Animated Introduction to Clojure
(markm208.github.io)
3 points
by
markm208
4y ago
|
0 comments
5.
▲
by
markm208
4y ago
I am the author of the tutorial. I created a tool that captures keystrokes and file operations in a popular editor and allows them to be played back in a browser. The author can then add a narrative as the code evolves with text, pictures,
6.
▲
Show HN: Our Code Stories- Programming Book Publishing/Tutorial Blog Alternative
4 points
by
markm208
7y ago
|
0 comments
7.
▲
by
markm208
7y ago
I have struggled with the speed at which I can write code live in class. It is hard to do it fast enough to keep students interested. It is also difficult to show even moderately complex programs from start to finish. I have created a tool
8.
▲
by
markm208
8y ago
I am the creator of a new medium to guide others through code examples. I call them playbacks. This is an intro book on Python. I have also written books on [C++]( https://ourcodestories.com/markm208/Playlist/2 ) an
9.
▲
A Brief, Animated Introduction to Programming with Python
(ourcodestories.com)
2 points
by
markm208
8y ago
|
1 comments
10.
▲
Show HN: Our Code Stories
4 points
by
markm208
8y ago
|
1 comments
11.
▲
by
markm208
10y ago
I already posted to the original but thought I would chime in. I like the idea of guiding someone through some code with a narrative. Your tool is very helpful for this. I have a similar tool but it allows the comments to be added to the co
12.
▲
by
markm208
10y ago
I am working on a tool that allows developers to walk others through their code. It can certainly be used purely for teaching others but I think there is also value in having developers reflect on what they have done in their workflow: htt
13.
▲
by
markm208
11y ago
I think the 'live' part of streaming might introduce a high noise factor. What if the programmer could finish a programming session and then go back and see exactly what they have done and reflect on it? What if they could highlig
14.
▲
by
markm208
11y ago
Was there any reason why this wasn't timed for the summer months? It seems like a lot of entrepreneurial college students would love to spend their summer working on their ideas. Perhaps it just came together at this time but in hindsi
15.
▲
by
markm208
11y ago
There is something that I have been working on: https://vimeo.com/97711978#t=0m37s
16.
▲
by
markm208
13y ago
Ha ha... yes, it sounds painful but imagine you come across a function that you don't fully understand. You can highlight it and watch how that code evolved. The code will be animated very easily (compared to trying to reconstruct the
17.
▲
by
markm208
13y ago
Imagine if the author of the novel had to write those irrelevant scenes anyway in order to get to the good stuff. There might be someone, a literature academic for example, who would want to study that material. It wouldn't be for ever
18.
▲
by
markm208
13y ago
I agree with the author that historical information about how a codebase has evolved is important. I would also argue that code comments are not always the best place for this historical information (if you don’t know about the deep past of
19.
▲
by
markm208
13y ago
The main problem I see is that code is read left to right, top to bottom (for the most part) but it is rarely, if ever, written that way. The order that decisions are made is almost as important as the decisions themselves. But, we lose alm
20.
▲
by
markm208
13y ago
The OP clearly doesn't believe that he has a responsibility to teach those around him to be better. Imagine that you were the CEO of a company that had one great programmer and four average ones. Don't you think the CEO would want
21.
▲
by
markm208
13y ago
I am working on a tool that helps document how code has evolved that I believe is similar in spirit to this post: http://www.storytellersoftware.com I am actively working on it with students of mine. Here are some thoughts on re
22.
▲
by
markm208
13y ago
If you are interested in seeing code examples from a text editor or IDE we are working on Storyteller: http://www.storytellersoftware.com Everything is stored locally and the tool can generate an HTML playback file that can be p
23.
▲
by
markm208
13y ago
I am working with some students of mine on something like 89, 'Code Journeys'. We call it Storyteller. http://www.storytellersoftware.com It allows one to comment on the evolution of code rather than on individual sect
24.
▲
by
markm208
14y ago
Playbacks can be a great way to learn. I believe git does not provide enough data about the programming process. I am creating a version control system where playbacks are first class citizens. With playbacks developers can create stories a
25.
▲
by
markm208
14y ago
All keystrokes are recorded but that is not the main form of documentation created. A developer creates a playback of only the 'interesting parts' of the code and provides a narrative about why they think it is interesting. Then, when someo
26.
▲
by
markm208
14y ago
That information can and should be recorded somewhere. The most natural place (I think) for it to be recorded is along side the code where the insights are applicable. The tool was built to allow developers to create these 'stories'.
27.
▲
by
markm208
14y ago
If you're a really good developer it is true you might not get a whole lot of value from watching a playback. If you're a really good developer, though, it is difficult to take the time and effort to teach all of your less experienced team
28.
▲
Version control systems- why do we throw away so much data?
(storytellersoftware.com)
7 points
by
markm208
14y ago
|
10 comments
29.
▲
by
markm208
14y ago
"Files are not the best representation of code, just a convenient serialization." I agree. Files (and version control systems) leak a tremendous amount of valuable information. They are a very '20th century' technology. I'm working on a too