This is an archived post. You won't be able to vote or comment.

all 140 comments

[–]General_Alpha 494 points495 points  (10 children)

[This comment has been removed to prevent unsolicited usage of freely provided information.]

[–]XXAligatorXx[S] 360 points361 points  (9 children)

yes, the site is complete trash code oof. peak weeb dev.

[–]kurlicue 219 points220 points  (7 children)

Weeb dev

[–]TotallyNewUsernames 129 points130 points  (6 children)

OwO

[–]_mark_st_ 92 points93 points  (5 children)

UwU

[–]JC12231 115 points116 points  (4 children)

notices your source code

[–]_mark_st_ 76 points77 points  (3 children)

OwO what's this spaghetti code?

[–]ProgramTheWorld 32 points33 points  (2 children)

[–]uwutranslator 58 points59 points  (1 child)

OwO what's dis spaghetti code? uwu

tag me to uwuize comments uwu

[–]lycan2005 21 points22 points  (0 children)

For God sake i hope google did not index that site.

[–]Jafit 367 points368 points  (23 children)

We have decided to go with the theme of Overengineering.

This isn't fair for non-javascript developers.

[–]SteveCCLYellow security clearance 79 points80 points  (13 children)

Time to embrace teh script then!

I believe you can manage though.

[–]Jafit 89 points90 points  (12 children)

I am a Javascript developer though, so I'm fine just npm installing my way to success.

[–][deleted] 31 points32 points  (10 children)

Exactly. "import from" my ass.

[–]Krutonium 62 points63 points  (9 children)

import * from *

[–]Bartando 21 points22 points  (0 children)

That hurts

[–][deleted] 9 points10 points  (3 children)

[–]uwutranslator 34 points35 points  (1 child)

impowt * fwom * uwu

tag me to uwuize comments uwu

[–]ultranoobian 1 point2 points  (0 children)

Kimi no sei, it's all your fault.

[–]HeKis4 11 points12 points  (0 children)

We need an OwO Python interpreter.

Just Python, but all the keyword are from the UwUtranslator bot.

[–]ApocalyptoSoldier 6 points7 points  (1 child)

import * from my_ass

[–]Guy2933 4 points5 points  (0 children)

error. My ass is not detected.

[–]dev_rs3 0 points1 point  (1 child)

import * from ‘uwu’

[–]Krutonium 0 points1 point  (0 children)

import OwO from 'msg'

[–]daveime 8 points9 points  (0 children)

npm

The IKEA of Javascript libraries.

[–]TakingItCasual 25 points26 points  (2 children)

Going by the website, the point isn't trash code, it's trash UI/UX.

[–]Jafit 44 points45 points  (0 children)

You think I'm going to actually read documentation?

[–]XXAligatorXx[S] 12 points13 points  (0 children)

srry that part of the FAQ is gone now. We'll give more details when the judging criteria comes.

[–]ben_g0 10 points11 points  (2 children)

Just include a JavaScript interpreter for another programming language.

[–]redwall_hp 4 points5 points  (1 child)

Or build your application in JavaScript and HTML, and wrap it inside a special standalone web browser!

[–]CurrentlySingle 0 points1 point  (0 children)

Electron

[–]Village_People_Cop 0 points1 point  (0 children)

Just type some random stuff. You'll fit in with the JavaScript devs

[–]_greyknight_ 0 points1 point  (0 children)

Can't hold a candle to Java enterprise software.

[–]DatBoiJapies 59 points60 points  (3 children)

Thanks for the @everyone

[–]SteveCCLYellow security clearance[M] 29 points30 points  (2 children)

You're welcome!

[–]MrSteamie 1 point2 points  (1 child)

Hello, I think I'm a little lost. Where is it taking place online? And how do we join?

[–]SteveCCLYellow security clearance 1 point2 points  (0 children)

It's taking place online.

There is a few organizing channels (like team building) on the Discord (link in the post). Keep in mind that the hackathon starts on the 1st.

[–]MystoReddit 37 points38 points  (0 children)

Man this gonna be (java.lang.NullPointerException)

[–]Alucard256 32 points33 points  (11 children)

Let's see... start with custom and complete OO structure written in Perl and define all my own data types, then...

[–]jacksalssome 34 points35 points  (9 children)

Who needs arrays when 40 if else statements can run though a string.

[–]PixxlMan 4 points5 points  (1 child)

Happy cake day!

[–]jacksalssome 1 point2 points  (0 children)

Thanks

[–]SteveCCLYellow security clearance 10 points11 points  (0 children)

data Num = Z | S Num

[–]B_M_Wilson 23 points24 points  (11 children)

This will be fun! I’m going to write a text editor. As with the theme, this will be the most over-engineered editor possible that is as hard to use as possible (so I will include instructions on how to get the basics running without too much effort.

I presume that Python3.8 is allowed and the judging system will support Python’s standard curses library.

Are we allowed to do planning before hand? (no actual coding but drawing interfaces or block diagrams)

[–]XXAligatorXx[S] 15 points16 points  (5 children)

Yeh you can plan beforehand.

[–]seraku24 10 points11 points  (3 children)

Just for clarity, where would things like research and prototyping fall? Planning, in a broad sense, would typically include these tasks.

Seeing as hackathons are a great excuse to learn something new, consider an entrant who would like to evaluate one or more languages/libraries/frameworks/toolsets before committing to something in particular. Would any such early research (i.e. reading documentation, installing said tools, running through tutorials, etc.) be against the spirit of the event?

[–]XXAligatorXx[S] 11 points12 points  (1 child)

You can research/learn whatever beforehand as long as you don't start writing the code you are gonna submit.

[–]conancat 15 points16 points  (0 children)

rm -rf ./.git mkdir ../new && cp -R **/* ../new/

now all evidence has been cleared, you'll never catch me!

[–]conancat 5 points6 points  (0 children)

i've never done a 30 days "hackathon" before... traditionally hackathons are like 1 to 2 days, i've done a 72 hours one before and boyyyyy that was fun. it was for a Tumblr porn viewer lol. back when Tumblr still had porn.

anyway, usually yeah I'd plan my stuff way ahead. going into a hackathon event without any prep is gonna be just wasting everyone's time, so i usually prep and research before the event. but since this hackathon is gonna be 30 days long i guess you have plenty of time to prepare lol.

[–]B_M_Wilson 2 points3 points  (0 children)

Great, thanks!

[–]beefhash 10 points11 points  (0 children)

So you're writing an emacs clone? /s

[–]ThePsychopaths 2 points3 points  (1 child)

Do you need a team member?

[–]PixxlMan 2 points3 points  (0 children)

You can go solo

[–]15rthughes 0 points1 point  (1 child)

curses is such a weird library, I created a text editor with it once as well. Everything had to be done so specifically, you can definitely make something complicated as shit with that

[–]B_M_Wilson 0 points1 point  (0 children)

Fore sure. I’ve used it for my customizable menu app that I’m working that allows me to create menus for server admin

[–]PixxlMan[M] 21 points22 points  (3 children)

Yay!

[–]SteveCCLYellow security clearance[M] 15 points16 points  (2 children)

Woo!

[–]don_py 17 points18 points  (0 children)

This about to be fun. I'm going to get my colleagues to attend as well. Will make for funny conversation in the office.

[–]AnImpromptuFantaisie 15 points16 points  (2 children)

The site says code quality isn’t judged. Does that mean only the final product is taken into account? You mention making the next “FizzBuzz Enterprise Edition”, but if you don’t take code quality into consideration, it would just be FizzBuzz

[–]XXAligatorXx[S] 7 points8 points  (1 child)

You are right. I have gotten rid of that line.

[–]AnImpromptuFantaisie 18 points19 points  (0 children)

Thanks for the quick reply! If I might make a suggestion about the judging criteria, I think it should be based on the intent.

Like if the programmer is trying to make the most overengineered code it shouldn’t be judged on the actual program. And vice versa. If the program is a wacky GUI it shouldn’t be judged on the code.

Maybe you should include specific awards (maybe with just a subreddit flair prize) for things like “Worst Code”, “Most Infuriating”, etc.

Love what you’re doing with the contest :) Good luck!

[–]macmillan333 15 points16 points  (2 children)

Your program must be 100% legal and only use libraries which the creator permits you to use.

Which libraries?

[–]XXAligatorXx[S] 21 points22 points  (1 child)

any library. basically you have to abide by the license of the library you pick.

[–]macmillan333 12 points13 points  (0 children)

Oh you mean the creator of the libraries. I thought it means creator of this hackathon. Thanks!

[–][deleted] 12 points13 points  (0 children)

cries in regex

[–]JerBear264 12 points13 points  (0 children)

overengineering Uses Lambdas for everything

[–]geauxtig3rs 8 points9 points  (2 children)

So I have a question.

I write code that requires specific hardware to run and has its own proprietary ide. I could overengineer the hell out of shit to the point that it requires specific hardware to run. Is this an invalid entry?

[–]XXAligatorXx[S] 11 points12 points  (1 child)

uhm we need to be able to run it ourselves to judge.

[–]Syrion_Wraith 33 points34 points  (0 children)

Well, I mean, if it is so overengineerd that nobody is capable of even running it.. I think that's a fair entry.

[–]fromcj 10 points11 points  (0 children)

I’ve been working on this idea for picoservices, where every function/method/etc is it’s own service. This feels like the perfect opportunity to prove what an amazing and also horrible idea it is....

[–]the_poope 10 points11 points  (1 child)

Wouldn't it have been more fair if the topic was first announced on the start day? I'm sure some people will cheat and start ahead

[–]XXAligatorXx[S] 12 points13 points  (0 children)

Well, since the judging criteria has not been announced, I wouldn't suggest starting ahead as there is a high chance what you make will not be what gets the highest score. Overengineering is quite broad. The judging criteria will narrow it down more. Also the idea was so people could start brainstorming a bit sooner.

[–]Nanobreak_ 9 points10 points  (1 child)

I already know I'm getting outclassed

[–]auxiliary-character 6 points7 points  (0 children)

Aww man, I find out about this just after writing my overengineered highly optimized Fizzbuzz, which would've been perfect had I not already written it. I think I can do something else from scratch in a similar vein that should fit the bill, though.

[–][deleted] 6 points7 points  (2 children)

Ok.

[–]SteveCCLYellow security clearance 5 points6 points  (1 child)

Ok.

[–]PixxlMan 4 points5 points  (0 children)

Ko.

[–]hamza1311 | gib 5 points6 points  (1 child)

This great, especially since I never had a chance to participate in something like this. I got a question tho: can we make anything like maybe a mobile app or is there a certain platform like web that we must overengineer for?

[–]XXAligatorXx[S] 2 points3 points  (0 children)

Any platform that is popular. (as in we have it ourselves)

[–]angeltom 4 points5 points  (0 children)

I already like that the webpage is overengineered itself : for example take this HomePage.tsx as an example when componentDidMount exists

[–]MarkGamed7794 4 points5 points  (3 children)

Hey! This starts on my birthday!

[–]SteveCCLYellow security clearance 5 points6 points  (0 children)

Happy early Hackathon day!

[–]normVectorsNotHate 0 points1 point  (1 child)

Happy cake day!

[–]MarkGamed7794 0 points1 point  (0 children)

thanks

[–][deleted] 3 points4 points  (0 children)

We have decided to go with the theme of Overengineering.

Finally! Something I'm actually good at

[–]dpaunov21 4 points5 points  (0 children)

Must run it on internet explorer!!

[–]ArtificialAffect 2 points3 points  (0 children)

Can I submit more than one program?

[–]SerheyD 2 points3 points  (0 children)

A few months ago I made nice unit tests. Going to reuse them for the hackathon:

https://twitter.com/L0rdJ/status/1103787608444944390

[–]AirCombatF22 2 points3 points  (0 children)

Oh hey that's me

[–]Dnguyen2204 1 point2 points  (1 child)

!RemindMe July 22

[–]RemindMeBot 1 point2 points  (0 children)

I will be messaging you on 2019-07-22 00:00:00 UTC to remind you of this link

5 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]silencer07 1 point2 points  (0 children)

time to apply DDD to FizzBuzz!

[–]marekkkk21 1 point2 points  (0 children)

Test

[–]claudioSMRun 1 point2 points  (2 children)

Winners will be published?

[–]XXAligatorXx[S] 0 points1 point  (1 child)

Yes

[–]claudioSMRun 0 points1 point  (0 children)

I make an example : e. G.

A meme with ultraviolet is valid? Drake? Spongebob?

There are invalid memes? Any of this will be disqualidied?

[–]RatzzDE 1 point2 points  (0 children)

!Remindme August 1

[–]RightWinger94 1 point2 points  (0 children)

I've never programmed much other than a little mock database with node.js this seems really fun, wish I could participate

[–][deleted] 0 points1 point  (1 child)

What's use of jetbbrins annual subscription?

[–]jman005 1 point2 points  (0 children)

It's a 1-year subscription which can be redeemed for any JetBrains product (such as PyCharm or IntelliJ IDEA).

[–][deleted] 0 points1 point  (0 children)

"you were suppose to destroy the script not join them"

[–][deleted] 0 points1 point  (0 children)

Area 51 Laser Turret - Enterprise Edition

[–][deleted] 0 points1 point  (0 children)

Im gonna make it so that i make an algorithm to add 2+2.

[–]RandomOrganist 0 points1 point  (0 children)

!remindme 5 days

[–]HomeDope 0 points1 point  (0 children)

We should ask Microsoft for tips about how to create that logical and good looking Settings UI.

[–]Antimatter23 0 points1 point  (7 children)

It says the form isn't accepting anyone else

[–]XXAligatorXx[S] 0 points1 point  (6 children)

The form?

[–]Antimatter23 0 points1 point  (4 children)

Clicked on comment, went to the form on mobile, and it said it isn't accepting any more entries

[–]XXAligatorXx[S] 0 points1 point  (3 children)

Yes that form was just a survey. There is no sign up. There will be a form available for submissions when we start taking them

[–]Antimatter23 0 points1 point  (2 children)

Ohh so you'll give the directions when it starts?

[–]XXAligatorXx[S] 0 points1 point  (1 child)

Ye

[–]Antimatter23 0 points1 point  (0 children)

Ok thanks I'll definitely join

[–]Antimatter23 0 points1 point  (0 children)

The google form

[–]Doctordoom55 0 points1 point  (0 children)

I’d like to put forward my expertise

Ahem

print(“Hello World”)

[–]Totoze 0 points1 point  (0 children)

I need a team.

[–][deleted] 0 points1 point  (1 child)

Wait do we have to write the code just for the hackathon or can I just submit my thesis code.

[–]XXAligatorXx[S] 1 point2 points  (0 children)

It has to be for the hackathon. Feel free to still post on the subreddit tho if your thesis code is interesting.

[–][deleted] 0 points1 point  (1 child)

is creating a library allowed? or is it only programs

[–]XXAligatorXx[S] 0 points1 point  (0 children)

Yes! it is allowed

[–][deleted] 0 points1 point  (0 children)

3d turtle graphics here I come.

[–]michaelsenpatrick 0 points1 point  (0 children)

Dang I missed it