Registration has been disabled and the moderation extension has been turned off.

Contact an admin on Discord or EDF if you want an account. Also fuck bots.

If you however are super impatient, email Tabs directly at [email protected] with your preferred username and associated email address AND ONLY TO REGISTER.

Computer science: Difference between revisions

From Encyclopedia Dramatica
Jump to navigation Jump to search
imported>L Ron Hoyabembe
No edit summary
imported>L Ron Hoyabembe
No edit summary
Line 13: Line 13:


==Software Development==
==Software Development==
This is what actual coding is. You will soon discover that it is a tedious, time consuming, head smashing, bureaucratic, black hole of time that is 100% necessary if you don't want to ship a steaming pot of spaghetti code. Fortunately, other people have pinpointed exactly how much this sucks so the whole process is pretty streamlined. The following is an example life cycle to develop an app that lets someone take a picture of their own dump and upload it to a feed where other people can view and give feedback on other peoples turds
This is what actual coding is. You will soon discover that it is a tedious, time consuming, head smashing, bureaucratic, black hole of time that is 100% necessary if you don't want to ship a steaming pot of spaghetti code. Fortunately, other people have pinpointed exactly how much this sucks so the whole process is pretty streamlined. This is called the development cycle.
* '''Initialization''' Mark Zuckerberg approaches our company and remarks how much he loves taking pictures of his own feces and looking at other peoples poops, and he would like to be able to view and comment on other peoples shits.
* '''Initialization''' The customer approaches the company in hopes that they are desperate enough to make their ludicrous fantasy into a marketable reality. The idea is pitched to a bunch of upper level managers who don't even understand how to close the tabs on their phone, let alone know how to do any of the actual work required. After a large amount of false promises and exaggerations, the general idea of the product is set so that it can be mangled and distorted properly later down the line.
* '''System Concept Development''' After a heated discussion about the ethical and social consequences of such an app, the developers agree that it will be an iPhone exclusive app with account setup, profiles, liking, and even a livestream feature that allows for viewing dumps in realtime. Mark Zuckerberg agrees to this and leaps out of our second story window.
* '''System Concept Development''' The least incompetent people working on the project are gather to discuss the details of how exactly they will go about assembling this shit sandwich. Big questions are answered, such as "What language should we use?", "How should we handle the back-end?", "How should we outsource of this as much as possible?", and "Why does my soup keep disappearing from the break room fridge?".
 
* '''Planning''' This is the stage where deadlines are set so that they can inevitably be missed, and where teams will be divided into subgroups. This stage is mostly so that the people involved can feel like adults and waste more time in board meetings. It's biggest function is to establish more stress in the environment. This part involves a lot of writing stuff down and woefully attempting to hold people accountable for their actions.
* '''Requirement Analysis'''
== See Also ==
== See Also ==
* [[Computer Science III]]
* [[Computer Science III]]

Revision as of 21:14, 6 February 2018

Get your Computer science degree in 3 weeks at the University of Phoenix.

Computer science is a branch of science focusing primarily on pretty much anything that can be done on a computer. It attracts a wide population of neckbeards because everyone thinks just because they play a lot of video games they will be good at programming. The field of Computer Science ranges from using advanced mathematics to precisely determine why your solution is dead wrong even if you knew how to do it, all the way to banging your head against a metaphorical brick wall for an hour because your program won't compile only to discover it was because you added an extra curly bracket.

Requirements

  • At least one or more of the follwing: Neckbeard/Fedora/Macbook covered in obscure tech stickers/BMI of 36+
  • A Pair of glasses to adjust on your face anytime you say the phrase "Well Actually..."
  • A vast and superior knowledge of your favorite language which you will use whenever it is possible, and also when it is not possible
  • Complete lack of sex drive, as the three or less females in your major will be not only repulsive, but probably already have a neckbeard boyfriend with a katana
  • 4 or more Github accounts because you keep forgetting the password
  • A really great idea for a revolutionary new app, it's like an uber for starbucks or something, you'll let the nerds in India figure out to to code it...
  • A healthy diet of memes
  • Phone to play with in class

Software Development

This is what actual coding is. You will soon discover that it is a tedious, time consuming, head smashing, bureaucratic, black hole of time that is 100% necessary if you don't want to ship a steaming pot of spaghetti code. Fortunately, other people have pinpointed exactly how much this sucks so the whole process is pretty streamlined. This is called the development cycle.

  • Initialization The customer approaches the company in hopes that they are desperate enough to make their ludicrous fantasy into a marketable reality. The idea is pitched to a bunch of upper level managers who don't even understand how to close the tabs on their phone, let alone know how to do any of the actual work required. After a large amount of false promises and exaggerations, the general idea of the product is set so that it can be mangled and distorted properly later down the line.
  • System Concept Development The least incompetent people working on the project are gather to discuss the details of how exactly they will go about assembling this shit sandwich. Big questions are answered, such as "What language should we use?", "How should we handle the back-end?", "How should we outsource of this as much as possible?", and "Why does my soup keep disappearing from the break room fridge?".
  • Planning This is the stage where deadlines are set so that they can inevitably be missed, and where teams will be divided into subgroups. This stage is mostly so that the people involved can feel like adults and waste more time in board meetings. It's biggest function is to establish more stress in the environment. This part involves a lot of writing stuff down and woefully attempting to hold people accountable for their actions.
  • Requirement Analysis

See Also


Computer science is part of a series on Aspies. [Back to your happy placeSperg out]

Aaron BushnellAcademy ManiacsAdam LanzaAlbert EinsteinAlexander SlavrosAmber ButtrumAndy KaufmanAnthony 'A-Log' LoGattoAspies for FreedomAspierationsAssburgerBaldi's BasicsBambifan101Barron TrumpBart-ToonsBeefraveBenny_the_SnakeBenthelooneyBen ShapiroBill9929Bill GatesBlocklandersBlueCatRioluBodyXPoliticBonziWORLDBoris MalagurskiBourg ProductionsBram CohenBrandon SmithBrownsquirrelCameron W. CowanCansin13ChibiyimaChris-chanChris Harper-MercerClay ClaymoreCyndilovespiccoloDan CilleyDarrDarius McCollumDarviela MaravaronaDavid CleggDaxFlameDellordev-catscratchDiogo MendesDisneyFan01DLAbaoaquDodgerofZionDragonfandrp1zzaEddie WiseEdenHeroineGirlElliot RodgerEmpLemonErik RibsskogErin AnthonyEvan GraggFlaglerchatFlardoxFucklewithshuckleFUNImation2002GachatardsGalaxyRailways2199Gary McKinnonGeosheaGlitchedbloodGoFagsGrantMGraykatGreg MazujianGreenyfagsHannah CappsHeed My WarningHozupindahows00sInmendhamInuboy1000IronholdsJack Gilbert GrahamJared MiltonJahi/4444Javi SuzumiyaJINXDROWNEDJoekerJohn Patrick RogersJoseph8276JustinandDennisJustinRPGJoey The AutistKeegan SalisburyKawaii KitsuneKawaiiKittee88KelseyaliciaKevin HavensKingMasterReviewKirbysloverKloeriKongzillarex619KothorixKphoriaLane DavisLeafyIsHereLogo KidsLordelthibarLougaraLukas PietschLyndsay KirkhamLynn AnnM. ChaosManlytearsMar9122Marcus PotterMarioMan7890MarioMario456Mark ZuckerbergMascotGuyMatthew DavisMatthew NicholsonMDetector5Michael GimsonMinefagsMisha SilenostiMissyMix HyenaMonica PunkMumkey JonesMutescreamMylarBalloonFanNate SpidgewoodNemo HanaNeuroNichole337Nick BravoNicky ReillyNikolas CruzObjectcucksOlinkalexOnigojirakaijuOnyx ForepawPacificoceanasiaPhantomStriderPhonefagsPMDrive1061PopcornPrince JeremyRandy Robert StairRavenNGRobert Clark YoungROtardsRootbrianRoss LumbusRyanSammyClassicSonicFanSaturnDOSSebastien LevesqueSeunghwan LeeSeleryShane LeeSiriusOrionisSolidMarioSONYFANBOYSperginStarbladeStarkiller88SteAndKelSuperMarioLoganSuper Minecraft KidTablecowTGcomixTheAmazingAtheistTheDOSFagThe Eclectic EspeonThe rEactorTheme Park ReviewTheMysteriousMrEnterTherealagerbonThe JuggernautThe Unknown AutobotTheVeganStudentTimboxToby J RathjenToKeNTom SersonToonEGuyToshTrigglypuffTylerthDragonUlillilliaVailskibum94Varg VikernesWaymuuWeatherManKevinWeDoALittleTrollingWeegeeisgoingtokillmWerechuWetflamewillg8686William AtchisonWilliam FreundWim CrusioWolfAdvocateWolfeedarkfangwwwareaYouZS3

Computer science is part of a series on

Softwarez

Visit the Softwarez Portal for complete coverage.