Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "lecture"
Ok so 10 yrs ago:-
Professor: Make this web front-end with blah blah blah pages.
*I create the thing and submit it*
<Next lecture i come in class and the projector is showing my website>
<I get excited that im bout to be praised for my work infront of whole class>
<I grab a seat>
Professor: I had high hopes from you. I did not expect PLAGRISM from YOU.
Me: Wwwwwwhaaaaaaaaaat the faaaaaaaaaaaaq??? Where is it which part????
Professor: Ive seen "lorem Ispem" before somewhere else. This is fucking plagrism.
<I sat 15 mins in disbelief>
<Got out of class>
<Dropped out of the course>27
I know it wasn't ethical, but I had to do it.
Semester 4 started this week, we all got to vote which day we wanted the lecture to be held on. There were quite a few options. My preference was Monday at 7:30pm.
So I entered the poll, as I have every other semester. But I noticed something, this particular poll didn't require any form of identification. Not even a Student ID.
I dug deeper, found that it used local cookies to store weather you'd voted or not, this is obviously a security problem, so I opened up Python and wrote a simple Selenium program to automate this process.
I called it the "Vote Smasher". First it would open the webpage, then it would choose Monday 7:30pm and vote. Then it would clear it's cookies, refresh and do it over again.
I ran it fifty times.
Can you guess what the revealed vote was for UCD SP4 IT was?
I heard my lecturer mutter:
"The votes aren't usually this slanted..."
I could hardly contain my giggles.
My vote won by about fifty over the others 😂
Let me just say, it was his fault for choosing such a naive poll system in the first place 😉38
Networking Professor: Alright, how many of you disagree with the way Google collects and uses data?
*basically everyone in the lecture hall raises their hands*
Professor: Okay, now if you were offered a job at Google, how many of you would still take it?
*everyone raises their hands.*22
During the second year of my graduation we had a subject called C & Data Structures. This asshole of a teacher (who taught programming by just reading the programs out of the textbook ) came to somehow know that I had learnt C & was good at it (some student had gossiped about me in front of him). Everyday when he came in for the lecture he used to call my name & say - "You think you are very smart please come in front & teach C to everyone" for no apparent reason. (I had never showed him that I was good in programming). For almost complete semester I kept silence & he used to laugh & keep me standing for the complete lecture. But one day I was particularly not in a very good mood & he came & said the same thing. I went & taught for the whole lecture & the whole class applauded at the end. The look on his face was priceless 🤣7
I wanted to post a note on devRant community etiquette and rule-breaking behavior we’ve been seeing lately to make clear it will not be tolerated. This is pretty much a rehash of this rant, https://devrant.com/rants/609739/... and also our official rules which I highly encourage people to read: https://devrant.com/rules
I’ve noticed an influx of a select group of members, mostly older users, expressing a distain towards other users or declaring content they dislike “shouldn’t be posted”, “please stop”, etc. If you find yourself about to post that, as per our rules, please don’t. It blatantly violates our rules and we are going to start cracking down on it much more. Whether you have 30k+ points or 10, we will apply the rules fairly to everyone and not give breaks to specific people, which admittedly I’ve done in the past.
If we see this behavior in rants/comments first we will give a warning (and the rant/comment will be deleted) and the next offense is a ban.
A valid question (even though I’ve answered it before) might be why does this need to be a rule? Simply put, it’s a rule for a number of reasons: posts like described try to inflict one’s will upon the entire community (even though we have a Democrat voting process...), they create confusion (almost every time they try to sound official, ex. “Stop doing this”), and beyond those two main reasons, they literally accomplish nothing because they offer no constructive methods of achieving what’s being requested, and only a fraction of the community will actually see it.
Here’s an example of what’s not allowed and what is allowed:
- Allowed: posting an issue on our GitHub issue tracker saying “I really dislike seeing this type of rant in my algo feed, here’s some ideas I have to improve the algo and add more personalization so I can see what I want.”
- Allowed: posting on GitHub issue tracker: “I found this awesome image similarly algo that I think can improve the ‘repost check feature’ - you guys should check it out and see if it might be good”
- Not allowed: “Omg stop shitposting windows update rants and Linux rants I hate them. Go post this type of rant because that’s what everyone really wants to see.”
One is constructive an the other is merely an opinion expressed as an enforcement of a self-made rule on the community and tries to tell other people how they should use devRant.
I cringe when people tell others how to use devRant because without fail when I see those posts, I go through that person’s rant/comment history and I nearly always see them using devRant in some kind of way I disagree with or isn’t exactly what I like to see. But that’s OK. I understand I’m not going to enjoy everything posted and I’m also not going to agree with everything posted. But I think it’s fair for those same people to then lecture on what isn’t appropriate to post on devRant, and it’s even more silly when their posts are sometimes irrelevant to development and the posts they are complaining about are relevant.
In the end, based on the large majority of feedback we get, we want to make devRant a place where everyone feels comfortable expressing themselves and doesn’t have to think about possibly getting ridiculed every time they post and that don’t have people trying to dictate what kind of ideas they are allowed to post. We also realize there’s types of content people don’t enjoy, but telling others not to post it is not the solution. We will soon be launching post type filters that will make filtering rants by post type possible.
Please let me know if you have any questions and thanks for reading.64
In networking class today:
Student - "But this is just in theory, how does it work in practice?"
Lecturer - "In theory, theory and practice are the same thing."16
I was 15 years old and the first year of high school. Everything was new to me and I was such a newbie. At that time I had 2-3 year of programming behind me at an institution where they taught competitive programming. And I knew something about computers. Not much but more than most of my school mates. At that time I wanted to become "super cool hacker".
So we had this very very thought teacher for history which was also our form master. She really knows how to explained everything about history and in an interesting way. But while she was teaching we also had to write down notes from her powerpoints that were on a projector. And occasionally she would wait for us to copy everything and then move on with her lecture. But sometimes she didn't. This was frustrating as hell. The whole class would complain about this because you couldn't take notes down normal, you had to do it at double speed.
But she got one weak spot. She was not very good with computers. Our school computers were locked in some kinda closet so that students didn't have physical access to a computer and were also password protected. So I came up with the plan to plant wireless mouse in her computer so that I could control her mouse. At that time it seemed like SUPER HACKER MASTER PLAN.
So I got an opportunity one time when she left the classroom and let closet where the computer was open. I quickly sneaked the USB of the wireless mouse in the computer and then go back to the seat.
So THE FUN began.
Firstly I would only go back in powerpoint so that all my schoolmates could write down notes including me. And it was hilarious to watch when she didn't know what is happening. So then I would move her mouse when she tried to close some window. I would just move it slightly so she wouldn't notice that somebody else is controlling mouse. And by missing X button just by slight she would click other things and other things would pop up and now she had to close this thing so it became a nightmare for her. And she would become angry at the mouse and start complaining how the computer doesn't work and that mouse doesn't obey her.
One time when she didn't pay attention to her computer and projector I went to paint program and drew a heart and wrote we love you (In Slovenian Imamo vas radi -> See the picture below) and one of my school mates has the picture of it. We were all giggling and she didn't know what is was for. And I managed to close everything before she even noticed.
So it got to the point where she couldn't hand it more so she called our school IT guy so that he would check her computer (2 or 3 weeks passed before she called IT guy). And he didn't find anything. He was really crappy IT guy in general. So one week passed by and I still had messed with her mouse. So she got a replacement computer. Who would guessed all the problems went away (because I didn't have another mouse like that). I guess when our IT guy took the computer to his room and really thoroughly check it he found my USB.
So he told her what was the problem she was so pissed off really I didn't see her pissed off so much in all my 4 years in high school. She demanded the apology from whom did it. And at that moment my mind went through all possible scenarios... And the most likely one was that I was going to be expelled... And I didn't have the balls to say that I did it and I was too afraid... Thanks to God nobody from my school mates didn't tell that it was me.
While she waited that somebody would come forward there was one moment when our looks met and at that moment both of us knew that I was the one that did it.
Next day the whole class wrote the apology letter and she accepted it. But for the rest of 4 years whenever was there a problem with the computer I had to fixed it and she didn't trust anybody not even our IT guy at school. It was our unwritten contract that I would repair her computer to pay off my sin that I did. And she once even trusted me with her personal laptop.
So to end this story I have really high respect for her because she is a great teacher and great persons that guide me through my teen years. And we stayed in contact.11
Once upon a time I was teaching high schoolers Unity/C#. Noisy boy asked me if it was possible to create a robot in C#.
I told him to take printer, take it apart and turn it upside down in the way that printing drum would touch the ground, and then to put a laptop with his C# program on top of it.
When the program will launch, printer will try to print and the whole thing will roll slowly. Isn’t that a robot? You just need to think wider and define what robot is at first.
He was lost in thoughts and completely silent to the end of the lecture.6
Senior Dev: "Be mindful of what you email to the team, some may be rubbed the wrong way."
Me: "I'm going on a year, I figured it was okay to send a meme when appropriate like [the other guy]."
Senior Dev: "Well, [the other guy] has been here for 17 years, so it's sort of expected from him."
Me: "You know what would be weird? If I was here for 17 more years and then 'started' having fun with the team."
Senior Dev: "Yes, but [the other guy] is the only one doing his particular job, which makes him important, so he tends to get away with more."
Me: "No, I get it. If you're a linchpin you can reply with cat memes, but people like me need to mind their place."
Senior Dev: "It's an uncomfortable conversation, but it's all bureaucracy."
Me: "Duly noted. But could you please forward me the specific email I sent that caused the concern?"
Senior Dev: "I'm not sure what the exact email was, when it was sent, or specifically whom it offended."
Me: "Okay, because that would be like me walking up to you and saying that you have a problem that needs to be fixed, but I don't know what your problem is or why it needs to be addressed."
Senior Dev: "You're right, but just be mindful of the emails you send outside of the group."
Me: "I've never group-emailed anything outside of the team."
Senior Dev: "Well, I'll let you get back to work..."
Back when I was in college I had this CS professor who was by far the worst I can remember. The class was some bullshit 100 level required intro to CS course, and the guy tried to make it as difficult as possible. Beyond that, he was just a bad professor and did stupid things.
One of the most memorable things he did was give homework assignments, and then in order to collect them (it was a lecture class of about 150 people), he would have everyone pass their printed assignments to the right, and these sheets of paper traveled all the way across the lecture hall in every row of seats. It was a complete mess.
As you can probably guess, he frequently misplaced homework assignments, and many were probably lost through this ridiculous method of turning them in. Some people almost failed this ridiculously easy class because he lost their homework assignments. I think he lost like one of mine so it didn't matter much, but some other people in the class almost failed because of this. I think in the end he had to make a lot of exceptions because of this obvious trend.
Beyond that, he was an older guy who had worked for IBM, and he made that known at least once per class, usually more. "IBM this, IBM that!" So fucking annoying.
I'm glad to be long done with college.6
Our lecturer got BSOD on win10.
Around 150 students present.
80% of them woke up just to laugh at it.
Inspired by @h3ll, this is a combination of current and former coworkers:
This guy has the social skills of a microwaved dog turd. He is a genius, but working with him is about as uncomfortable as sticking a grill skewer in your eye and twisting it repeatedly until close of business. He laughs at inappropriate times, and every time he does, an unborn child tears its own ears off. He explains things in a way that only himself and Satan understand, then talks to you like you're a child when you don't follow his logic. He is the guy you hide when the CEO is around. His code is immaculate.
This bowl of bile is the son of a bitch that takes credit for everybody else's work. When you do something good, he was miraculously involved, but when you mess up, this twat is the dicknose that brings it up in retrospective and calls you out by name to the boss. You can usually find these guys talking shit about the CTO, until the boss quits. Then they buddy up with the CTO and become a Joel Osteen-esque evangelist for everything the CTO wants in a shitty, underhanded attempt to climb the ladder. Fuck this guy.
This coworker used to teach Computer Science classes. Their resume is amazing, and they can speak to the most complex of design principles. This is the shitstain that you hire because of their skill and knowledge only to find out that ol' fuckwaffle can't apply the shit they spout to save their wretched lives. You'll spend more time listening to fuckwaffle lecture than you will reviewing their code (because they cant fucking write any!) You know the saying, those who can, do, and those who can't, teach? Yeah, that shit was written for Fuckwaffle.
Last but not least:
This guy isn't even a coder. This guy is worse than the the scum you pour out of the bottom of a slow-cooker that you forgot to wash last time you made chicken. He's a non-technical PM. You know the type, right? He usually says "cloud infrastructure," "paradigm," "algorithm," "SDLC," etc but has no grasp of any of them. He often opens his dumpster to spout off something like "You can just create a new class for that" while talking about HTML. I won't waste any more breath on Scrumdumb, he already creates enough work for me.3
*starts coding in c#*
Me: hmm this bit of functionality requires some good ol inheritence
*has flashback to uni lecture on c++ *
Lecturer: And so you can use inheritence with friends for xyz, you know what they say friends can touch eachothers privates
*end of flashback*
Me: Guh! No, not the puns ! Guh!5
A group of computer science geeks were listening to a lecture about Java programming at a university.
After the lecture, one of the men leaned over and grabbed a woman's breast.
Woman: Hey! That's private OK ?
The man hesitated for a second looking confused.
Man: But I thought we were in the same class.3
When I was in high school, the IT had the bright idea to use the same username/password for each machine in our site, and there was this jerk who knowing this, would occasionally SSH into the computers of the other classmates and wget porn mp4s to their home directory to embarrass them, as some sort of weird-ass prank.
So, in order to give him a lesson, I one day had logged in and set a rule on the class' router to forward all port 22 traffic back to his own IP address, and had SSHed into his machine, aliasing wget with a full-screen kiosk mode chrome, followed by a force disable of the USB HID devices.
It might have been less awkward and he might have seen less scared, if it wasn't for the fact that I had also remotely set his machine to maximum volume, and the teacher wasn't in the middle of a lecture. 😏
To this date, his expression is the most precious reaction I have ever seen.9
I'm at the Web Summit in Lisbon and I had the opportunity of watching the founder of Reddit in a lecture. I hope that next year I'll be watching the founders of DevRant. They deserve to be here.6
I just earned 500€ by sending 8 emails and scanning a wordpress site
I talked this company to want basic security training
What i did was scrape their site for email addresses of important people, send all of them a phishing email (Thanks for not configuring SPF)
I got login details of 5 out of 8 high ranking employees
When explaining that you gave your password to me, one dude just said :”so what, i have nothing in there”
Yeah, nothing but a remote access to all workstations, access to company’s shared folders, all customer details and billing system
Needless to say, they got a pretty stern lecture
And the site: 2 known exploits found, unauthorized passworf reset and remote code execution for logged in users11
We currently have multiple exercises for a lecture and they decided to use python this year instead of Matlab, but the codestyle is all over the place. Everything is yellow in my IDE and warnings everywhere.
"You either suffer the pain of discipline, or you suffer the pain of regret."
Alarm is set for 0500 (and placed at the opposite side of the room, not more snoozing), jogging shoes are ready and, after a year of putting it off, this is my good night lecture. I'm done regretting.8
Rant && story time
When I was in first grade of high school (age of 15) we had a class of informatics. Nothing unusuall, you say, but this teacher was ummm ... Let's just say special. Most of his classes looked like this:
TEACHER: Ok, class, today we are going to learn/work with <insert a name of a software here>. # And then he sat behind his desk, falling silent for the rest of the lesson. We had to look up the software ourselves, and learn to use it. Or not.
Next lesson, he just said:
TEACHER: Continue your work from the last time.
And on the third lesson of each cycle, there was grading in place. He walked through the class and if he saw you working with the software, you got a 5 (that is A for our western friends), but if you were doing something completely different, you got a 1 (that is F). That just ment that you had to open the program and wave the mouse around while he was looking at your screen, and you got a guaranteed 5.
And then the cycle repeated.
However, this is not the story about the teacher in general, it's a story about one specific event involving him.
Around the beginning of the year (calendar one, not school one; that is middle of the school year) a programming competition took place.
The first stage (school competition), was easy; I got 45 points out of 50 (I was second-best on the whole school, of all years (students from 15 to 20 years of age).
A few weeks later, second stage (national competition) took place. However, when I got to the registration dosk, things got weird.
I patiently waited in line, but when I got to the front, the assistant asked me for year and school.
ME: I come from SCHOOL_NAME and go to first year.
ASSISTANT1: All students who go to SCHOOL_NAME need to go to that separate line.
It seemed strange, but I walked over anyhow. Maybe there was enough students from our school so that new line opened for us.
ME: I go to first year. # I assumed I don't have to tell the name as the line was only for our school.
ASSISTANT2: Ok, but you need to go to that row. *points to the row wherexI just came from* # WTF is going on now?
ME: Ummm, I just came from there, and they told me to come here.
ASSISTANH2: Oh, you go to SCHOOL_NAME?
ASSISTANT2: Ok then. What is your name? # Thank Knuth, one mistery less
ME: My name is SELF.NAME
After a short search through the envelopes:
ASSISTANT2: Here you go # Both the fact that my name was completely misspeled and the procedure it took us to finally get to the correct envelope are a story for a different time.
Skip forward some 10 minutes, to the lecture hall where they just told us all the instructions and started to divide us into classrooms
for CLASSROOM, STUDENT_LIST in STUDENT_DIVISION:
for STUDENT in STUDENT_LIST:
At the end, only a few people, including me, remained.
ASSISTANT3: Is there anyone not from SCHOOL_NAME? # Umm, yeah, WTF is going on now?
ASSISTANT3: OK, you all, come with me now, we will find you a classroom.
From there on, competition went fine, I came in second, got a new phone as a prize, no complaints.
However, later on, I realized what was the reason for all that weird behaviour.
Signup date for the second part was on LAST_SIGNUP_DATE, which was at least two weeks before the competition, and signups had to be done untill 1600 that day.
Our teacher signed us up at 2200. ON THE FUCKING DAY BEFORE THE COMPETITION. OF COURSE THEY HAD NOTHING PLANNED FOR US, NO ENVELOPES, NO COMPUTERS, NOTHING, IF WE WERE SIGNED UP LESS THAN FUCKING 12 HOURS BEFORE THE COMPETITION INSTEAD OF 2 WEEKS EARLIER. THE ONLY REASON WE GOT TO COMPETE WAS BECAUSE SOME PEOPLE DIDN'T SHOW UP AND WE USED THE PC'S MENT FOR THEM. IF EVERYONE SHOWED UP WE FUCKING COULDN'T COMPETE.
And from that moment on, I always signed myself up for all of the competitions; better safe than sorry.3
Yesterday a newbie gave me a lecture on advantage of using linux about half an hour while I switched to linux about 4 years ago..
Finally he ask if I understand anything he says and I was like "BOY !!! DONT TEACK YOUR FATHER HOW TO FUCK"6
I used to be very mischievous during the starting days of my IT studies..
I remember once i rotated the screen of the classroom laptop using 'CTRL + ALT + Down arrow' before lecture.. Teacher couldn't figure out what is wrong with the laptop..
Lecture cancelled !7
The exact moment when I understood what programming actually was.
I was getting hard times at my 3rd college grade, trying to implement the recursive sudoku solver in python. Teacher spent a lot of time trying to explain me things like referential transparency, recursion and returning the new value instead of modifying the old one and everything related. I just couldn't get it.
I was one of the least productive students, i couldn't even understand merge sort.
I was struggling with for loops and indexes, and then suddenly something clicked in my head, like someone flipped a switch, and i understood everything i was explained, all at once. It was like enlightenment, like pure magic.
I had sudoku solver implemented by the end of the lecture. Linked list, hash map, sets, social graphs, i got all of these implemented later, it wasn't a problem anymore. I later got an A for my diploma.
Thank you @dementiy, you were the reason for my career to blast off.7
A friend of mine walks into a CA lecture this morning with this... we must keep spreading the message!4
Had to give a 15 min presentation on web development. I somehow turned it into me giving a 1 hour lecture on ssl and end to end encryption to a bunch of accounting students 😅3
Already existing website, I was asked to do a few things to redo. Code is a mess, 0 comments, oldschool technology. Completely static html site of a small company, nothing extreme.
Client: okay, could you please add 2 more items to the navbar for the 2 new pages?
Me: yes, here they are. Since it was already full, font size had to shrink.
Client: it's okay
>> Fast forward 2 weeks, full of similarly easy modifications.
Client: could you make the font size of the navbar larger?
Me: not really, we will lose responsivity
Client: do it anyway!
>> Fast forward to next day
Client calls me that it is urgent to 'do something immediately' with the navbar because it is broken and I am a 'horrible webdesigner' for making a mess of her website. I was told that it is not her job to make it good look and that I should 'use my eyes better'.
After 2 minutes of a lecture on webdesign she let me tell her how a responsive website should look like and to achieve that we should better restart the whole website. At that point I was the idiot who just wants to get more money and that I won't be able to do that since I am already unable to finish these few tiny things she asked for.6
Today while livecoding in lecture, my prof got a call that got shown on his Mac. His response to that was very interesting:
“Has anyone else noticed that phones have gotten so advanced that when we receive a phone call we treat it almost like a DOS attack? It impairs is from doing everything that’s secondary to making and taking phone calls and that pisses us off”6
Just got my first IT job (I'm 19 y/o)
I am a C# programming teacher now :D for teens aged 15-18
I like it but I've had the chance to give the first lecture and there's this kid
Who is constantly interrupting
"Excuse me, programming is boring, when will you tell us how to break passwords"
"Excuse me, I have this neighbour I don't like, how do I put his printer on fire using code?"
"Excuse me, so we now know what classes are but can you tell us how to run fork bomb on system startup?"
I suppose the kid will be becoming famous here over time
Also, out of rant, what do you wish your lecturers said to you when you were just getting started?17
University is great.
You can go to a lecture and not pay attention at all but still be proud because hey, at least you went.5
Lecturer talking about a great, strong technology whole 2 hours, in the end of lecture he said :
"But this technology is too old to use nowadays."5
I hate my job. I am furious at my colleagues.
Last November I asked my colleagues (A and B) to help me learn to use something, let's call it Tool. They said okay and set a date for training. Next week they said that they had too much work to do so we'll have to postpone. And the next date was also postponed and the next one too, and so on.
Three months in, colleague C kept dicking around and being a complete jackass telling me that he refused to work with me for I don't use the Tool.
Not like I didn't want to learn to use the Tool, I simply couldn't. I have long before googled how to use the Tool but in no way can Google ever tell me about our own company workflow, our methods, habits and such.
I was furious, but I am also a the most fucking patient person ever so I let it slide. The Tool wasn't actually needed that much to do my job anyways. And I have known for a while that colleague C needed to push someone under him to feel good about himself.
A few more dates had been set but got cancelled for reasons.
Meanwhile both A and B started to look down on me for not knowing how to use the Tool. I started to feel depressed.
Today B held a "workshop" about the Tool. It took two hours. He was not prepared, had a hangover and generally had a hard time concentrating.
He used aliases that he set up only for himself to show the usage of the Tool instead of commands that a beginner would understand (or google). He kept mumbling and I hsd trouble understanding him. His lecture lacked direction and was all over the place.
I am devastated and furious. I had been waiting since November for this training and when the time actually came he pulled something out of his ass and called it a workshop.
I didn't even get answers for my questions.
Now I feel that I am actually in a worse position than before because while I still cannot use the Tool, they can tell me that there was a workshop and I should've paid closer attention.
I want to quit so bad.23
"Imagine everyone is an object. You are an object, you are an object, you are an object." My lecturer said while pointing to random students in the class. Oh how I wanted to quip "So you think girls are just objects?" 😂13
(Disclaimer: I did not actually make a bomb)
So I had this amazing teacher in grade 7 (he gave me an Arduino for free) and he also let me and the annoying kid from one of my other rants use his storage room as a makeshift makerspace.. we had a raspberry pi cluster and more Arduino and that we could dream of having.. also cool stuff like leap motion controllers...
One day he was out sick and had this strict supply teacher in. The two of us went in to the storage room at lunch break and started working on a doorbell for the room.. I was doing some circuitry..
The bell rang and we left..
The next class, the supply teacher and the principal walk in and ask me to come out into the Hall.. I am like "fuck" ..
She and the principal start yelling at me about making a bomb and burning down the school and other outrageous things.. she started telling me about kids that got swatted at school for making bombs and that I was in big trouble..
The whole time I am like.... Wtf are these people talking about???
Then eventually they start asking me questions that I didn't understand.. and they ask if Dan (other kid) was doing it too.. I said yes because I was hoping that they would bring him out.. he might know what they are talking abt..
He then comes out into the hallway and they start yelling at him..
Then I realize..
I think that I left our makeshift battery pack on..
So I go and check.. sure enough, the battery had just shorted out and melted the plastic (which was giving off the smell that she was talking abt) so I unplugged everything (and electrocuted myself)
So ya.... I made a mistake and I got a unfairly harsh lecture about it..
Lesson learned.. don't let stupid people see you do anything computer or circuitry related....8
In our advanced software engineering lecture everyone has to hold a free presentation about about an own topic.
One of my fellow students picked “failed IT large-scale projects” and - of course - had some german examples with him. You know, we germans are good in failing large projects🤣
He has chosen “FISCUS”, a project that wanted to unify the german tax system. It was a FIaSCUS. 13 years without any progess. 13 ... years ...
ok, but this is, where the story begins. The student then began to enumerate the reasons, why it has failed.
He told about bad architectures and stuff like that until the teacher interrupted him.
“No, that’s false. We had the problem, that some states, blablabla”
The important word was the “we” and we realized, that this student has by chance picked exactly that big project in which our teacher was the PM.
What the Heck.
He than had to think triple, about everything he had planed to say😂6
Our professor in operating system lecture, topic: multiprocessing, today: "Just kill all children".2
Some motherfucker at the gym called me. “Hey @growling, I am here with that gym you signed up with 5 months ago and your card for membership renewal isn’t working.”
“Yes sir. It’s 8am.”
“Don’t you think it’s a bit too early?”
“Did you get a new card?”
“Hey call me at lunch or something, I’m going back to sleep.”
“Okay, or you can call me. Goodbye”
Acting like you got better shit to do with your time.
Like he wanted to lecture me and say waking me up at 8am is fine. Like he wanted to say he came from a hardworking family and so he can say waking me up at 8am is fine. Shiiit dude my mom used to work with two broken hips for 7 days a week until I made six figures. Bless her heart, that’s why I got her a new car and money each month to pay all her bills. She’s been out of work for 2-3 years now. So lecture me. Only my mom can lecture me, boy. Cause she raised me to be an engineer.
Also, why do I see this everywhere as well? I get lectured for drinking beer on a Sunday or Monday during lunch at my frequent visits to liquor store.
“Don’t you have work?”
Yes, 9-5. But I’m an engineer. So it can be 10-6 or 11-7. Doesn’t matter. All of the stuff I do follows sprints and not direct interaction with customers!
I get tasks done and I teach interns to help me get tasks done. In time. And sometimes even more.
I know my schedule is so lax you want to criticize me. Maybe you think I don’t work? Or work as hard as you?
Tl;dr I intentionally act like a spoiled baby when it comes to work so that service/retail/manual labor people lecture me so I can tell them that we work differently than what they’re used to.
I have free snacks. Don’t get me started about gloating about free beef jerky. People hate me on online forums for doing that! Drink beer on tap in work kitchen. A glass of wine anytime I want. Sleep in until sometimes 11am. But that’s why I’m an engineer, buddy.2
teacher - gives a lecture about Java Naming Conventions...
Opens Notepad, ( he doesn't use an IDE, when I asked him he told he haven't worked on a IDE before )
and does this
public int user_account_number;
me - *wtf*
thanks God he didn't mess up with the braces and indentation otherwise I would have got eye cancer( already the white theme of notepad was causing nausea)5
Our first programming class was about how to prepare a cup of tea, how to write the pseudo code of this process, then how to write it using any programming language... It was the greatest lecture ever...5
There was a guy back at uni who, I'd have to say is just manipulative SOB,
I say this because of two situations:
We started uni, first week of programming homework, I helped him out, second week rolls around and this happens:
SOB: hey can you give me the answers to homework for this week?
Me: no but I can explain my idea process, which I then in painstaking detail, break down everything needed to do the homework, I thought maybe he'd understand the process and get the hang of it, he answers me with this
Me: so now that I explained everything did you understand what to do?
SOB: yeah yeah I do now could you give me the answers
But that ain't the only time, nope, at the same time for another class he was part of our team, where we decided to some ambitious project combining 3d printing + an Arduino to make a turret, needless to say my team mates knew nothing of Arduinos or 3d modelling, I did some 3d modelling in my spare time so I handled that other team mates made the Arduino rotate a motor :/ best they could do, SOB does nothing, assessment days rolls around and lecturer goes around the room we show him the turret, the Arduino and proceed to say SOB has done nothing, never contacted us through the last 6 weeks, despite us trying to do so, he begins to complain saying we lied, lecture takes him out of the room because we were starting to make a scene, and he starts crying! The lecturer gives him a B+!
I then hear him one day joking to this guy that he managed to pass Class A by doing nothing and managed to get a higher grade than the rest of his group, at the time he was copying homework from a person for the first programming class because he failed!
Later I hear in my final year he was hanging out with some first years, a friend of mine sees him and says hi, why you hanging with first years, the group of first years look at him and ask how he knows them, and proceeds to question why they were told he was a first year also...
Not only this but I heard despite failing so many papers (heard he was repeating first programming class 3-4 times) he somehow managed to graduate.... I just can't understand why, oh and he has a job too, managed to get one from a guy he knew working in IT he doesn't deserve his bachelor's degree at all!14
Age 19, got a government sponsored chance to go to India to study. Was called to study for Law. But didn't like it. Decided I wanted to change to Computer Science cause that's what I was interested in. Go to India and apply for computer science course but not law despite Parents wanting me to do law because hey Lawyers job is a good status in society.
Got a spot in BCA (Bachelor of Computer Application) . Totally new in programming. Started with C. Was freaked out with all the new things. Variables, comments, Pre processors files. All was new to me. Although the lecture tried her best, I couldn't understand her well because of language barrier. It was a mixture of Hindi and English.
Luckily she gave me a book to read, Let us C. That book helped me a ton. I realized I really liked programming. When summer holiday came I taught myself C++ . Then next summer Java. Then Android. Then some Web Development. That was last summer. But I kinda settled in Android and did some projects in it. Right now I am about to sit for my final exam. Then I will try my best to get an Internship or a job.10
After lots of complaints I finally decided to attend my CS lecture.
Learnt something new today.
"Another way to open a folder is to select it, and then press Enter"4
We had a guest lecture about computer science and gender equality, and it was exciting to see my male classmates so supportive of drawing more women into our field...They are so tired of taking biology courses just so they can look at pretty girls 😂11
One of our newly-joined junior sysadmin left a pre-production server SSH session open. Being the responsible senior (pun intended) to teach them the value of security of production (or near production, for that matter) systems, I typed in sudo rm --recursive --no-preserve-root --force / on the terminal session (I didn't hit the Enter / Return key) and left it there. The person took longer to return and the screen went to sleep. I went back to my desk and took a backup image of the machine just in case the unexpected happened.
On returning from wherever they had gone, the person hits enter / return to wake the system (they didn't even have a password-on-wake policy set up on the machine). The SSH session was stil there, the machine accepted the command and started working. This person didn't even look at the session and just navigated away elsewhere (probably to get back to work on the script they were working on).
Five minutes passes by, I get the first monitoring alert saying the server is not responding. I hoped that this person would be responsible enough to check the monitoring alerts since they had a SSH session on the machine.
Seven minutes : other dependent services on the machine start complaining that the instance is unreachable.
I assign the monitoring alert to the person of the day. They come running to me saying that they can't reach the instance but the instance is listed on the inventory list. I ask them to show me the specific terminal that ran the rm -rf command. They get the beautiful realization of the day. They freak the hell out to the point that they ask me, "Am I fired?". I reply, "You should probably ask your manager".
Lesson learnt the hard-way. I gave them a good understanding on what happened and explained the implications on what would have happened had this exact same scenario happened outside the office giving access to an outsider. I explained about why people in _our_ domain should care about security above all else.
There was a good 30+ minute downtime of the instance before I admitted that I had a backup and restored it (after the whole lecture). It wasn't critical since the environment was not user-facing and didn't have any critical data.
Since then we've been at this together - warning engineers when they leave their machines open and taking security lecture / sessions / workshops for new recruits (anyone who joins engineering).26
The dilemma for computer science student every day: attending to the lecture or catching up with current projects ?
Let the coin decide for us !3
Lightboard - Super (Simple) tool for making hand written tutorial videos
"The Lightboard is a glass chalkboard pumped full of light. It's for recording video lecture topics. You face toward your viewers, and your writing glows in front of you. "
Lightboard is Open Source Hardware.
This is what my roommate got handed to him at a lecture. Completely written in Comic Sans, everything is in fucking comic sans and it is not a joke! 🤣19
First lecture of computer networks. Let's shove all of these abbreviations with their meaning, and possibly a associated port number in one 1.5 hour lecture:
HTTP, HTTPS, FTP, FTPS, SFTP, TCP, IP, UDP, ISP, DSL, DNS, LAN, WLAN, WDM, P2P, TELNET, PGP, TLS, SSL, SSH, MIME, SMTP, POP3, IMAP, IANA, DHT, RTT, DHCP
I really feel sorry for students who didn't have previous knowledge about this stuff..5
Still trying to get over my embarrassing noob moment.
In my very first crash course lecture on Python at uni, we were told about having to import modules in order to do fun mathsy stuff in Python, the most important one being numpy.
I typed in the infamous 'from numpy import *', but I got an error - I'd fallen at the first hurdle. Frustrated at this point, I called the lecturer over and asked why it wasn't working.
"You've typed in 'numpty' rather than 'numpy'."
He started laughing uncontrollably whilst I died in embarrassment, and I'm pretty sure that to this day, whenever I pass him in the corridors, he literally sees me as THAT noob.
Skipped my lectures at university just to get my new Dell laptop at home.
Here is my experience of dell account portal:
There is a 50-50 chance that your order will appear in the list of orders. It has it's own mind, sometimes it will appear, sometimes it will say it has found no orders.
Now if somehow you do see the order in the list, there is a 50-50 chance that clicking on the order number will actually show you the correct order. Most of the time it will take you to a completely different order, where you can see the name, address and other personal details of a person that you don't know. THANKS DELL!
Now if somehow clicking on the order number takes you to the right order details page, there is a 50-50 chance that there will be no courier information, it will be blank without any information. Sometimes it will show the tracking number, but no courier details.
Right, now let's say that I don't give a fuck about any of these. I stayed home, skipping my lecture, just so that I can get my laptop. They promised me that they will deliver it today and I trust them 🙂
BUT YOU MOTHERFUCKER, not only that they will not deliver it today, they haven't even bothered to give me a call and say that they won't be delivering it today. YOU PIECE OF HORSESHIT, I skipped my fucking lectures for you. Now I have to skip my lectures for another day, just to get my GODDAMN laptop.
FUCK YOU DELL, DIE IN HELL!9
The senior developer who's never had a smartphone in his life gave me a lecture on why my UI improvements to the mobile application were terrible and to revert them. He didn't want to hear squat from me, and was literally saying "You're not gonna win this" while I was trying to argue why these features were necessary.
1 month later, we get a Interaction Design expert to review the app. His recommendations were hardly surprising.
Except, now I have a tighter deadline and will work this weekend. Sigh.4
Another smartass! Here we go!
Look, I'm an idiot and I'm absolutely aware of it. But you don't get to give an opinion without having the knowledge or skills. I may be young-ish and stupid, but that doesn't mean you're right, or that you know better than me ffs. If I'm down to earth, that doesn't mean you're above me. If you want my respect, then behave yourself. Just because you think you've "schooled me"...doesn't mean you did.
... Aaaaaand those are stuff I'll never say in real life. Gah. I can't lecture people I don't care about, but some do piss me off regardless. And what is with this sharp increase of people pissing me off these day? 🤔 🤔 🤔10
So this happened last week.
Last week I went as a volunteer to give an introduction class basic programming to some guys and gals who are going to attend computer science soon next year.
The class lasted one week and we had done some basic algorithms and programming in Python.
Obviously all those people were very enthusiastic.
Some were a little bit too enthusiastic...
There were these 2 guys who were best friends. They already knew everything apparently. Even though they just finished high school they had been programming for over 10 years, had already made countless of websites, applications, 'hacked Windows', RATs and some amazing games.
So there were some people there who never had programmed before. I started giving the lecture and warned people who already knew some basics of programming the first day might be a quite boring but I could not simply skip it obviously.
Those 2 dickheads acted like the biggest childs ever, started screaming in class, making sure everyone knew they were bored, and were constantly complaining to me that they know what print, for, while and strings were. I stayed calm and tried to explain them again I simply couldn't skip parts of the lecture for them.
Every hour and every day it started getting worse and worse with them. Not only but the whole class were furiously mad at them. Some other students even started screaming at them. They screamed back insulting everyone they even didn't what php was and stupid stuff like that.
At some point they interrupted me AGAIN and asked me how long I programmed. I told him little them over 5 years or something. They started laughing at me. Those 2 dickheads looked at me like they were so much better than me because they programmed over 10 years.
At some point, almost the last day, I had enough of their bullshit, interruption, screaming, insulting other students who asked questions, ... I said you know what, you give the lecture!
They refused because they felt too good for all these other 'noobs' (the other students). They would never become good and blah blah more bullshit.
I said alright, we're doing websites, you've made some websites, show me your most impressive website.
He was happy and felt honered.
He sent me the whole folder and I showed his website on code on the big screen in the room.
Then I said: "Everyone, pay close attention to this!"
That dickhead smiled and felt good
Me: "This is how NOT to make a website"
I started explaining to everyone all things that were complete shit and all things that were straight up sins.
That one friend of the dickhead stayed quiet. The other dickhead became as red as a tomato. At some points you even saw tears in his eyes. At some point he insulted me I was a scriptie and simply left.
The class started clapping.
One of the weirdest but also best moments of my life
Moral: Don't act like a complete bigheaded dickhead, don't feel better than everyone and show some respect
Thank you for reading
Have a nice day!3
A group of computer science geeks were listening to a lecture about Java programming at a university.
After the lecture, one of the men leaned over and grabbed a woman’s breast.
Woman: Hey! That’s private OK ?
The man hesitated for a second looking confused.
Man: But I thought we were in the same class1
Fuckwit tried to lecture me on clean code.
Checked his work, it seems like he writes the spaghettiest spaghetti I've ever seen. Who would have guessed it. At least he knows that something called 'clean code' exists.5
Remember the Christmas lecture I told you about?
Did you know, we have Santa in our faculty and he only communicates in the "Ho, ho, ho!" language?
So they created a ho ho ho programming language based on brainfuck and a way to do multiplications with a christmas tree🌲 and the prof sang a song to Andrew Tanenbaum. We had Punsch or Glühwein and Christmas cookies and there was a flashmob of the new choir 'C#' aaah it was just so cool
Last year they sent a paper to the journal of Universal Rejection, the paper is called: "Toward Xmas 4.0 - Recent Advances in Santa Claus Research"3
Thank you for forcing me to use a windows computer for your lecture, even though i have told you that i don't have any windows machine.
Thank you for forcing me use 3DS max for your simple fuckin trash that needs 20 minutes of work, whilst i could have used gladly Blender.
Thank you for making me deal with that shit that i won't touch again in my life again just because you teach a simple lecture that isn't cleary for computer science which i and many people study, but for people who deal with graphics.
What more joyful i would have done rather than downloading 8GB of software to use once in my life
Thank you, you piece of shit.13
Once in university I needed to write a simple program in c++ and upload it to online complier which would pass test inputs. It was homework, but I was bored during the next lecture, so I wrote the program.
On my phone.
Directly into the "paste" window in browser.
It wasn't comfortable at all, so I wrote everything in one line.
And got bonus points from lecturer later.
After some questions, ofc, like "wtf why everything is in one line"3
Today's the day! We're having a "Christmas lecture" with one of my favourite professors, I'm excited!
And afterwards: Punsch 🍹
My prof is so cool he has his own meme:5
Tldr; make sure what you study is relevant to the field and you enjoy it otherwise don't waste your time.
BTW: devrant is awesome it gets me through the day.
So I am almost 3/4ths through a master's in cs and I am contemplating why I went to school in the first place/dropping out.
My program is basically an extension of the bs I got from the same school meaning we learn very general cs topics. There is only one ai class for example.
I had a junior developer position before I even got my bs so now that I am this far along and looking at job openings I'm wondering what why and how my school is able to get away with teaching us this shit.
After all my schooling I learnt more on my own and through Google. I have little to show for my school work other than a degree that says I did a bunch of busy work. And the specific things that I did learn I will never ever remember. Seriously. Who here knows what a MIB and OID are and have actually used them?
I wish I tried harder to get into a school like Berkeley but just looking at their applications is depressing. I always had issues with school and they expect my to have the grades, extra curriculars and other shit. I'll build you a robot or make you a website but I'm not doing that nonsense.
And then there's Google and apple and all these big tech companies expecting me to have written full Enterprise software and know every single algorithm and programming language because everyone uses something different. Sure I wish I had experience in all 50 languages that are popular right now but I don't. And I'm not gonna learn it from school that's for damn sure.
Who here actually went to a good school and can say it helped them in the real world? How many employers actually care about school over actual experience?
Who knows how to burn a school down and get away with it? Or at least make teachers with Phds stop reading off slides all lecture. I know how to fucking read for fucks sake. Not too mention they use shitty software made in 2003 that's no longer supported. And I could go on about the teacher last quarter who graded the midterm on final day while he flirted with the 3 girls in class. And I could go on and on and on but I feel like I need to start being productive so I don't waste away.
Just so done.5
Taking a class on C and machine-level code for school and I have my final tomorrow. After the entire semester, people are still posting questions to piazza asking how strings work and other students are giving wrong answers. Not to mention all of the correct answers are posted in our lecture notes and countless places online. Seriously people, why are you a CompSci major if you can't even figure out how you declare a string after 10 weeks of coding?3
Cs101 - a 3 hour Friday morning lecture. 1st at uni doing computer science. Half asleep. I'm awoken by the professor
"You at the back - what's the answer!"
Alarmed but not too bothered I just say "I don't know"
He replies "yes you do! We just went over it"
I say I really don't know. Someone behind me says "64". So I say "64".
Professor sighs and says "no - 2 to the power 8 is 256!"
He never liked me after that.4
*In a lecture
Lecturer: Consequences of Distributed Systems
Students: **attentive as fudge**
Lecturer: Independent Failures
Lecturer: No global 'COCK'
Students: WHOOOOA, global what?...that escalated fast
Lecturer: I mean no global 'CLOCK'
Students: yeah right, can we use cock though?2
Took a bit of time, but yesterday I sent in my resignation letter, long and some wat detailed list of grievances against the guy running the project.
Gonna suck to leave the team, but working for that man was tantamount to torture.
He actually gave me a lecture on Monday for not forcing my team to work unesesarry over time, because he can do nothing but make changes. I was also trouble for not doing his job and not treating my team like shit, as he does. According to him, forced overtime, disrespect are just the way leadership is.8
I am starting to see red flags in the new place I joined 6 months back. The environment is practically non-existent cause its a 14 personnel company. The problem is the founder does not listen! Like every fucking thing you suggest, ask or question is immediately dismissed! And I work directly under him!
Also I just got a 20 minute lecture on passion, commitment, patriotism and why I should forego my festival leaves coming next week when I mentioned that the approach we are seeing work was something I suggested long back but was not considered! And yes I am in office on weekend!
FFS can I not get a single normal fucking workplace in my whole fucking career to work peacefully!!!3
We had given my mom a phone recently, I found out that she never used it for the reason we gave it to her, and that is to be accessible whenever she leaves the house, Instead she kept the phone at our house and when in the house be always connected to the WiFi and watch WhatsApp videos and stuff that her old college/School friends sent. I had to give her a lecture for half an hour as to why she wasn't using the phone for what it is intended to do and threatened her to disconnect from the WiFi if she did this again. Damn! This teenage stuff again.7
TLDR; Go to bottom of post.
Around this time two years ago was the start of my group project in University. The project was to write an app in android and have a web side to it too. The group was to be overseen by a member of staff. The first meeting was introductions and to look at the spec, during the second we were to decide a group leader (PM) and other positions.
A person I shall call BD and I volunteered for PM. I didn't have experience with leadership but wanted some, and was the only one with confidence in android, the biggest part of the system. I got four of the votes.
BD, with his scouts experience, not being afraid to breathe down people's necks and bash some heads together, and having been PM last year, with his group receiving 69% (he failed the year and was resitting), earned 5. One guy was missing.
When it came to sorting out roles and responsibilities, BD confessed to not being a strong coder but that he'd help here and there. His role was planning our deadlines, doing our Gantt chart for deliverables, and was supposed to write a really detailed spec. He didn't have it at the meeting of the next week, as it was still in the works, and never messaged anyone. Next week he turned up with a Gantt chart of 1A4 page that only included the deadlines and deliverables in the spec, with three colours. One for android team, one for DB guy, and one for web team.
The guy who didn't turn up for voting got a girlfriend, a job at mcdonalds and did barely a thing. One guy in the web team did everything, carrying his friend who wouldn't do work (and also got swept out to see in a rubber boat with one of his bros lol (he was rescued)), and even though I'd done android dev I wasn't as quick a learner as two others in the team. Out of 10 people, 6 did real work.
The web guys stopped coming to meetings as they were taken over by android talk, and as we were quite behind, BG tried yellow carding them. They turned around with the website pretty much done, this one guy doing more than the 4 of us on android had. Yellow card lifted. We'd already complained about BD and his lack of everything (except screen brightness as he sat at the front of the lecture theatres with his wide brimmed hat looking at 9gag and videos (remembering he said he was resitting that year)) but grew a stronger dislike. Found out that he spent most of his time with his gf at our secretary/fellow android dev's house. Come coding week, he disappears entirely, only to attend meetings. He gave us a shell of the android code used for his previous year's project (along with documentation, complete with names and dates of updates, most of them (including the planning ones BD was supposed to do) bearing either one of two names. It was behind where we were at the time and had a lot of differences to our spec, and if we had used it BD may have used that to pull us down with him if things went wrong. He resurfaced at the end with the final documentation of how we'd all done, including reports on how each member had performed, which we were supposed to have reviewed. Our main, most proficient dev he accused of being irritable and brash, and a bad communicator. He was Norwegian, his voice was just a bit gruff, and he was driven and didn't waste time. He bashed the web team for not turning up, and had already been rude and unhelpful to everyone who voted for him in the first place.
In our own reports we all devoted paragraphs to delicately describing his contributions, excluding his suggestion that we use the code he gave us. Before we had our results and our work was completed, he individually kicked us from our group's facebook group and unfriended us.
Our 43% mark at the end, coupled with his -40% penalty from the red card we had him on, felt good, but not as good as a better result would have, especially as the fool that was BD would be inflicted on a group a third time. He changed to some other course after that year finished, so he must have failed his resit of second year.
During third year, a friend of mine who was PM for a group that passed well passed other things with too slim a margin to be happy, so chose to resit the year. He didn't have to do the group project again, and had that time free. But BD had to resit. His group had 69%. A yellow card with a 20% deduction wouldn't do it, so he MUST have had a red card as PM his previous year. Well that didn't come up when he claimed credit for his team's 69% during elections... My housemate's compsci boyfriend 2 years up overheard me talking about him, he was in 1st year with BD. BD failed and resat 1st year too. 4 years and he couldn't make anything stick. I feel bad for him through understanding the pains lack of work and internet distraction bring, and unfortunately I can't wish bad things on him because he brings them on himself. I wish I never see his face again though.
TLDR; Guy in group project lies and is dishonest from start to finish, getting PM pos by 1 vote. Gets what he earns.2
Some of the lectures in the university is such a waste of time. There should be a course for every lecturer that teaches them how to make the lectures more interesting.1
As we're all going about our various Easter, Passover, et al., family celebrations, I have the perfect solution to help train your families to stop asking you for help with mundane computer stuff:
Every time someone asks you to do/fix something, give them a full talk about what is going on in their computer around that system.
Don't forget you can talk about lots of things too:
- TCP IP / socket networking
- multi-threaded programs vs. single threads
- RISC vs. CISC processors
- Why linux is better than Windows or Mac
- logarithmic runtime
- teach them how to convert between hex, binary, and base ten
Really pour it on too. Soon they'll either figure out that you are a highly-skilled individual who is not their personal geek squad, or they'll be too afraid of a big lecture to ask for help.
Works with my in-laws like a charm.6
Being the wanting to learn a lot student I asked a ton of questions, my first programmer lecture would instead of answer my basic answers said she'd get back to me tomorrow, never did.
She also in the tutorials would when would ask if I was doing alright with the exercise would at "hang on let me get the answer sheet".
I never saw her for semester two.1
Pokemon exception handling is now my favourite antipattern. I can't believe I've never heard of it until today. I laughed way to hard in that lecture.5
For your first assignment, create a Java application which can do the tasks X, Y and Z but make sure that your output is formatted exactly the same as my two examples in the PDF I've provided. You don't know if these are tabs or spaces? Just pick one and hope for the best. Oh, and don't forget to save all the generated objects in a Collection. The fuck do I know how they should be sorted in there, just make it look the same. Anyway, you can upload your code on our server sometime next week where your program will then be tested. Good luck.
PS: All my presentations are written in Comic Sans. I heard you kids love that shit.3
So, the uni hires a new CS lecturer. He is teaching 230, the second CS class in the CS major. Two weeks into the semester, he walks in and proceeds to do his usual fumbling around on the computer (with the projector on).
Then, he goes to his Google Drive, which is empty mostly, and tells us that he accidentally wrote a program that erased his entire hard drive and his internet storage drives (Google, box, etc.)...
I mean, way to build credibility, guy... Then he tells us that he has a backup of everything 500 miles away, where he moved from. He also says that he only knows C (we only had formally learned Java so far), but hasn't actually coded (correction: typed!) in 20+ years, because he had someone do that for him and he has been learning Java over the past two weeks.
The rest of the semester followed as expected: he never had any lecture material and would ramble for an hour. Every class, he would pull up a new .java file and type code that rarely ran and he had no debugging skills. We would spend 15 minutes trying to help him with syntax issues—namely (), ;— to get his program running and then there would be a logic issue, in data structures.
He knew nothing of our sequence and what we knew up until this point and would lecture about how we will be terrible programmers because we did not do something the way he wanted—though he failed to give us expectations or spend the five minutes to teach us basic things (run-time complexity, binary, pseudocode etc). His assignments were not related to the material and if they were, they were a couple of weeks off. Also, he never knew which class we were and would ask if we were 230 or 330 at the end of a lecture...
I learned relatively nothing from him (though I ended up with a B+) but thankful to be taking advanced data structures from someone who knows their stuff. He was awful. It was strange. Also, why did the uni not tell him what he needed to be teaching?
Helping a friend who's a brilliant at mechanics and has his own patents, and got this question when downloading on his 10Mbit line:
"This was supposed to be a fast computer, so why is it taking so long to download?"
To explain the reason was surprisingly hard, considering that this is a guy who's been invited to give a lecture about innovation at a top tech university.1
So, this is probably somewhat esoteric but...
While studying at university I had a "programming paradigms" module, dunno why they called it that, it was more like "introduction to functional programming".
So, it's kinda mind bending, we'd only really started to get our heads around classical object oriented programming and they throw functional programming at us.
It's worse than that though, for do they use an established language, like lisp/scheme, functional Python, or even given Haskell?
No, of course they didn't. They taught us Oz.
You probably won't have heard of it, but this language is burned into the back of my brain, along with a vague understanding of the n-queens problem we had to solve graphically (using qTk, which I dunno if someone took qt and tk and blended them, I stopped asking questions after a while).
To top it off did this language (at the time) have a stand alone interpreter? Did it buggery! It was coupled to the Mozart programming system, which is just Emacs (which has a bloody lisp built into it,so close, yet so far 😭).
It gets worse, though, oh does it get worse, for pause dear reader and consider, have you ever heard of Mozart/oz before, I'd put money on most of you had not heard of it until today.
For, you see, I believe at the time of writing, one, yes, ONE text book exists on this language. When I was doing my assignment there was merely some published conference notes and language design documents.
That's not all, I was not the only one experiencing difficulties with this language, someone in the class ended up pouring through the mailing lists and found the very tutor teaching the class struggling at first to understand the language.
I had to repeat that year. The functional programming class was one semester.
When I retook that year, it was a whole year long. However, halfway through the year, original tutor was fired and a new tutor was hired to teach the language.
He was, understandably, just as confused as we were.
There was a Starbucks and a pub equidistant from the lecture hall, though in opposite directions. From lecture to lecture we had no idea which one we'd end up in.
I have reason to believe Mozart/Oz it some sort of otherworldly abomination designed to give students the occasional nightmare flashback, long after they've left.
My room had post it notes, sheets of paper, print outs, diagrams, doodles and pens, just stuck to the wall, I looked like a raving lunatic three hours away from being institutionalised. There was string connecting one diagram to the next and images of a chess queen all over. As I attempted to solve the n-queens problem.
Madmans knowledge, I call it. I can never unlearn all that, in fact it seeps into much of the code I write. Such information was not meant for the minds of a simple country bumpkin such as myself...
Mozart/Oz... I wouldn't be the programmer I am today without it, and that's frankly terrifying...10
Wanted to learn something about API in Python, so I made a little program during a boring lecture. Want to learn qt for a GUI, maybe i can combine those two things. :)2
First day of the academic year(CS):
(some uni official) - "And remember to become a good programmer you have to become an excellent mathematician first"
(Me): Oh shit.
Little did I know...
It is a second year now. And the only course I failed is the one that he lectured.
I had no fucking idea that people like this (mad)man exist.
Almost at every lecture he was introducing at leas one topic that was way beyond our program; as he thought they were interesting and "fun".
Many teachers at the University refered to him as a very 'ambitious' man. Then I didn't blame him he truly loved his profession and wanted to share as much knowledge as possible(I thought).
But two months ago he went to far. It was a second exam(for those who failed the first one). And believe me there were a few(60 out of 160 to be exact).
Only ~30 people showed up as the rest failed to many courses and would be kicked out of the uni anyway.
He was handing out the exams when I saw that whoever gets one slowly starts turning white.
I finally got my copy and immediately I realized that the tasks are from his favorite topics, the "fun" ones. 🤦
At this point I knew that it will be extremely hard to pass. But when I was reevaluating my life choices something draw my attention.
One of the tasks had a note below it: "Homework after the exam: It is a very interesting problem just assume x instead of y and try to solve it. PS: it is a lot of fun!"
At this point I lost it.😠 I don't care how much you love math, you should always assume that not everyone loves it as much as you do. So don't push it down the throat of people who clearly don't need a degree in this subject!
Now I'm preparing for the second semester with this guy. And I have a strong feeling that it will be hell of a ride... again.😐
BTW: Sorry that the rant is so long, it's the first one I wrote, and had to share it with someone 😀26
Ironic is when the lecture slides about consistency models are inconsistent with the book they are based on 😂2
I almost got expelled from a lecture today. I cracked up when one of my teachers said hard dicks instead of hard disks.2
Blaming someone and giving them a lecture on a bad code/bug then realizing it's not a bug or that I fixed it incorrectly.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.1
Bought an online lecture on NodeJS from Udemy for a hefty price. It only outlines basics and does not even demonstrate a CRUD operation.
I mean c'mon!! what a bunch of cunts!7
Sitting in my Database management class watching my friend laugh at devRant posts. I Should probably spend less time on here and pay attention to the lecture...4
Just got an amazing lecture by text from a university mentor of mine on some of the coolest shit to do with cat in linux, and why you can do things like open a shell with cat /bin/sh (or in my case, use it to stall a program and keep open a shell in a simple buffer overflow task).
God bless all you mentors out there who take the time to explain exactly how all this stuff works. It feels so good to have an idea on the mechanisms on "WHY" something works, not just that it does and that you should use it. As someone new, it makes all the difference.5
Some days ago a friend told me about this good site to by the new .app domains, bigdaddy.com.
So I wanted to look for a domain and ooops, thats gay porn 😮
I confused names with godaddy.com. Maybe a lecture at uni is not the best place to open this site 😅
Am I the only one who encounters these dickhead teachers, who live in a world, where they think that you have just their subject?
I mean that kind of professor, who shows up 30 minutes late to a lecture, sends you source code with no commetary because fuck you with a rusty fork and tells you that we have no time to write the code during the class?
The one who shows you a shitty presentation with the same code he just sent you, just cut into 72 slides and at every slide tells something like this is pretty self explanatory, x just does y and if you ask a question he gives you that deep stare, like if you really mean it seriously to waste his time, since he really really wants to go to his office sooner so he can scratch his balls?
That type of professor who tells you that as a student of CS degree you are required to put some passion to your craft and study when you arrive at home and hes there just to give you guidelines, but apparently somehow forgotten that people usually need to sleep?
That same cunt who doesnt give a shit that you have 4 more projects to finish this week, doesnt push the deadline, nor give you advice, because you had opporturnity to ask the whole time?
But still that motherfucker, who gives you test questions that he took from mouth of Satan himself and then questions your answers like Where did you get that from?
Well fuck yall who do that shit, hope that you suffocate yourself while eating bread.
Why these douches doesnt understand, that even if we arent under the Working Laws, working more than 40 hours a week isnt the best way to keep us sane or motivated.2
Teach programming languages practically. You can’t make a person learn to program when they’re just sitting in a lecture hall staring at the board. Sure, you can teach them concepts like classes/OOP/etc., but you can’t throw 20 lines of code up on the screen and expect everyone to understand it and be able to replicate it or tailor it to their needs.
It’s like learning a language. You can learn the concepts of e.g. tenses in Spanish by sitting in a classroom, but you don’t really know it until you’ve used it in real-world situations. You need practical experience building stuff in a programming language to *really* understand it.7
*My first internship*
Me: Hey, I'm unable to fix this issue with the interface.
Tech Lead: *Goes on giving me a lecture from the very basics* So, An Interface has the method declaration but not the.....
Me inside: I FUCKING KNOW WHAT AN INTERFACE IS JUST TELL ME HOW DO I FIX THIS FUCKING ISSUE.
Me outside: Right!6
*senior dev comes over to my desk*
"Your code is so wrong I didn't even bother to comment on the review." He proceeds to lecture me about why the code that I modified (a 2 year old file I included a tiny helper module in) needs to be rewritten.
Sorry but I'm really, really angry about this.
I'm an undergrad student in the United States at a small state college. My CS department is kinda small but most of the professors are very passionate about not only CS but education and being caring mentors. All except for one.
Dr. John (fake name, of course) did not study in the US. Most professors in my department didn't. But this man is a complete and utter a****le. His first semester teaching was my first semester at the school. I knew more about basic programming than he did. There were more than one occasion where I went "prof, I was taught that x was actually x because x. Is that wrong?" knowing that what I was posing was actually the right answer. Googled to verify first. He said that my old teachings were all wrong and that everything he said was the correct information. I called BS on that, waited until after class to be polite, and showed him that I was actually correct. Denied it.
His accent was also really problematic. I'm not one of those people who feel that a good teacher needs a native accent by any standard (literally only 1 prof in the whole department doesn't), but his English was *awful*. He couldn't lecture for his life and me, a straight A student in high school, was almost bored to sleep on more than one occasion. Several others actually did fall asleep. This... wasn't a good first impression.
It got worse. Much, much worse.
I got away with not having John for another semester before the bees were buzzing again. Operating systems was the second most poorly taught class I've ever been in. Dr John hadn't gotten any better. He'd gotten worse. In my first semester he was still receptive when you asked for help, was polite about explaining things, and was generally a decent guy. This didn't last. In operating systems, his replies to people asking for help became slightly more hostile. He wouldn't answer questions with much useful information and started saying "it's in chapter x of the textbook, go take a look". I mean, sure, I can read the textbook again and many of us did, but the textbook became a default answer to everything. Sometimes it wasn't worth asking. His homework assignments because more and more confusing, irrelavent to the course material, or just downright strange. We weren't allowed to use muxes. Only semaphores? It just didn't make much sense since we didn't need multiple threads in a critical zone at any time. Lastly for that class, the lectures were absolutely useless. I understood the material more if I didn't pay attention at all and taught myself what I needed to know. Usually the class was nothing more than doing other coursework, and I wasn't alone on this. It was the general consensus. I was so happy to be done with prof John.
Until AI was listed as taught by "staff", I rolled the dice, and it came up snake eyes.
AI was the worst course I've ever been in. Our first project was converting old python 2 code to 3 and replicating the solution the professor wanted. I, no matter how much debugging I did, could never get his answer. Thankfully, he had been lazy and just grabbed some code off stack overflow from an old commit, the output and test data from the repo, and said it was an assignment. Me, being the sneaky piece of garbage I am, knew that py2to3 was a thing, and used that for most of the conversion. Then the edits we needed to make came into play for the assignment, but it wasn't all that bad. Just some CSP and backtracking. Until I couldn't replicate the answer at all. I tried over and over and *over*, trying to figure out what I was doing wrong and could find Nothing. Eventually I smartened up, found the source on github, and copy pasted the solution. And... it matched mine? Now I was seriously confused, so I ran the test data on the official solution code from github. Well what do you know? My solution is right.
So now what? Well I went on a scavenger hunt to determine why. Turns out it was a shift in the way streaming happens for some data structures in py2 vs py3, and he never tested the code. He refused to accept my answer, so I made a lovely document proving I was right using the repo. Got a 100. lol.
Lectures were just plain useless. He asked us to solve multivar calculus problems that no one had seen and of course no one did it. He wasted 2 months on MDP. I'd continue but I'm running out of characters.
And now for the kicker. He becomes an a**hole, telling my friends doing research that they are terrible programmers, will never get anywhere doing this, etc. People were *crying* and the guy kept hammering the nail deeper for code that was honestly very good because "his was better". He treats women like delicate objects and its disgusting. YOU MADE MY FRIEND CRY, GAVE HER A BOX OF TISSUES, AND THEN JUST CONTINUED.
Want to know why we have issues with women in CS? People like this a****le. Don't be prof John. Encourage, inspire, and don't suck. I hope he's fired for discrimination.12
I was thinking about masters in computational neuroscience, so I revisited the lecture notes I took as an undergraduate during intro courses. This shit fucks you so hard it deserves its own porn category somewhere between fisting and DP.3
When your professor invented the subject and you don't understand his lecture so you go online and search for the term and all you found is his slides from other universities when he was a professor over there.4
i have been working on a web-based game and this is my daily routine (also i listen to rock and metal)
college to home to coding
looks like theres a small bug
shouldnt take much time
maybe this can work
i am not the first with this bug *here i come stack*
dont do this to me stack... theres suppose to be a fix for it
*extreme head banging*
nope this not helping
F*** THIS SHIT
*rhythmic head banging*
oh god kill me
am i really that bad
humming song instead of thinking of bug
(8 - 8:30) me: mom i am hungry
this shit is taking toooo much time
*high intensity screaming*
F*** you bug
coding, its not form me
*felling i am normal*
(10 - 10:30) mom: when are you eating
*high pitch screaming*
i am leaving coding for sure now
its too late time to sleep
fml its late again, i am gonna miss the first lecture again
back to coding
A thousand year later...
Bug status: Still not fixed4
I was cleaning up my hard drive and deleted some old directories.
I was notified that my backup just started and wanted to look how far along it was.
However, instead of 'ls -l /mnt/DATA/Backup' my shitpile of muscle memory typed 'rm -rf /mnt/DATA/Backup'... That's when my harddrive suddenly had 750GB of free space and I decided that I probably need some sleep.
Before any of y'all wanna lecture me on off-site backups, funny thing: Today I implemented a new daily backup routine (praised be borg) and therefore deleted my somewhat chaotic Backups on my NAS "Because if shit hits the fan, I still have my local Backup"2
Our prof at university told us at the beginning of the semester, that .NET is the most used framework for web based systems and it would take a big part in this semester. He brought up a statistic, in which .NET filled around 43 %, and wasnt even the most populated one. Nobody seemed to be impressed, that the first information he provided to us, was obviously wrong but okay.. After that I just looked up the statistic and filtered the values for my own country, in which Im "probably" about to work later on. The percentage for .NET in my country was 4 %. I told my classmates, that this guy is talking complete bullshit. Still nobody cared. During semester we learned stuff, that was btw factually wrong. In the end, we didnt even had one lecture about .NET. Now my classmates finally care and are flaming all day about this guy. Didnt expect that... (Irony off)
There is one more story of this ridculous prof that will follow soon :D5
Back where I used to work, we had this a-hole call center guy who isn't a programmer but got promoted as our team leader. He said he used to program on his early days at the company (?) . He claims that made back-ups of his source code in MS Word and even tries to gives us a lecture about backing up programs.
I really hate those a-wipes who often get promoted and suddenly goes up to their heads8
In a lecture and all the guy is doing is reading out of a book that was handed out at the start of term.
The saying those who can no do teach and those who can not teach teach maths comes to mind.
What am I paying for...2
Lecture videos should not have background music.
Please, if you are making a teaching video, do not do this. It is very distracting.1
In a lecture hall
1. Try Listening to lecture
2. Finds it uninteresting
3. Think that you can later learn from video tutorials
4. One day before exam -- No time to learn..3
First lecture in UI
Prof tells us Designers will steal our Jobs and Snapchat is the number one indicator for being young and cool
I think I won't take any more lecture of this crap and just hand in one of my personal projects as the exam...4
A while back we had some time sensitive work I was doing in overtime, the work was purely functional and the front end had not yet been done. It went to QA to test the functionality and the only feedback I got was UX oriented.
I tried to explain on 3 occasions that the looks was not important in the slightest at this stage, and just try to break it. I then got a lecture that it wasn't an optimised layout and was shown the AA route finder as an example of how the tester thought it should look.1
Do you also sometimes have these nights in which you don't want to sleep but instead want to learn new stuff?
Right now I have one of these nights again and I have spent the last 1:20h watching a lecture by a German professor about cryptography. Man I can't wait to leave fucking highschool behind and go to university to learn stuff I am interested in.5
So I'm coming out of one that has a focus on this stack (JS [JQuery after weeks of Vanilla JS drilling in our heads, React], Java, MySQL, Python [Django, Bottle], HTML/CSS, and a few web security concepts (XSS, SQL injections).
The whole course has been 4 months learning, 3 weeks working on a final project. Next week is the presentation, so I think I can safely comment on the course.
We moved fast, but that's to be expected. Lecture in the mornings, exercises in the afternoons, assignments due at the beginning of each week. Constantly working towards it and improving. I have been working pretty hard. We were given some help, but had to get a lot of answers online (based God StackOverflow), but that's part of it.
We touched on some concepts like inheritance in JS, Python and Java, OOP and to be open to concepts we don't know so we should be thirsty for that knowledge.
In my off time, I've begun texting myself Node and really trying to double down on React because it seems useful. I realized I was more drawn to the backend, but I was comfortable in front end as well. (Just don't ask me to design anything, my eye for aesthetics/CSS sorcery is terrible.)
The overall experience has been pretty mixed, but we were mostly unsatisfied. We weren't given then help we were promised. The explanations weren't exactly crystal clear, so we would have to teach ourselves and each other quite a bit. We worked together a lot. Some people really fell behind, some caught up, some flew ahead and thrived. (I'm somewhere between caught up and thrived, I recognize where I stand.)
I'm happy I did a bootcamp, they aren't miracle programs, but they at least kick you into place that you are learning and need to continue to learn. (Just kinda wish I had done a different one.)
Feel free to ask about anything concerning it!
When you've been looking forward to a lecture on security only to find out you have to hack their website in order to register and you're completely lost 😫5
So I was building a WPF standalone software for a subject in uni, and our lecturer (the PhD holder guy) told me to make the GUI responsive in my WPF application, and gave me a long lecture about how everyone uses mobile nowadays.1
I finished a 30-minute lecture today with the conclusion "so it turns out that throwing way more data and resources at this Machine Learning problem gives much better results."
Who could have possibly predicted that?!2
During my job hunt as a Java Developer looking for job while on a job just like what every other developers do, around twenty twelve i got an invite from one of the companies i applied for, i wasn't expecting a test though but i was prepared for it anyway. The test proceeds, i and the other partakers were given separate systems and spread out across the room like teams in a football match, i don't know if they planned on making us nervous, it seemed so very awkward. First question was *Who originally developed Java (like seriously???? i almost cummed!) i skipped... skip skip skip. After so many skipping minutes i then arrived at that question ***Check string for palindrome, hmmm i then noticed my system was connected to an open wifi (don't know if it was a dumb mistake or on purpose). I definitely googled and faithful loving heavens i found the website were they got all 21 questions with their answers from (https://simpleprogrammer.com/progra...). I answered all questions using different approach, applied xml commenting, state possibility and outcome of each code block, added wiki references, i flawed the test. Few days later i received a call for final interview, got there and the interviewer was like "Do you teach/lecture on coding or something? cus you really did pretty good on the test the other day", I felt like a god and was like "no, i don't. just did what i had to do". Seems like he loved my reply and i got the job without a second question. The open network is still a mystery to me till date.6
My laptop has its own life...
I arrived at the lecture, start the laptop, black screen... Alrighty, might be the update from yesterday, I will just revert to the old version. Nothing... After multiple reboots and troubleshooting, I put my laptop down and go the old way of sitting down notes.
Then I come home after university and I'm set on fixing my laptop. I start it, it works perfectly fine...
I'm not even sure what fixed it..6
i cant stand these idiots anymore. My instructor needed 12 Minutes to understand Megabyte and Mebibyte. He just used the snipping tool to save an SVG from Wikipedia. My instructor is an Person who wrote small Programs in the past and thought that an instructor license is something useful. It hurts listening to him. he was kept busy for hours because of nothing, so we could only twiddle our thumbs. our first instructor went probably because of the Management.
At the beginning of June I will give my lecture for my final exam.
I am fucked.3
Why is it that virtually all new languages in the last 25 years or so have a C-like syntax?
- Java wanted to sort-of knock off C++.
- C# wanted to be Java but on Microsoft's proprietary stack instead of SUN's (now Oracle's).
- Several other languages such as Vala, Scala, Swift, etc. do only careful evolution, seemingly so as to not alienate the devs used to previous C-like languages.
Now we're slowly arriving at the meat of this rant: back when I started university, the first semester programming lecture used Scheme, and provided a fine introduction to (functional) programming. Scheme, like other variants of Lisp, is a fine language, very flexible, code is data, data is code, but you get somewhat lost in a sea of parentheses, probably worse than the C-like languages' salad of curly braces. But it was a refreshing change from the likes of C, C++, and Java in terms of approach.
But the real enlightenment came when I read through Okasaki's paper on purely functional data structures. The author uses Standard ML in the paper, and after the initial shock (because it's different than most everything else I had seen), and getting used to the notation, I loved the crisp clarity it brings with almost no ceremony at all!
After looking around a bit, I found that nobody seems to use SML anymore, but there are viable alternatives, depending on your taste:
- Pragmatic programmers can use OCaml, which has immutability by default, and tries to guide the programmer to a functional programming mindset, but can accommodate imperative constructs easily when necessary.
- F# was born as OCaml on .NET but has now evolved into its own great thing with many upsides and very few downsides; I recommend every C# developer should give it a try.
- Somewhat more extreme is Haskell, with its ideology of pure functions and lazy evaluation that makes introducing side effects, I/O, and other imperative constructs rather a pain in the arse, and not quite my piece of cake, but learning it can still help you be a better programmer in whatever language you use on a day-to-day basis.
Obviously these curly-braces languages will still be needed for a long time coming, legacy systems and all—just look at COBOL—, but my point stands.7
Beginning of semester in courses with group projects.
It's that time of the year again where you look around in the lecture and try to find the person that least likely makes your whole semester a misery.2
I overslept and missed my first lecture which was mathematical Statistics (I fucking hate that subject), because I was exhausted. I've been pumping caffeine and energy into my body non stop for the past 5 days, on top of that I'm battling with insomnia. But anyway...
I wake up just in time for my Programming lecture, I walked and ran 1.7 km in 17 mins. I get to the lecture, panting, out of breath, about to faint and what do you know.... There'sno lecture.😐😑😤.2
So you all think that coffee is the best energy brewage? I can say that it isnt! At least for me...
I ate a dark chocolate bar a.p. 10pm yesterday and i couldnt even go to sleep. In the morning i have never felt so awake before and i managed to get to the lecture not on a tram but by foot...
Also my depression is gone and i want to fix my life5
I’ve been trying to implement an alarm clock as an example for my physical computing lecture but the merge of my existing low power clock with my existing state machine based timer is driving me nuts. And I’m the lecturer of this course!2
Somebody shared me this Stanford Lecture series "Programming Paradigms". It's 10 years old, but still useful. The lecturer explains the low level things like how is a float represented in binary, etc. Teaches about C/C++. Thought I should share it here and hear the thoughts on it.
Had to retake one basic CS lecture due to timing constraints and I deeply regret it, because there is a voluntary tutoring which doesn't fail to annoy me.
This time I was randomly placed in a group with students 7+ years younger (some of them straight out of school), exclusively guys and some of them have not figured out where to put their huge ego yet - other than rubbing it in other people's faces.
Normally, I wouldn't even bother but 4h work followed by 4h lectures and not having had dinner prior to this tutoring leave me worrying about when I'll brutally slay and devour the still twitching remains of the next dude who tries to tell me that I don't know shit about assembly.5
This semester, we have a lecture called IT Security by a guy, who absolutely know his subject.
Nevertheless, he wanted to show us that sha256 is broken by an existing collision. (Google that, fellow ranters!)
There are two pdf files by google researchers, that show the caption „SHAttered“ both on different backgrounds, although they give the same SHA-hash.
He then tried to share us these two files by moodle and wondered, why he uploaded the same file twice.
Guess what happened? The moodle backend checks new uploaded files for their ... hash ... and then decides, weather to upload or the file is already existing. So, it did just a new symlink to the old file.
Ironic, that an exercise, that should show us sha collision failures on sha collision 😃5
I recently started studing on universty of technology. One of the classes is called "introduction to programming" where students learn how to code in C/C++. Of course it would be extremly useless for me so i told my lecturer about it. He told me that i can skip all lectures and come only to take tests. And i have to make a simple C program for the labs as well.
When I saw him for the first time i noticed that he has a apple laptop...
(so i thought he was a apple fanboy)
But when i approached him at the end of the lecture i saw that he had installed WINDOWS ON IT.
Ohhhhhh shit, this is a good topic.
Well, I just expected more... Better.
Like maybe the programming lecture could have been Java 1.6 rather than 1.2, and taught rather than read from an archaic time of dusty powerpoints.
Maybe we could have used Spice or a reputable circuit modelling tool rather than CircuitMaker; a tool no longer being maintained that barely makes it past install because it was written in a time before circuits.
Maybe day fucking one of the first year, happy clappy, let's teach you HTML lecture the tutor could have just shown us a copy-pasted hello world. Rather than the ugly, mixed-case, no-end-tag-having, broke ass HTML 4 scribble she felt the need to go over every detail of.1
A few months ago I got recommended a Flutter and Dart course on Udemy, thought yeah fuck it lets get it, fast forward to 5 minutes ago...
"Ok I'm bored, feel like coding and doing something different, lets do some of this course..."
*Opens udemy, clicks on course*
"Hm, must have changed the thumbnail..."
*Clicks first lecture and is greeted with "Hello friends!"*
Yep, got the wrong fucking course didn't I ;-;
Here hoping Udemy may offer a refund seeing as I hadn't started the course till now... Fuck1
I would like to present you the story that I tell everyone who is afraid of expectations, stressed to impress interviewers etc. Story about how I got my first job.
A little of backstory:
I always was good with computers, not like expert, but good. Of course parents were against giving me admin rights, so I just played games or such. When time came to choose my path throgh life, I've chosen to go medicine-related way, and chosen high school with such profile. I did my exams terribly, cause I never cared about marks, so I applied to uni for Information and Communication Technology course. I've learned basics of coding there, much stuff I don't really need right now, but in the end it was the best choice I've made.
With that way too long prologue...
I had to do internship for my uni and decided to try and find some year earlier. There was a lecture about multiplatform coding held by company my uni had partnership with. I've filled a questionare and few weeks later they invited me for assessment - event where they will choose who is good enough.
Of course I didn't believe in my chances to win an internship (1st place got full time job). There were 3 stages:
- solo coding (C/C++ own implementation of list)
- group designing (UML and presentation according to specification)
- interview (talking about code from stage 1, some questions, theory)
I failed 1st stage miserably... so I decided to don't give a shit and bravely presented our group project. A guy asked why we did not included a thing on UML, so I told him that it was not in specification - he was suprised but took it as big +. We "won" that part. When it came to interview... I was myself, cool headed, admited when I don't know things.
I thought that was it.
Few weeks later I received email - they invited me for internship.
They put me into Python project, language that noone in our trainee team knew. Told us 2/4 will be hired. At first I was not interested, wanted to finish my degree. But they convinced me. Now I'm here +2 years.
I am aware there are not many companies like that. Here, the people matters - you don't have to know everything, as long as you are getting along with others.
My tip for you though is: BE YOURSELF, NO MATTER WHAT THEY SAY 🎶
And I wish us more companies like that.😉1
The worst thing about university is having to listen to lecturer say DATA MINING IS GOOD at every single lecture there is.1
Marty Stepp(Stanford) lectures are amazing, going thru his lecture videos on YouTube.
Thanks Marty, God bless you sir!1
201, an intro programming course using Python2. Prof was funny. She was a Redditor and slipped the casual troll face or derp face or other rage comic character in her lecture slides.
After opening game files for Ragnarok Online and saw the quest files are human readable (lua or other scripting language). Had some Flash workshops to confirm my interest.
Later in college, I make games for every lecture projects (with my friends). Now our game studio is 7 years old.2
I AM ABOUT TO KICK SOME PROFESSORS ASSES!!!!!!!!!!
THOSE MOTHERFUCKERS ARE MAKING GO MAD BEYOND MY BOUNDS WITH THERE MOTHERFUCKING STUPIDITY AND SELF RIGHTEOUSNESS.
LISTEN YOU FUCKS I WORK AS A PROGRAMMER TO PAY FOR MY FUCKING TUITION. NO IT IS NOT A PART-TIME JOB. I FUCK UP MY SCHEDULE SO I CAN CAME HERE TO THIS SHIT LEARNING SOMETHING BECAUSE YOU FUCKERS DO NOT HAVE A LECTURE AFTER HOURS.
SO WE I SAID THAT I CAN ONLY CAME TO THIS CLASS AT THIS TIME AND DAY OF THE WEEK I AM NOT BULLSHITING YOU.
SO DO US A FAVOR AND STOP BEING SO FUCKING STUPID AND GIVING ME THAT CYNICAL SMILE YOU PIECE OF SHIT.
FUCK YOU FUCKER AND YOUR PIECE OF SHIT CLASS.2
I had a lunch lecture on AI today, and the guy who gave it was like: don't worry AI is like really stupid right now it won't take over the world. in fact, AI right now is about as smart as a mouse!
my thoughts: how good are you at catching mice? because I don't feel like running after one for sure2
In an algorithm class, professor introduced us to some simple search algorithms (bubble sort, selection sort, insertion sort, shell sort). He did a quite decent job and most of the students were able to grasp the code and understand the differences in those algorithms. But then he spoiled his whole lecture with one additional slide. There he proposed an optimization: Instead of using a temporary swap variable, we just could use the first array element (or the zeroth element, respectively: the one ad index 0) for doing all the swapping. We just had to document that, so that the caller would "leave the first position of the array empty", resulting in "cleaner code". And he did that in the same class where he used Big-O notation to argue about runtime complexity. But having the caller to resize the array and to shift all the elements by one position did not matter to him at all, because it was "not part of the actual algorithm".2
Teachers. We put so much effort in learning, I think it's only fair that you know what you teach. You are supposed to simplify our learning process not make it worse. We don't need a lecture hour to read your ppts.1
Reason to hate my D grade engineering college.
1st lecture of web development.
Expectation : at least teacher will introduce fucking web development technologies.
Teacher=> look I don't know anything about PHP so learn from web. I will give you internal marks just submit assignment on time.
Btw it is not story.3
a professor at the uni is recording his lectures to be extra nice for some of us students who might be unable to come or want to repeat some parts for a better understanding of the subject *cough*.
but instead of sharing it via a streaming platform (whichever that might be in the end), he uses the internal net of the uni. i know there might be some copyright issues with material he uses in his lectures, but still.
what he expects us to do is to download files of around 12GB in size per lecture that we want to rewatch.
I asked our professor for help, because the code that I exactly copied from her lecture wasn't working.
I forgot to erase my trace('wtf'); code that is literally on every function (mouse_over,mouse_down,mouse_out).
Right after she saw the code, she looked at me like and I was like.....2
Have you ever had a subject in university that is very interesting but the lecturer has such a way of explaining things that you begin to wonder that he is a robot trying to imitate humans? Really nice guy in person though.1
How many of you get late to your office/college/school bcoz of working late night on your side project.
I missed my 1st lecture today as well...4
First day in introduction to programming. We were the first course to learn Python instead of Java. The whole lecture consisted only of what Python is good for and how powerful it is.
He finished with the statement: “... and in the real life, no one writes applications in Python.“6
I love this wk108 tag. Have a lot of stories related to it.
For me , my mentors are the reason i am what i am today. In this crazy selfish world where people only want to run faster than the others, having nice helping people around is great.
(1)class 6-10th, xx is a curious, but poor boy with no desktop/mobile , but still loves cs classes due to various ,caring teachers.
(2) class 11th end,programming for the first time that year, hates programming, one day when everybody goes out for lunch, xx tears down while talking to his cs teacher "why can't i score good marks when i was the best till 10th? Is programming so tough?" . I remember him giving me a little but greatest motivational lecture followed by 40 minutes of the most basic concepts in which i might had asked him a 1000 questions. "You are my chaempion", he used to say😂 (bad accent) . But god, if he hadn't motivated me that day, i swear i would have left all this and go for business. Thank-you, lokesh sir💗💗
First year : tried to go for a competitive learning course. Mann, am not cool in that stuff. Again was about to break (i was among the top scorers in school boards and had designed many small games back then. I should have been good here too, but nah... the other guys were like bullets .)
Oh my, my deepest bow to this amazing teacher SUMEET MALIK (oh sir, you were so good) .
How this guy taught? Well, he first explained the concept. Fo those who understood, he gave them question 'A', for those who didn't, he repated . For those who understood , can do question a again, and those eho did A already gets an even advance question B. And this cycle went on until the weakest student(usually me) understood the concept.
And no, it never happened even once that class finished with even a single child not doing all questions he gave.he used to teach very less concepts each class and would go to everybody's desk to check they understood the concept, the question, its working, weather we implemented or not and weather our implementation is correct or not +our doubts. Hell , i even took doubts with him for hours after the class and he always just smiled💗(oh sir, am so sorry for being so dumb)
Real Doubt classes, doubts on whatsApp, revision assignments , tests , competitions,... damn, i haven't seen a teacher with this much dedication. At one point of time, that institution was famous for our Sumeet sir's classes 😂
Then last year, i got another mentor . Harshit bhiya. The guy is awesome, and a little extra swaggy 😂. He got a lot of chill, with his big AAD badge, a bag full of stickers and his every day association with people at udacity and google. As always i tried to overwhelm him with my ton of doubts in class, but he use to just give me a few pointers/links, after which i was like quiet for the complete session😂. He gave me a lot to think/work upon and i got a kind of career to work on.
I also think of mentioning a fucked up depressing-bot assholic friend of mine, but he don't deserve to be in this list of my best people. Just fuck you mann with a blockchain of dicks, if you are reading this.1
That moment when you consider never attending a certain lecturer's lecture, after he openly tries to shove Apple products down student throats... If only it was a two sided conversation.
Quick background:I'm am a student at a university in Alabama. I am also working full time and have a family.
My beginning C++ class was online and the teacher was...unique to say politely.
She would post lectures while she did some of the programming examples. That wasn't so bad, except she would cough frequently in the lecture(which wearing headphones would make me jump), and the tempo of her lecture would lull me to sleep after a hard day at work.
What was worse, she would post "projects" for us to do and tell us she would give a guideline in the code.
Well most times what was asked for in the project was topics we hadn't covered fully or she never explained well. Her "guide" was randomly saying a loop should be here and an if and an else should go here, but nothing else would be referenced.
Dropped her the first time, got a Day the second because I just could not follow her lecturing. I later took the class physically and with a different instructor and had the highest grade in the class.
I later had her for web development course and she wasn't as bad on assignments, but damn her coughing still hurt.2
Past week our Neural Network professor told us after the lecture that the colllege is taking steps for investing in Nvidia Digits DevBox. At first i didnt knw what it is. I googled it and came to knw that it is a fucking beast! Those specs man!!!
Its nice to see that your institute is taking steps to bring latest technology for students.8
finally no more lecture, no more class, holiday is here. time for side project :D
no, most of the time i hate vacation.
C class. Teacher forgot semicolon in example...
Teacher "Whoah getting bit too excited here" and started laughing.
Funniest lecture ever.3
Yesterday we ( me and few other students who showed up to lecture ) had an interesting bonus mini test at course about software architecture. At the end our proffesor showed us this youtube video
And the task was ... write which architectural patterns and styles best describe men's brain and which women's.
Just wanted to share this creative exercise1
Quick question. How do i get myself to believe that I am good enough. I am good at what I do people tell me and i really want to move towards part time lecturing but the idea terrifies me... But i really want to help others and currently just being needed when others need me doesnt make me feel i am able to help others enough..
In short, how do you deal with an internal problem with wanting to help but being afraid others wont take ke seriously.4
We had this teacher in uni that was teaching several lectures and one of them being mobile computing ( actual name, but it was just android dev).
So on the first lecture he started to add a single button on the screen and trying to add an onClick functionality. But once he started to write the code he got errors (didn't include Button) and said to everyone:
"Ok, this is normal and now when I click on IDEs save button this will go away" ofc it didn't go aways.
So after 5 minutes of trying to write the full code from head he just opened another project and copied the code he need and tried to run the app (it crashed).
So after about 2/3 of a lecture I stopped laughing and went over to his desk and just hit alt+enter to import the lib and built the project without errors :D
Never went back to those lectures but I passed the class with highest grade by just demonstrating an app I built for fun without any proof that it is actually mine.
When a fellow Software Engineering student needs help from the teacher, to download and install a simple program during a lecture... really?? 😐2
So I was in a training course today teaching us the basics of JIRA. (Turns out when they said basics, they really mean basic. I learnt nothing) Out of the blue, mid way through the lecture, a lady in her late 40's asks, "Can you copy and paste into JIRA". The worst part is, is the probability earns more than double my wage...1
On the middle of a lecture, someone forgot to turn their phone down and right at a quiet bit we hear
Best part is I'd forgotten about this and cracked up when I was listening to the recording1
Back to school after 4 months of internship. Lecture about how to make loops. I guess it's better to start slowly...
Oh and I'll be forced to work with PHP which I really hate. Wish I could have python or more JS.1
We have been at a university of applied sciences today with our class.
It was kind of ok. I did expect more surprising things there. The whole building was smaller than our college (not the same as in the US). The rooms, where profs tell you things with a series of rows of seats, were dirty and pretty much used to the point that the seats are about to break easily.
I was expecting the university to be kind of the same as the universities you see in the movies lol.
It could have at least been bigger than our college and more "modern" than our school.
Anyways, let us get to the point here.
We were first in the foyer and afterwards in their main lecture hall.
We were introduced to the day's plans by a team of engaged students from different study programs and the president of the professors. Yada yada yada.
We got the full program in each room and each individual time span filled with study programs on a sheet of paper.
I did select pharmacy, media production, architecture, data science, applied computer science, computer engineering, mechanical engineering and future energies.
Pharmacy and data science were the most interesting study programs to me. I have asked one of the professors if deep learning was a topic for bachelor students, as well.
He said that that is only the usual case for people who got a promotion.
As an example he told me that yesterday he was at a conference hall with 10.000 people in which he gave a talk about deep learning. "Most of them were professors" he said. "Since this study program is new, it might change in a few years" he added to his conversation.
It is quite hard having to decide now.
Geo informatics and Aerospace Engineering did sound interesting, too.
There are a lot of things I would like to study at the same time haha.
Idk if I should just pick mechanical engineering first and add one or two after it to it. But that would take a lot of time. Geez.7
In the new job as "Consultant", one of my duties is to maintain the website. Now, the website is based on PHP 5.6 (which they are still using mail method) and without git or sg-git and of course, it is based on cPanel.
Now, I update the website in real time i.e. working on cPanel itself. This is because I don't do for the front end, I do it for SEO. So one day, they reported a "feature" as a bug and assigned it to solve me, I took my time solved it, they did not like it, I reverted it back and I had to listen to a lecture because I did not test it.
Imagine old "wise" ass hats giving a lecture which they do not know about in the first place, 12 of them precisely, yeah that's what happened to me.
I am going to do a project which indexes lecture/educational videos for easier navigation. Planning to use PyTorch for this. Any suggestions or do you know any open source projects that exists ?
If you also interested then this is the repo -
My programming paradigms unit has decided to explore different teaching/learning environments by creating lecture/workshops. Imagine a massive room with big projector screens at the front and smaller screens lined up against the wall at the back. The lecture room seats are designed around tables that are gradually elevated so it’s similar to a lecture hall but you’re sitting at discussion tables.
There’s the usual lecture with all the slides up around everywhere, there’s nice wheelie chairs and dimmer lighting... can’t tell if we’re at a conference or some awards night. Then all of a sudden, we’re coding in teams (tables) and uploading our work on to forums to discuss with the rest of the lecture hall. WHAAAAAAAT
Really different and quite enjoyable experience, there’s more than one tutor walking around to help, there’s mics for people to present.
Just sharing my new experience of forward learning environments that didn’t cause feelings of anxiousness for once or boredom. It was kind of mind blowing, wish it was always like this.
def best and worst dev experience from 2016 was a 4 week advanced dev boot camp for work. it was a smaller classroom with about 20 experienced devs in it. it was bright in there. a lot of strong minds backed by strong opinions and even loud voices at times, these are devs after all(so picture that for 1 month straight, 8 hr days). first 2 weeks was all new stuff. it was like a waterfall on head. I kept getting paired with weakest person in the camp for the weekly clone projects which didn't help matters for me or her. after the second week I started to grasp what we were doing and they started mixing up the groups. by the last week most everyone in the camp had learned so much, we had come so far we all kinda bonded through the experience. the final projects Imo were all very impressive. we were all pretty proud of ourselves I'd say. I never learned so much in such a short period of time. immersive training is the only way to go. those week long standard lecture lab workbook tech training courses are weak!! u wanna learn something, u gotta get in there and get dirty with it.1
Apparently leaving a lecture theatre is like trying to escape the bottom of a stack. We must make it more efficient!1
Been coding with python and like I mean I barely know any other language. So my school asked me if I wanted to go for an olympiad and i was like sure. Python is an accepted language but c++ is the recommended there so I go for the course offered by the organisers. On the schedule it was written that we were gonna learn the syntax of c++ on the first day. I go in, see everyone codng like mad and the organiser comes up to me and is like oh this is a pre course contest. MOREOVER, after the contest which I fucked up because like I dont know c++ and the course was in c++, the trainer spends the entire break playing osu and afterwards during the actual lecture dives straight into vectors and stacks and my brain was melting. mfw he said "does everybody remember". I swear it was the worst course ever. Sorry for such an unorganised and long rant. Had a rough day2
At uni we had "pleasure" to attend lectures held by some really old professor. First one was total disaster, since he had laptop that should be already taken to the museum. He tried to connect the projector, but I am almost sure that Windows 95 does not support it. Of course he called help, but the other guy was obviously no help. To our suprise professor canceled the lecture and next time he showed up whith brand new laptop with Windows 10. Of course there were troubles with the projector again 😂
I really hate terrible lecturers. A lecturer that cannot hold a class does not make a good lecture, even if the material is boring. Often I find myself drifting off into my thoughts and potential ideas.
Do you guys have similar issues or had when you were a student?4
"tl;dr: the account creation process at salesforce.com is really flawed.
In a lecture we were supposed to try out different CRM tools, one of them was salesforce. They are the worlds largest CRM software provider - not relevant for the rant, but it means they should have enough $$$ and competence to make something better.
When you create your account, you do not set a password. Instead they send you an email with a link, serving both as account activation and for setting your password. However, if you close the tab without setting a password, your account is still activated and the link in the email won't work anymore.
Alright, rather annoying, but that's why you can reset your password via email, right? Wrong. When you try to reset your password, they prompt you with a security question. Even when you never set them up. And obviously can't give the right answer. Who designed this logic?
On top of that, they nicely tell you to contact your sys admin if you are still having issues. My account is private. Not associated with any company.
So yeah, burned 3 emails until I figured that out and created 3 accounts I can never access again.";
[Week 44 rant] Worst CS teacher experience:
In Uni (aka college), CS teacher would show introductory C code during the lecture, then proceed to run it... And compilation errors. And then spend the next 45 mins trying to fix it. Usually they would get it working in the last 5 mins of the one hour lecture.
This would go on every single lecture for the next 10-12 weeks.
Most of it was basic stuff like hello world through to sorting algorithms etc.
At the time it was pretty silly and 3/4 of the class stopped attending the lectures...
In hindsight maybe it was all intentional and training us for what real dev life would be like?
I once was sitting in a somewhat boring class on networks and computer architecture towards the end of the term. Nobody was really listening and the lecture was kind of a collection of random bits and pieces related to the subject matter.
So I tried out playing Duke Nukem on my rather weak laptop on DosBox. I was sitting quite in front of the class room, and the profesor could clearly hear my fan working like crazy. Later in his lecture he did a short excourse on cloud gaming, showing us nVidia's graphics card cloud where you could do remote gaming, the graphics being rendered remotely and streamed to your box over the interwebs.
I looked up from my game and said to the professor: "If I had this now, my fan would not be that loud." Even the professor laughed.
Paraphrased wise words from lecture by the one and only Donald Knuth:
If you want to learn something new, don't try to learn by explaining it to another human. Make a computer do it instead because then you'll have to truly understand how something works for all cases.1
I am attending a lecture about IBM mainframe computing and I have no idea about what the lecturer is talking about1
I'm simplifying my notes during the lecture with writing a piece of code. It's much faster than in my native language.1
I found this out during my final practical exam while doing...
phone's weren't allowed so no pic! 😀😀
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Moves taskbar to top of the screen; hides start menu button. Opens laptop in lecture hall and hears a whispered "woah, he's using that Linux thing!"
I didn't correct him.3
My Web Technologies teacher.
The guy is an ass for a teacher. He loses of track of what he is teaching while he is teaching.
Although he tries his best to give live examples while teaching but most of the times he is doing it for the first time and they don't work so our 90 minute lecture turns to shit where we couldn't learn anything he taught or something else we wanted to learn.
I hate it when people expect that you read your emails every minute. I can't count the amount of times that I had a meeting with someone that they scheduled on the same day while I am sitting in a lecture(it's extremely rude to not pay attention to the lecturer, come on). Needless to say. I would notice the emails way too late and miss the meetings, because they expect you to be available at a minute's notice as well.
I sent way too many apology emails this year, honestly...2
In todays lecture my professor told us that our city is planning to do its own cryptocurrency. Why does everyone do stuff just because it's a hype?1
In my university years I had a computer engineering professor who had an ascent and it sounded like an "S" being added to each word. I went for the first lecture and not knowing if I was at the right room I left after hearing:
"Togethers we wills do projects with some chips"
I was like ... thanks I just had breakfast!
Getting tired with the assignments being thrown at us especially the research paper type. The lecture just give us the topic, expect us to complete and submit it. Voila, here's your mark. I'm tired of chasing marks for cgpa instead of for the sake of knowledge. The fact that my scholarship is dependent on the cgpa really stress me out. It also didn't help that all the lecturers are only concern with completing the modules. The fact that I'm a kinaesthetic learner just make the whole learning experience a hell. Memorizing theories for the tests are the worst. Is it so hard to be able to learn happily while still provoke critical thinking? The education today is so monotonous.
This shithead continuously wasted 2 lectures of CNS(Cryptography and Network Security) on debating: in a link to link encrytion if encryption and decryption takes place on every node, what if attacker attacks the node while the data is decrypted.
Though I couldn't care less about the lecture but this guy brings the same issue in every lecture
Do anyone have any idea about the link to link encryption?
I know already it encrypts the whole packet with header and on each hop the data is decrypted and the destination ip address is fetched and encrypted again, but i don't know if it's possible to perform an attack on the decrypted data.3
I had registered for Machine Learning course in my university. It's a new course offered after looking at the subjects usage in industry.
The professor handling it ,have completely no idea ,and experience on ML., So yeah
His 1hour lecture is complete stand up comedy show for the students.
So, today he comes and says "ML is based on Probability", and explains probability, like for 8th grade students.
He put this question on the board, telling that ML revolves around concept requirements to solve this question.
Probability of getting sum of 7 or 11 when a pair of die is thrown?
Guess what, he tried to solve the question and got wrong answer.
I was highly interested in the course,since my project required it and thought it provide me great fundamentals, it's been 3 weeks I regret for opting it.😥
Developed this project "Audio Book Generator"
Implementing speech synthesis(📖 to 🗣) on eBooks
Bored with writing notes in a lecture? How about we convert the notes dictated by the lecturer into text? Use the speechtotext.py script to get the text format of spoken notes, which saves the text in a .txt file.
Too lazy to read a novel? Get an Ebook version of the novel and run the finalAudioBookGenerator.py script. It will generate an mp3(audio) format of the book. Enjoy book listening :)
You can also convert your single images using the singleImageReader.py script.
Star If you liked it. :)4
Sir asked us to play quiz (kahoot app)
If this isn't stupid enough, the questions he asked were like:
What is the meaning of cc in email? -_-
To make things worse, he writes scheduling programs on board by looking at his notebook :/5
So the curriculum director is sad that she can't query lecture objectives that nobody ever entered out of our homegrown database, so she's insisting on buying an expensive off the shelf system, I guess expecting these data to magically be available once it's in place.
This also means I'll have to rewrite the API I've been developing for the past year that powers most of the curriculum resources.
Why can't everyone just know how databases work?2
I dont have a degree yet, actually Im on my way to my next exam towards this degree. But I think it helps me alot in understanding basic things. I learned to program in my job where I am working as a web developer beside my studies. But we were teached so many basics, when I am looking at code and dirfferent languages, it just feels as if I "understand" what is happening there. And I think this is a pretty neat thing, because IMO everyone can be a developer, but not everyone can be a computer scientist. Beside this, we have pretty nice profs and cool subjects we can choose from. One is like the founder of wikidata and we heard a lecture considering newest technologies that are used in wikidata and how we can work with it, which was pretty interesting. So I think the degree teaches me a lot
I think this message should start with an aaaaaghhh, but I guess am too sad to do that too.
Everything is going sideways, being a nice person is just a curse.
Nice ? No, i guess being simple is a curse, being stupid is even a bigger curse.
You are a fool because you are not cool . not cool enough to talk bull shit with your college friends and laugh at their ill-logical comments.
You are a fool and an easy target to be laughed at. You are a fool because you have tried so many practical experiments that failed , but you believe them to be the mistakes that made you grow, that made you learn.
These were the practical experiments that will be the point of laughter for everyone, even after years, in public. And now you will be mocked for thinking differently.
Nobody ever thanked you for the practical experiment , where you stood out of this stupid group of audience , talked to the guy at the college gate , and helped their fucking asses get in...
Nobody will ever thank you to help cancel a boring lecture for free attendance, or the 100th proxy you made for them, or the notes you shared.
Yet everyone remembers the day when you said to the examinar "no, it's a oop practical, don't ask c++ related questions, i had python as a subject in class 12th, not c++" (which is not even funny)
When the college shit cracks me up , i can do nothing but be quiet about it. And deep inside it feels like am controlling my fuckin tears. And the sadness in college leads to even stupider turn of events on the way home.
Sitting in a lecture where the lecture is pro-android and completely clueless on what goes on behind the scene.
CS students: Everyone knows that filling slides with flowing text is bad practice. BUT. Does anyone else just HATE this when lecturers just copy the entire Slide from an article that is the first google search result OR WIKIPEDIA, not even trying to rephrase it, or quote professionally, but just copying, not trying to adapt to the audience at all. AND, what's worse - We have to learn this stuff for an exam tomorrow - AND - I can't find other peoples explanations on the web for each topic in time, if everything is just copied from the web's first results, i have to scan twice as many pages to find one different from the slides, that helps me understand the topics >.<1
Well, not best experience per se, but most memorable one.
So I am accepted to CS program at the university - happy days!
First lecture of the first day of the first semester in the first year...
...It just had to be that guy. He was famous for for his strictness among the faculty as we later found out.
But, the lecture. It's 8.25 am, I am making my way into auditorium, and it's filled with freshmen like me, of course. Instead of cheerful chatter noise I hear literally silence. What the? I catch the glimpse of the blackboard - the professor is there, hard at work writing out some stuff that can't comprehend. Double checked the name of the lecture - computer architecture.
8.30 - so it begins, I remember taking a place along the front rows in order to see more clearly. Professor turns to us and just starts the lecture, saying that he'll introduce himself later at the end and there is no time to waste. OK...
And he just dumps the layout of x86 computer architecture and a mixture of basic ASM jargon on us WITHOUT TURNING TO US FOR LIKE 30 MINS while writing things out on the blackboard.
The he finally turns 180 degrees very quickly, evaluates our expression (I know mine was WTF is this I don't even understand half the words), sighs, turns back and continues with the lecture.
More of a general uni rant but I'm currently at a lecture and I feel like I'm back at high school... All the questions like can't you just go on with the subject and if we don't get something we will ask...
Is there any open source project on indexing lecture videos on YouTube based on it's content?. That is the video will be indexed like a book so that the use can navigate to that particular topic in that video.1
So I am struggling with a SQL Query for my Database lecture.
This is the Table Layout:
Users(id:integer, reputation:integer, display_name:string,
day:integer, month:integer, year:integer, location:string,
up_votes:integer, down_votes:integer, age:integer)
This is the task:
Show the set of users who have the highest reputation and the lowest down_votes
than any other user. HINT: there is no user that is better than all other users on each of the
criterion individually. Thus, you need a query that can eliminate users that are worse on both
criteria than some other user (in Economics your query will return what is known as the Pareto
I have looked up the Pareto Set but I am not really sure how to implement it into SQL.
So does any one of you know how to implement this or could anyone lead me into the right direction?
Help is very appreciated :)12
So the adorable teacher I mentioned on my last rant, wants my group to add a lecture to our work, because what we specified on our proposal apparently was not enough for 3 people. If at least he had read that fucking shit like he should, he probably would see that what we proposed requires more hours than what is specified on the class sheet. FML2
During the lecture today, our Professor talked about the implementation of nodes as stacks and queues. Looking at the code itself, I thought it is pretty straight forward. But then he threw a curve ball. For excercise we were told to think of special cases. And I was there, frozen, couldn't think of any. Then he gave us some answers on what those special cases are. And there I was, feeling dumb because I failed to think of such simple things.1
So there is this one teacher/dev where I just had a lecture. And I easily can say he is one of the best programming teachers I had so far. Not that what he says is a hundred percent correct (heavily influenced by his opinion, ex. Singleton being a good pattern), but he motivates you to think about what you do and the lecture. He saw that no one was following and said that no one could probably remember the start of the lecture and he was damn right.
He's just so open about it and said that it doesn't matter and you have to go home and practice. At the start he said that we all are programmers and not software developers. Explaining the difference and showing funny pictures. A fucking spoon build out of a fork and a plastic cup. But not reusable at all and might break when overheated by the soup. Genius explanation of the difference. On the other side was a spoon which could be hung up on the edge of the bowl without overhearing the end so you don't burn your hand. That is software developing.
Now the point is that I got a bit mad when he said no one here could develop software and when he asked if someone can explain what a pattern is it was my time to shine. Boom, on point explanation and a complement from him following in the question where I got the knowledge from and why I could explain specific patterns. The answer was a simple 'I learn about software developing and engineering in my free time' and then he just said that I'm a nerd. I was so proud and ashamed at the same time.
Long story short: be proud of us. Geeks and nerds are nice persons and I might just have earned some respect among my friends.
I just realized this is a rather long and unstructured rant but I really felt like sharing that little achievement of being recognized.
Hungover after birthday.
Software Design Lecture.
Lecturer has an accent, grammar mistakes and a Sonic the Hedgehog voice..
And she said Java numerous times.
I love Mondays..
😂 🔫 😭1
Not really dev related but here it goes:
Decided to update some apps on my phone during lecture. Suddenly android crashes and is stuck in a bootloop. Went to safe mode where "downloaded" apps are disabled but wanted to at least be available via telegram. So I followed a guide to manually convert an app to a system app and tested with some random app that I didn't care for. That worked flawlessly and then decided to proceed with telegram but it said that moving failed but actually the folder was moved. I took the chance and rebooted (again to safe mode) only to find out that now the system ui crashes as soon as it loads, also rendering the safe mode useless.
Great that such things always happen when you don't have access to a trusted machine with adb installed.
As this weeks rant is about how to improve CS education I want to share one new university in Berlin called CODE that does many things quite differently:
From the beginning students are working together in small interdisciplinary teams on projects. Meaning software developers, interaction designers and product managers are all already working together. The projects are developed in collaboration with companies and usually last a couple of weeks to multiple months. The students are supposed to learn more if they are faced with an actually problem instead of learning with frontal teaching (“Frontalunterricht”) in a lecture hall.
The founder himself started programming in his teens but studied business administration because he found that the CS courses had an outdated didactic.
PS: And if you are in Germany and between 15 and 21 years old have a look at the “Code+Design Camps”. They are basically longer Hackathons (4 days) with professional mentoring from programmers, designers, … from the industry. I attended four in total (all over Germany) and they were a lot of fun!!!
What do you all think about this?
English Article: https://global.handelsblatt.com/com...
Some Articles in German:
How to become disciplined? as in "i wanted to watch this physics lecture but ended up watchinh some creationists debunking their ovn theory"3
Database concepts at Uni, teacher could barely speak English, after numerous requests to repeat what they were saying, teacher yelled at us in some other language and stormed out... Didnt bother going back to another lecture. Got a HD.
Looking at @striker28 's rant made me think of my time I did my MSc and I think it needs it's own separate rant so here it goes:
So I did an MSc at one of the big league unis in London. First clue was during week 1 where in one of the class a mature student asked whether there would be actual coding during the course. There was an audible gasp from everyone else! Once the lecturer said the unfortunatly they wouldn't be you could hear the sigh of relief from the students...
Next up was all the lectures being placed in the freakin' basement of the university in crap, smelly rooms with annoying ticking A/Cs whereas all the social siences, business and other subjects had lecture halls and classrooms above ground. The contempt for CS from the university's direction was palpable.
Then there was the relegation to the theory-only (i.e. abstract with pen/paper) "tutorial" to the hand of T/As with bugger-all teaching experience. In short most were terrible and should've found a way to abscond themselved from this obligation which was part of the terms of their phd grants unfortunatly.
Further into the course there was the "group project". Oh boy! Out of the 5 in the group my now mature student friend and I were the only one commiting to the repo. There was either no code and a lot of bullshit from the others or crap code that didn't even compile despite their assurances it was all good.. Someone clearly never actually coded and pressed "run" in their lives which is fucking surprising since they've managed to graduate with a BSc and get into a MSc somehow. None of the code "made" by the other 3 persons made it into the master branch for release.
The attitude was that of "We (hahahah) wrote loads of code. We'll get a great mark!". At that stage the core wasn't even complete and the software didn't work yet.
Some of the courses where teaching things already 10 years out of date and when lecturer where pressed on that the few mature students that happen to be there the answer was always "yes, we are planning to update it for next year". Complete bullshit. Didn't help that some of the code on the lecture slides was not even correct! I mean these guy are touted as "experts" in their field...
None of the teory during the entire year was linked to any coding. Everything was abstract with no ties to applied software engineering. I.e. nothing like the real world.
The worst is that none of the youger students realised they were being screwed over and getting very little value for their money. Perhaps one reason why these evaluation forms have such high scores given on them. If you haven't had a job and haven't lived outside academia yet there is nothing to compare it to. It tends to also fall into confirmation bias (hey it's a top UK university, it must be worth it afterall! Look how much they ask for).
By the end of the year I couldn't wait to get the hell out. One of the other mature student sumed it quite well: "I will never send my children here."
Keep in mind that the guy had just over a decade of software engineering experience in the industry and was doing this for fun.
In the end universities are not teaching institutions. The lecturers's primary job is research and their priorities match that. Lectures tend to be the most time efficient teaching format for the ones giving them but, on their own, are not for the consumer.
To those contemplating university for CS: Do the BSc. Get your algo/datastructure chops and learn the basic theory. It is interesting. Don't get discouraged by the subject just because it is taught badly.
Avoid the MSc unless you want to do a phd and go for an academic carrer. You are better off using that year and the money to learn more on your own and get into colaborative projects (open source) on top of some personal ones. Build up your portfolio. It will be cheaper and more interesting!2
One of the more memorable friends through coding is a guy I met at 9am at what had to be an early lecture with 150+ students. We were both following it as part of a minor but the only ones there: we apparently didn't get the message that it was cancelled because we were no majors...
We decided to just work on the group assignment because why not and became friends.
Little did we know that we had already met dozens of times (but never really talked) the two years before as we are both members of the same students association, only strengthening the bond!
Sometimes not receiving a notice of cancellation is not that bad...
Sooo, I'm having a lecture now on JML (Java Markup Language), but it seems so retarded. Is this actually used anywhere? And if so, why?
val true : bool = isFrustrated(me : Human)
1) Honestly fuck SML. Who's goddamn idea was it to make a useless fucking programming language that does absolutely nothing relevant unless you're trying to learn recursion. Who's fucking idea was it to not be able to even have side effects. And who gives a shit if you can explicitly declare the type of variables on every single fucking line that's what comments are for if you really need it. All this is aside from the fact that nobody ever has been like "OH UNMUTABLE TYPES? WOW IM SO HAPPY THIS IS SO USEFUL". At this point I feel like SML is basically a DFA - ABSOLUTELY FUCKING USELESS
2) Aside from that, who's idea was it to duplicate two classes. There's 15-122 (Principles of Imperative Computation) and 15-150 (Principles of Functional Programming). So far the ONLY fucking thing different is we learned about work and span in 15-150 - OTHER THAN THAT ITS LIKE TAKING THE EXACT SAME COURSE. BUT AGAIN. So then I have to fucking sit in lecture and pay attention for that tiny bit of information that is new amongst the giant cesspool of information that isn't. BECAUSE I ALREADY LEARNED IT.
Oh and did I mention that both classes are required to graduate as a CS major? Fuck me.
Thanks devRant for helping <3
Edit: We are 4 weeks into the semester so you'd expect we'd have gotten into the new stuff by now right????5
sat through a 2 hour lecture/live code on streams, still don't understand the structure well enough to modify an example to check for 4 sequential numbers in a HashSet.
Well today I'm doing my first lecture for an audience of computer science student, the lecture ranges from problem solving and to the do's and 'donts' of working in industry.
Any messages you guys wants me to convey?
We've all worked with post-graduate employees that don't belong in any respectable work place.3
Can I connect my laptop to a projector while installing ubuntu
I will have a lecture about installing ubuntu dual boot windows and basics of Linux
I tried the virtual box but it has some errors and I haven't time to fix it9
During the cryptography & security lecture at the university I received an email from the university IT department with credentials to access the university cloud services. Of course, password was in a plain text.2
So in Udemy, I am learning about OOP in Java, and the next lecture is a big challenge in making a program with all the knowledge I have learned. I understand each concept, its just its a lot to memorize, however, I get the jist of it (You've ever had that feeling?). Anyways, I started writing notes on what each concept basically was and I began with composition. Now honestly I love composition and I just learned it a while ago. It is actually the most confusing thing I have learned in Java so far, as a few months ago when I was practicing Java I didn't understand it at ALL and I stopped coding for like half a year after (I'm back bebe don't worry). So I make my notes on composition and I realize, dang, I understand this a lot more than I thought. I thought this because what I did was make a file in Eclipse (not a class, a file) and I just started writing code without auto-complete like I was a mad lad. I made classes, fields, and I FEEL like I made my point about composition with the notes I also jotted down. Anyways, this was a part story and part what do you guys think of my notes on Composition. I think they are good and actually kinda detailed. Anyways thanks for reading this!
Not quite quitting a job but my course in college. Had 5/6 lecturers in my first semester last year that were totally unprepared and some were even clueless on simple things. One line was if I had five more minutes it would have worked when showing us how to code in python(he was using Java conventions) this was 10 minutes after the lecture should have finished. After 3 months of that utter crap and a summer of studying for repeat exams(had mumps for the original exams) I was ready to quit. Good thing the year I was in was good fun to hang out with other wise I would be working in McDonald's right now
Who is studeing in Munich at TUM?
My programming course is a bit angry about our homework, its too hard for them...
I have done mine during lecture and in the train, we have nearly one week to finish the job, its the first year so its nothing realy special
I have 260lines other told me they have 500++
Something must bee wierd
We all have to generate the body of the same functions
Yep University is hard, at least for other1
when you want to study recommenders Systems and half of the lecture you spend to understand the accent of the professor.