This thing could be really nice for hobby projects (not gun related, that is).
310 karma · joined September 12, 2014
This thing could be really nice for hobby projects (not gun related, that is).
OTOH it would be better to not make this a web-service. As much as it may seem to be convenient, integrating it with "go generate" (when it's ready) would probably be easier to use and not pose any security risks ;)
Now, what this is, is a tool to make it more convenient to convert data into .go source files. I really like the idea that you can just include your source-data (string-tables, grammars, etc.) in source format, and have one tool to convert it. Run "go generate" and everything is ready to build.
I hope you can take this as an apology, I don't wan't to hurt any feelings with what I do or say, it is just too easy to loose the passion for what you do when all you do is trying to meet expectations. I learned that the hard way.
To the politics: My part was about workplace politics, but you are right about the game politics, it is good to take the extra mile and reach out.
Oh but the people complained about the bad story-telling then, go figure...
My point was that it looks like it is a futile effort to comply with what everyone expects and that it is more important to concentrate being happy creating something.
Just make your game fun, challenging or whatever your goal is and have fun making it. And of course you can put in interesting looking characters, it's called art :)
Also, to the politics topic: Oh I hate that so much, it only takes one person to mess up whole teams and the worst thing is if it's one of your superiors. It's horrible when you can't do anything but change your job (been there, done that).
edit: to the downvoters, please read the whole thing and my response down there, if you still disagree, no hard feelings :)
edit 2: From the article, one of the points I was referring to
"“Why are they all white?” sneered a liberal friend of mine before launching into a 20-minute screed about how offended he was by the naked shower scene in Heavy Rain."
As bad as the things they do are, it can't get anymore classy for a countermeasure. No war on whatever really helps the people, but this hopefully opens some eyes.
Also, the "I never need generics" made me smile. Sure, one can get by without them, but sometimes, as I said above, it would be really nice to have them.
Now, not everything else has been all good (mostly minor issues with community libs), but the one thing that never ceases to amaze me with go is that: You hammer out a few hundred lines of code, compile, fix those few syntax errors, compile again and 9 out of 10 times your code just works. The simplicity of the language is the key. It's a tool that feels right and gets the damn job done.
As to "a bunch of nice ideas", I'd suggest you take a look at the concepts that Plan 9 from Bell Labs brings to the table. The everything is a file concept there is something I wish would have taken over the more classic approach to devices, networking, etc. Want to open a remote shell on another server? Easy as opening a file handle. Accessing the CPU and running programs? Same story. Now if you call that just a nice idea, I rest my case ;-)
Microsoft even explored some of those concepts in their research OSes like Singularity and Midori. There has to be something about those ideas that they appeal even to MS, that's just my view though.
OTOH VMs are of course faster, more practical and even sometomes more reliable. For anything serious I'd be using one (and even am, for work, etc.)
edit: customers of the company were mostly in eastern europe, middle east and oceania, so maybe that was another reason ;-)