Earlier quoted context omitted.
Yes, this could be more accurately described as "investing his fortune", or if you want to focus more on the risk (as game development is a risky business), "bet his fortune." Loved Braid, quite interested in trying out The Witness; hope it doesn't take too long to come to a platform I can play it on, as I have neither a Windows machine, nor any consoles, nor an iOS device.
At the same time it is sobering to learn that one of the more recent wildly successful indy games only made a few million at most.
‘Braid’ creator sacrifices his fortune to build his next game
121–130 of 175 posts
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#122Here'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…
Would not primal hunter gatherers have spent it while they had it - resources being plentiful for those skilled to find and kill? Didn't hoarding only become necessary when humans transitioned to farming?
In fact it _is_ a primal urge to consume what you've earned, spending it on improving yourself/project.
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#123"Jonathan Blow's beautiful, distinct 2008 platformer Braid is largely regarded as the original indie game" Really? I find this difficult to believe, considering the success of Cave Story back in 2004.
It's a bit of a silly statement because it completely ignores the fact that in the recent past video games were almost universally "indie" efforts.
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#124Earlier 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…
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#125I've followed Jonathan Blow for a while. He has a reputation for being condescending. If you follow him a Twitter then you might come to the same conclusion. But he has given some amazing talks. https://www.youtube.com/watch?v=AxFzf6yIfcc https://www.youtube.com/watch?v=I1Fg76c4Zfg https://www.youtube.com/watch?v=SqFu5O-oPmU https://www.youtube.com/watch?v=JjDsP5n2kSM
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#126Re: ‘Braid’ creator sacrifices his fortune to build his next game
#127Earlier quoted context omitted.
At the same time it is sobering to learn that one of the more recent wildly successful indy games only made a few million at most.
I thought he hadn't made millions. I thought only notch had became truly rich w/ a single game?
Minecraft, OTOH, made Notch over a billion dollars. So it depends on your definition of truly rich.
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#128Earlier 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…
It's macro facilities are actually fairly amazing, and allow for a lot of boilerplate code to be generated at compile time (think: the kind of things reflection is used for in other languages).
Sadly, it's a GCed language, so while it's very popular for game development, it's use is mainly in the indie scene, and so it's probably never something I'll use for anything other than a toy.
[0]: http://haxe.org/
Re: ‘Braid’ creator sacrifices his fortune to build his next game
#129Earlier 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…
Your example could look like this in Common Lisp:
(defun fib (n)
(if (
spliced-fibs macro will generate you a full case block at compile time, so the hardcoded-fib will be basically one big switch/case block. map-iota call maps a function over a list of numbers from 0 to n. Note that a macro can call ordinary functions at compile time, which themselves can use other macros, etc. So a lot of code can be used both at compile and run time.Re: ‘Braid’ creator sacrifices his fortune to build his next game
#130Earlier quoted context omitted.
I don't think pg would behave like that, let alone say that. He was 29 when he started Viaweb, which is not far from 35. YC has funded people over 35 as well.
I love that I'm being downvoted for quoting pg.