Hacker Newsnew | past | comments | ask | show | jobs | submit | arduinomancer's commentslogin

Did Casey ever finish the video series?

He didn't need to finish it in order for it to have an impact. Makers of FilePilot and Animal Well both attribute Handmade as being big inspirations for them to go the way they did. They said, they got the most value from the first 50 eps or so. You'll hear lots of them on the Wookash podcast.

Still, its completely ridiculous to rag on other programmers practices so much while you can't even finish your own project

Its like everything these guys rant about you could add on the tagline "...yet the world keeps spinning and we all keep shipping things"


So for your opinion to carry any weight, please enlighten us as to the games you have shipped that qualify you to comment on their take on programming practices.

Not really. Let's reverse the situation on you - why should we take your opinion seriously, we have no idea how much you have shipped, if anything at all, so by your logic, your ragging on the other programmers practices is ridiculous.

I've shipped a few things over the years, but doubt I have strong takes in programming, besides 'the "properness" of a variables name is dependent on the amount of lines between it's definition and usage.' Doubt anyone will take my considerations seriously.


I'm not making any claims about programming practices

If someone comes out saying "you guys are all doing this wrong" and yet they can't finish their own project then why would I take their advice seriously?

If you suggest a way of doing software development and you can't even show it working out to completion, what does that say about your proposed methods?


I had a larger rant written, but this is the only part that had any value:

Yes, one can argue that lack of produces results does not give big plusses towards their work processes, but it does not necessarily negate the value of the concepts that they preach. The value of a thing is not only defined by who is spouting it, one must evaluate the argument on it's own merits, not by evaluating of the people yelling about it.

There are plenty of concepts in this world that I cannot make work, that does not mean that the concepts are bad. It only means that the failure reflects on me and my in-capabilities.

And this might be something that you are not noticing: You are making claims about programming practices indirectly by stating that THEIR practices are not worth considering due to lack of shipping anything.


It's not really the same. Casey is suggesting people that don't spend 10 years crafting everything from scratch are somehow "lesser than." The user you're replying to is pointing out that Casey has set a completely arbitrary rule for game quality that conveniently leaves out his inability to ship something, and that's funny.

We're not saying games taking longer than a few years are failures, we're saying good games can encompass both approaches. But Casey, and his followers, are doing purity tests to feel good about themselves.

And this is assuming the games they ship are even good or noticeable to the user. I don't much care for Braid or The Witness, and I don't want my favorite dev studios to suddenly write everything from scratch every time. I would have a lot less fun things to play.


it is literally just not ridiculous

If you mean Computer, Enhance!'s Performance Aware Programming series, it's ongoing, but the pace is slower than about 1.5years ago. Given how good it is, and how fastidious and comprehensive Casey is, I imagine it doesn't really pay for itself, even with an impressive subscriber count.

I mean the Handmade hero game

Website says it's on hiatus after 667 episodes

To be honest there isn't really one, a lot of these concepts are advanced even for graphics programmers

You don't have to use the same solution for work and personal notes

Yeah I don't either, I have to use onenote at work and i use obsidian personally. I'd be a lot more productive if I'd be able to use obsidian there though. Onenote is a turd.

What I realized at least for me is that work notes and personal notes are two different use cases

The .txt file approach works for work stuff because I never need to reference it on mobile, if I'm doing software development I need to be on a computer anyway.

Whereas personal stuff I need an actual notetaking app like Notion for the mobile usability


I've done the same thing for a long time

The only extra thing is I set up autohotkey macros

For example typing $today or $yesterday will insert the date with a dividing line underneath to separate days into clear blocks

I've tried a lot of different note apps and what I eventually realized is that when it comes to work, I generally don't actually care about old notes 98% of the time.

I only really care about the last week or two and when everything is in one file its optimized for viewing that, like a working memory.

The text file ends up gigantic but its still small data for a computer even after many years of adding to a single file and searching is still fast.


I recently discovered AutoHotKey and their subreddit. Your example is a cool feature I didn't know about. I'm looking forward to using AHK.

https://old.reddit.com/r/AutoHotkey/


Every time I see an article like this I ask the same question: show me the money?

If it’s so good why hasn’t it made you rich?


Not everyone is building web apps/web services

The more niche the thing you’re working on the worse results I’ve found these tools to give


These articles act like creating new demo apps or isolated tools is what software development is all about

Have you considered the idea that it is just exaggerating to make a point and isn’t meant to be taken literally?

Exaggeration is a common technique employed in human language for emphasis.


Not really sure what it's exaggerating? The writing style isn't one I'd characterize as exaggeration. Maybe you can clarify?


Exactly, the whole process is a business itself


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: