Earlier quoted context omitted.
I really like his attitude on the turing-complete compile time metaprogramming feature: 'Yes you can shoot yourself in the foot, hang the compiler, and launch missiles at the same time. You're a good programmer or you wouldn't be using this language. So don't do that. If you do, don't do it again.' That's not always a good attitude to have in software development, but a modern language that backs away from the "wrap…
Are there any common languages that allow you to do compile time metaprogramming in the language itself? I'd like to write little miniprograms which output source code and get evaluated at compile time. For example: #include #include #COMPILETIME int fib(int n) { if(n and then at compile time that would get run and the source could generated would be: int fib(int n) { switch(n) { case 0: return 0; case 1: return 1; c…
‘Braid’ creator sacrifices his fortune to build his next game
151–160 of 175 posts
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#152Earlier quoted context omitted.
Then it was just a bad dream
This is a bad statement. Without your "bad dreams" we wouldn't have the Red Cross, Kiva, Linux (or a majority of *nix releases), GPG (or lots of other OSS projects), One, Doctors Without Borders (or any number of other non-profit organizations), immense amounts of historically important art, music, documentaries, museums... Some of the best, most important dreams in human history weren't profitable.
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#153Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…
-- some guy I used to know
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#154Earlier quoted context omitted.
I really like his attitude on the turing-complete compile time metaprogramming feature: 'Yes you can shoot yourself in the foot, hang the compiler, and launch missiles at the same time. You're a good programmer or you wouldn't be using this language. So don't do that. If you do, don't do it again.' That's not always a good attitude to have in software development, but a modern language that backs away from the "wrap…
Are there any common languages that allow you to do compile time metaprogramming in the language itself? I'd like to write little miniprograms which output source code and get evaluated at compile time. For example: #include #include #COMPILETIME int fib(int n) { if(n and then at compile time that would get run and the source could generated would be: int fib(int n) { switch(n) { case 0: return 0; case 1: return 1; c…
I occasionally write C# which writes C# (using .NET APIs to compile it at runtime, typically) and C# in T4 Text Templates which write C# (they integrate nicely into Visual Studio's build process right out of the box.)
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#155Earlier quoted context omitted.
Just to correct you, Braid didn't succeed because it was a "pure puzzle game." Braid has an absolutely incredible story and milieu -- stunning art and music with a sad, beautiful ambiance. It helped that the puzzles are great, but I'm sure many crappy mobile games have puzzles. Braid has soul. You might as well say that Portal succeeded because of its puzzles. I mean, Portal IS a puzzle game even more than Braid is -…
Not sure why you were downvoted — this is pretty true. At the very least, it's hard to argue that the art in Braid was absolutely top-notch for platformers at the time. I also have to say, though, that Braid was remarkably fluid for a puzzle game. What I mean is that instead of having to stand in one place and suss out each puzzle in your head, you were compelled to experiment with the game world, internalize the rul…
Some 6 months ago I decided to learn how to draw pixel art to make one myself. I should have a playable demo out in a couple of weeks. You can track my progress on my twitter account (@mbabuskov).
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#156Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…
Sure, money is fictitious and meaningless once you've moved into the f-you echelon. By definition. Perhaps for that segment piping it into creative endeavors is fulfilling and worthwhile. For everyone else for whom money is a meal, rent, or essential good instead of an expletive, who cannot afford to take an ethereally long-term view, this advice is out of touch with reality if not plain dangerous.
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#157Earlier quoted context omitted.
Then it was just a bad dream
This is a bad statement. Without your "bad dreams" we wouldn't have the Red Cross, Kiva, Linux (or a majority of *nix releases), GPG (or lots of other OSS projects), One, Doctors Without Borders (or any number of other non-profit organizations), immense amounts of historically important art, music, documentaries, museums... Some of the best, most important dreams in human history weren't profitable.
The Red Cross movement especially brought forward the Geneva Conventions (which improved the conditions of prisoners of war), successfully fought epidemics, and (in my opinion) began a tradition of humanism that combats extreme fundamentalism in a practical non-violent way (which is why the worst fundamentalists target Red Cross/Red Crescent workers.)
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#158Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#159Here's a nice thread about Jonathan Blow's view on investing: https://news.ycombinator.com/item?id=2198255 you are better off taking the mental energy you would have expended on "investing" and subsequently worrying about your money, and instead funneling it into your creative endeavors. You will make more money that way, especially when you take a long-term view. ... If creative endeavors are profitable, you can use…
I have friends that plowed their savings into their dream projects, but they lacked good taste. Nobody bought their shit.
Now they are back working a 9 to 5.
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#160Earlier quoted context omitted.
This is good advice for a very narrow segment of creative people and not everyone at large. It's terrible advice for people with children, for example.
It's also easier to say when you have a lot of money. Telling someone living in poverty that money is fictitious would be pretty tactless.