The only lesson to be learned here, one that needs to be repeated time and time again: Don't put all your eggs into one basket.
Don't put all your projects in one cloud And... Use Gitlab
Just backup your repos once a year, lets not be paranoid.
41–50 of 141 posts
The only lesson to be learned here, one that needs to be repeated time and time again: Don't put all your eggs into one basket.
Don't put all your projects in one cloud And... Use Gitlab
Just backup your repos once a year, lets not be paranoid.
I also found this comment on his site:
Tarr (1,819.0 hours on record) Posted 42 hours ago
"Can't recommend the game to anyone who either doesn't have 15+ years of game development or doesn't know Jason personally. Game dynamics are too rich for a filthy casual like myself. If you want to make a suggestion please learn to read spaghetti code and hope the copypasta is as delicious as it is hard to untangle."
Which is interesting, because Jason's C++ code is one of the very best I've ever read. I normally hate C++, but his code is beautiful and very readable. Like out of a book or tutorial. E.g. https://github.com/jasonrohrer/OneLife/blob/master/gameSourc...
Also his dischord game support channel is filled with hate about him. Not only by this guy, but by many seemingly childish individuals. Looks like another gamer gate to me.
Earlier quoted context omitted.
He's also idiosyncratic in the approach to the rest of his life. When he practiced ‘simple living,’ in his front yard he had (or still has?) a small wild garden with uncut grass, where he of course walked barefoot and his children played naked (iirc). He was taken to the court by neighbors on the issue of grass, and appeared there with a tome of paper citing local laws and research that says cut grass exudes harmful…
It would seem that he has some idiosyncratic neighbors, then. But they are not alone, a certain amount of people are strangely obsessed by the grass of their neighbors. My kids loved the dandelions of my grass and I let them grow, but then I received regular bullying by the old lady next to our place, who had a "perfect" french style garden, and looked at us as if we were some kind of savages. I actually found this b…
So something like: “I always thought of you as a good neighbour, because of your beautiful garden, but is complaining about your neighbours garden something a good neighbour would do?”
Usually they never bother you again then.
From being on the other side of this kind of "big company screws little guy for no reason"... In ~80% of cases, there is more to the story than meets the eye. For example maybe a legal complaint came in, or someone was DoS attacking that repo and it put the whole GitHub service at risk.
The only lesson to be learned here, one that needs to be repeated time and time again: Don't put all your eggs into one basket.
Must have been a mistake. It's there again: https://github.com/jasonrohrer/OneLife I also found this comment on his site: Tarr (1,819.0 hours on record) Posted 42 hours ago "Can't recommend the game to anyone who either doesn't have 15+ years of game development or doesn't know Jason personally. Game dynamics are too rich for a filthy casual like myself. If you want to make a suggestion please learn to read spaghetti…
if( !relaunched ) {
printf( "Relaunch failed\n" );
setSignal( "relaunchFailed" );
}
else {
printf( "Relaunched... but did not exit?\n" );
setSignal( "relaunchFailed" );
}
Instead of simply: if( !relaunched ) {
printf( "Relaunch failed\n" );
}
else {
printf( "Relaunched... but did not exit?\n" );
}
setSignal( "relaunchFailed" );
?Such copy-pasta style redundancy does count as somewhat sloppy in my book.
And do C++ books or tutorials recommend cramming over 20 KLOC in a single file? https://github.com/jasonrohrer/OneLife/blob/master/gameSourc...
I don't have any bone to pick with the guy, whom I don't know and who I'm sure may be very talented.
I only fail to see why code quality, beauty even, would be considered a forte of this particular project.
> Actually, it seems like this "report" to discord came on the heels of us banning a member for posting offensive content. That member then, to seek revenge, reported the entire server to Discord, and told us about it. Nice.
I've experienced similar immature behaviour in the Minecraft community back when it was at its popularity peak.
[1] https://twitter.com/jasonrohrer/status/1119751548542652416
Must have been a mistake. It's there again: https://github.com/jasonrohrer/OneLife I also found this comment on his site: Tarr (1,819.0 hours on record) Posted 42 hours ago "Can't recommend the game to anyone who either doesn't have 15+ years of game development or doesn't know Jason personally. Game dynamics are too rich for a filthy casual like myself. If you want to make a suggestion please learn to read spaghetti…
I'm admittedly not proficient in C++, but I can't see what's beatiful about the code. Looking at the specific example you linked to... inconsistent formatting and "magic values" aside, what's the point of, say: if( !relaunched ) { printf( "Relaunch failed\n" ); setSignal( "relaunchFailed" ); } else { printf( "Relaunched... but did not exit?\n" ); setSignal( "relaunchFailed" ); } Instead of simply: if( !relaunched ) {…
Earlier quoted context omitted.
I'm admittedly not proficient in C++, but I can't see what's beatiful about the code. Looking at the specific example you linked to... inconsistent formatting and "magic values" aside, what's the point of, say: if( !relaunched ) { printf( "Relaunch failed\n" ); setSignal( "relaunchFailed" ); } else { printf( "Relaunched... but did not exit?\n" ); setSignal( "relaunchFailed" ); } Instead of simply: if( !relaunched ) {…
It’s probably a mistake done after refactoring. The guy is only human you know.
Of course he's only human, but it wasn't me who picked this little (80 LOC) file, of all the codebase, as an example of code being like "out of a book or tutorial" :)
And what about stuff such as 20 KLOC in a single file? This is spaghetti, no matter how you spin it. I wouldn't want to work with such codebase.
Setting up your own git remote takes minutes. Github is just a pretty interface with bells and whistles. I think more people should go self hosted. It's cheaper, and none of the features are truly needed.
Add to that the user permission system which Bitbucket like services provide out of the box (I don't know about GitHub), for example a certain team in your company can access certain repositories, interns can access other repositories etc.
Add to that when you want one of your customers to have a read-only access to a repository, so you not only have to manage user permissions, but your whole IT structure needs to provide outside access to a certain part of your network, in a secure way.
This is achievable but it certainly wouldn't take just minutes. Services like Github and Bitbucket provide all these features for a reasonable price, and they have dedicated sysadmins working on providing a secure service 24/7, who would do a better job than a lot of companies can do with their 1-2 person team doing sysadmin things in their free time, besides their main daily workload.