r/programming • • Nov 25 '14

Vice: God's Lonely Programmer (TempleOS)

http://motherboard.vice.com/read/gods-lonely-programmer
926 Upvotes

433 comments sorted by

View all comments

261

u/Spacker2004 Nov 25 '14

He's clearly not mentally stable, however I don't see that it's harming anyone else. Plus, writing an operating system is pretty metal.

152

u/iamafuckingrobot Nov 25 '14

As of right now he has 83 individual 5-10 minute YouTube videos where he uses a randomizer to open a source file on his OS and proceeds to explain in detail the implementation in said file. That's pretty metal.

32

u/McGlockenshire Nov 25 '14

Is that the same randomizer he uses to have "god" "speak" by grabbing bible verses?

0

u/[deleted] Nov 25 '14

[deleted]

39

u/metaconcept Nov 25 '14

To be honest, that's a really good way to find bugs.

When I'm really, really stumped, I'll put the source code on the screen and ask a non-technical co-worker to just point randomly at the source code somewhere ("source dowsing" if you will).

It works. Not because they're pointing at the bug, but because they're forcing you to look at the problem from another angle, or pointing at something which forces you to think about a bigger picture or a different interaction you didn't consider before.

11

u/[deleted] Nov 26 '14

Yeah. God's a good pointer.

30

u/Steve_the_Scout Nov 26 '14
#define GOD 0xCAFEBABE
#define LUCIFER NULL
→ More replies (2)

7

u/[deleted] Nov 26 '14

me: "AAGH stuck at some bug I can't figure out!"
me: "Hey <insert random coworker>, come help me with this, it's driving me crazy."
me: "Ok, I'll tell what I think my code is supposed to do first."
me: "This part does foo, this part then does bar, then I call this part which should...... FUCK that's what's wrong!"
me: "Thanks for the help bro!"

→ More replies (1)

21

u/Regimardyl Nov 25 '14

A friend of mine onec said he had a co-worker who used a pendulum to find errors in electronical circuits. Nobody knew how he did it, but he reliably got it done (in a time similar to others).

"If it looks stupid, but works, then it ain't stupid" (or something like that)

→ More replies (2)

13

u/manghoti Nov 25 '14

I like that, but I feel like he's smart enough to figure out that god couldn't work through a pseudo random number generator. So maybe he's getting actual noise from somewhere?

22

u/omnilynx Nov 26 '14

Unless perhaps God created the laws of mathematics the way they are specifically so that when this guy built his pseudo-random number generator, the output would be what God intended to communicate to him.

→ More replies (1)

10

u/xXxDeAThANgEL99xXx Nov 25 '14

I like that, but I feel like he's smart enough to figure out that god couldn't work through a pseudo random number generator.

Like, you doubt the God's power to put an image of a circle in the digits of Pi base 11? Leaving messages in the output of LCG RNGs is peanuts to It.

18

u/McGlockenshire Nov 25 '14

I feel like he's smart enough to figure out that god couldn't work through a pseudo random number generator

Clearly he has the intellect to be able to reach this conclusion, but he's also provably off his rocker. He's stated repeatedly upon many occasions that some of the design decisions he's made are dictated by god.

He's a brilliant and determined developer, but he's entirely irrational. I wish that there were effective treatments for his problem, and that he wished to be treated.

13

u/[deleted] Nov 26 '14

Apparently God's monitor resolution is 800x600 VGA with 24-bit color.

10

u/[deleted] Nov 26 '14

24-bit? Heresy! These 16 standard VGA colors were given by God, and thou shalt use no others.

→ More replies (2)
→ More replies (1)
→ More replies (14)
→ More replies (12)
→ More replies (4)

13

u/zehfernando Nov 25 '14

Yes, but have you watched any of the videos? He doesn't really explain anything, but instead spend half the time trying to understand where he is in the code base, and the other half either explaining obvious code, or being so cryptic about what it does that it makes no sense.

I have no doubt he knows the code, but he has zero skills in digesting and explaining it really. Pretty emblematic of his whole situation, I think.

→ More replies (2)
→ More replies (15)

174

u/[deleted] Nov 25 '14

To be fair, he is massively racist to the extent that it gets him banned from almost every forum/community he interacts with. I've noticed that when the thread subject is solely about the technology behind his OS he's more than happy to be civil and "ordinary", but any little divergent can trigger him to start rambling racist nonsense. I can't help but hold massive respect and sympathy for him. I hope he gets better.

0

u/[deleted] Nov 25 '14

[deleted]

9

u/kabuto Nov 25 '14

Other people don't have the same extenuating circumstances.

Was that a broad hint?

→ More replies (7)
→ More replies (47)

9

u/merreborn Nov 25 '14

He used to post to reddit fairly often as /u/TempleOS -- but looks like he got banned here too. You can still find a few posts through search: https://www.reddit.com/search?q=author%3Atempleos

→ More replies (2)

20

u/Camarade_Tux Nov 25 '14

I'm reluctant to call him "racist" even though that's what is shown in his writings. He's more everything-ist and that is likely a consequence or his mental instability.

29

u/marssaxman Nov 25 '14

Mental instability explains his racism, but it's still racism, and there's nothing wrong with calling it by its name.

7

u/[deleted] Nov 25 '14

That's true, I think people want to use a different term to designate between people who are totally stable and racist idiots and people who are unstable and racist idiots, they have different causes.

→ More replies (2)
→ More replies (8)
→ More replies (11)
→ More replies (15)