Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released
-
Anyone want a beta key? I'll give one to anyone on this forum who promises to be the world record speedrunner of every map before the release.
-
Aww, and I thought this topic really was about inventing side projects for you.
I would like to recommend that you make your own reverse polish concatenative programming language with the entire syntax being in Dorf speak so that the language ends up looking like dorfs learned how to write spell rolls. That should be a !!FUN!! sideproject
-
@Quwertzuiopp said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
Aww, and I thought this topic really was about inventing side projects for you.
It is, but I forgot to mention that outside of the title.
-
By the way, one of my side projects is a web server that runs in the same process as Dwarf Fortress.
-
@ben_lubar Well then, off you go! Bonus points if you convince Toady to rewrite DF in your language.
On a more serious note, since I quit my job because it clashes too much with my masters degree timing wise, I started writing my own compiler (based on LLVM) as a fun side project and I have found it surprisingly rewarding to even just do all the research and thinking on how to make a modern, non-WTF-y, concatentative programming language that is more than just a fancy forth and more of a real PL. So this is actually partly a serious reccomendation on my part.
Edit: It's even more serious now that I think of it; I have been thinking about wether it wouldn't be better to have the keywords in a language nobody actually understands, because it somehow made everything click a bit easier with me back when I started programming and I was allways dangerously close to an F in (foreign language) english, because back then I didn't have the "baggage" of actually understanding all the context around those words, they were merely syntactic to me and made everything clearer. But maybe that's just me.
-
@Quwertzuiopp said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
@ben_lubar Well then, off you go! Bonus points if you convince Toady to rewrite DF in your language.
On a more serious note, since I quit my job because it clashes too much with my masters degree timing wise, I started writing my own compiler (based on LLVM) as a fun side project and I have found it surprisingly rewarding to even just do all the research and thinking on how to make a modern, non-WTF-y, concatentative programming language that is more than just a fancy forth and more of a real PL. So this is actually partly a serious reccomendation on my part.
Edit: It's even more serious now that I think of it; I have been thinking about wether it wouldn't be better to have the keywords in a language nobody actually understands, because it somehow made everything click a bit easier with me back when I started programming and I was allways dangerously close to an F in (foreign language) english, because back then I didn't have the "baggage" of actually understanding all the context around those words, they were merely syntactic to me and made everything clearer. But maybe that's just me.
I wrote a compiler once: https://github.com/BenLubar/bit/tree/master/cmd/coolc
It converts from Cool (a subset of Scala) to BIT, a language that aims to:
- Extend the ease of string processing in C to other, more basic, data types such as integers.
- Extend the terseness of COBOL to more fundamental code constructs, such as numeric literals.
-
You should write a new forum.
-
@NedFodder
Eh, why not just improve NodeBB so it picks up more of the moderate to good Discourse featureswe alla few of us miss, and then get the feel good buzz of Helping An Open Source Project!Filed under: How about a chat system that uses hidden threads instead, thus getting full thread capabilities
-
Weren't you going to do a PR for SockBot?
-
- Create a new religion - its holy scriptures will be in lojban
- Enter politics, and with your followers votes get elected president
- Make lojban the official language of the USA
- Make @blakeyrat learn lojban
- ...
- Profit
-
@ben_lubar said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
@Quwertzuiopp said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
Aww, and I thought this topic really was about inventing side projects for you.
It is, but I forgot to mention that outside of the title.
You can do one of my projects that I've been meaning to get around to. Hmm, how about:
[ ] Mount shelf in Molly's room
or
[ ] Check shocks on car
Your pick.
-
You can clean my garage.
-
@Yamikuronue said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
Weren't you going to do a PR for SockBot?
I looked at it and I didn't understand any of the code.
-
@ben_lubar Do you want some help?
-
@ben_lubar said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
@Yamikuronue said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
Weren't you going to do a PR for SockBot?
I looked at it and I didn't understand any of the code.
I, too, looked at it and reached that stage. I then determined that Node is not for me.
-
@Quwertzuiopp said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
I started writing my own compiler (based on LLVM) as a fun side project and I have found it surprisingly rewarding to even just do all the research and thinking on how to make a modern, non-WTF-y, concatentative programming language that is more than just a fancy forth and more of a real PL.
I'm doing that too!
Except I'm using an existing production programming language for input. It's a different order of fun to working with a toy input language, as it requires you to be much more honest about dealing with the difficult cases. OTOH, it also means that there's a good chance that the “fun” project will end up being used to drive production systems.
-
- An EULA analyzer. Simply collect a whole lot of EULAs, and use an algorithm to recognize and remove the duplicate parts that no one cares about.
- Object oriented brainfuck. Instead of numbers, the tape stores pointers to instances of objects, and instead of "increase" and "decrease" you can call a few arbitrary methods of the object, but I haven't figured out the rest yet.
- An open source remake of some popular video game. Here's a list of existing ones.
- Take the characters, weapons, and game mechanics from some Counter-Strike game and port them to TF2, or vice-versa. Then have a bunch of TF2 and CS players fight each other and see who wins.
- Fork Discourse and make it better.
- Make a Ubuntu clone that completely replaces
sh
with PowerShell, or some Go based scripting language - A MMO game of some sorts, only designed for bots to play and not humans. People can submit their bots, they run 24/7 and the smartest one wins. Could be popular for AI teams to brag about their scores there, have competitions, etc.
- An improved, HTML5 version of http://objection.mrdictionary.net/ so I can make Phoenix Wright memes again.
(fun fact, these are all actual projects from my "project ideas" document)
-
@anonymous234 said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
An improved, HTML5 version of http://objection.mrdictionary.net/ so I can make Phoenix Wright memes again.
Oh wow, I change my vote, do that!
-
Become a grammar nazi to point out mistakes like this:
@wharrgarbl said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
it's holy scriptures will be in lojban
-
@anonymous234 said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
make Phoenix Wright memes great again
-
@Lorne-Kates said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
[ ] Check shocks on car
I read that as "check socks on car". Needless to say, I was confused.
-
@Zecc said in Side projects Ben Lubar should do now that Alien Swarm: Reactive Drop is being released:
I read that as "check socks on car". Needless to say, I was confused.