Message from @Jab

Discord ID: 423281493440462860


2018-03-13 21:31:02 UTC  
2018-03-13 21:40:18 UTC  

A subreddit you'd never want to say out loud to your parents https://www.reddit.com/r/unixporn/

2018-03-13 21:41:31 UTC  

wut is dis

2018-03-13 21:42:06 UTC  

gah I can't spend any more time redesigning my desktop :P

2018-03-13 22:05:24 UTC  

Do 3d physics gifs count?

https://cdn.discordapp.com/attachments/423219052849397773/423240187313782830/0001-0240.mp4

2018-03-13 22:42:20 UTC  

"What is friction?"

2018-03-13 22:54:47 UTC  

Yes

2018-03-14 00:43:30 UTC  

I don't think I can come back to reality guys. I've gone so far into Java generics.

2018-03-14 00:43:38 UTC  

Everything is an abstract

2018-03-14 00:44:53 UTC  

Abstract is abstract.

2018-03-14 00:47:09 UTC  

@Jab Right now

https://cdn.discordapp.com/attachments/423219052849397773/423280896691666945/tumblr_oxmfdp3bW81wvuif9o1_1280.png

2018-03-14 00:47:53 UTC  

@Durtle02 Part of the code I wrote yesterday

2018-03-14 00:48:24 UTC  

Your picture is surprisingly accurate

2018-03-14 00:48:26 UTC  

hahaha

2018-03-14 00:48:26 UTC  

F u c k

2018-03-14 00:48:36 UTC  

RIP in peace

2018-03-14 00:48:48 UTC  

Worked the first try

2018-03-14 00:48:49 UTC  

¯\_(ツ)_/¯

2018-03-14 00:48:59 UTC  

lmao

2018-03-14 00:49:32 UTC  

I'm giving OOP benefits to definitions defined in YAML config files.

2018-03-14 00:49:53 UTC  

attribute inheritance.

2018-03-14 00:50:51 UTC  

the package level handles sorting out definitions being resolved without much interfacing from the definition implementation.

2018-03-14 00:51:02 UTC  

auto-sorting of inheritance \o/

2018-03-14 00:51:36 UTC  

**WAKE ME UP**

2018-03-14 00:52:49 UTC  

I actually enjoy these exercises 😄

2018-03-14 00:52:57 UTC  

I would rather do this than grunt work

2018-03-14 00:53:46 UTC  

I wrote my own approach to Annotated event handlers & command handlers to bukkit for Minecraft

2018-03-14 00:54:15 UTC  

They use reflection which is much slower than Java's version of pointers

2018-03-14 00:54:31 UTC  

Yes, Java technically has pointers

2018-03-14 00:56:45 UTC  

@Durtle02 Have fun with that

2018-03-14 01:07:12 UTC  

🙃

2018-03-14 01:22:56 UTC  

the best feeling in the world is writing a shitload of code and it works perfectly

2018-03-14 01:23:25 UTC  

True

2018-03-14 02:49:26 UTC  

I’d believe you @Deleted User , but I’ve never seen any evidence of this miracle.

2018-03-14 09:08:37 UTC  

CS courses shouldn't teach languages. Maybe start with one or two languages, to get things going. Then it's the student's job to put some effort into it, and learn what needs to be learned.

2018-03-14 09:11:30 UTC  

At my university, it starts off with Scheme (for a SICP-style course) and C/Pascal (for an introduction to programming course); although you can choose other functional and imperative languages if you want, you just won't get help from the TAs if it's not one of these.

2018-03-14 09:13:00 UTC  

After that, there's no more requirements for language, you pick whatever fits your needs.

2018-03-14 09:14:14 UTC  

I've seen universities that will literally list a bunch of programming languages as the courses. "Programming in C++", "Programming in Java", "Programming in Ruby", "Programming in PHP"...

2018-03-14 09:18:45 UTC  

The only place where addressing specific languages make sense is in a "Programming Language Design" course. Then of course you use various design approaches from different existing languages.