Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Search - "phd"
I tutor people who want to program, I don't ask anything for it, money wise, if they use my house as a learning space I may ask them to bring cookies or a pizza or something but on the whole I do it to help others learn who want to.
Now this in of itself is perfectly fine, I don't get financially screwed over or anything, but...
Fuck me if some students are horrendous!
To the best of my knowledge I've agreed to work with and help seven individuals, four female three male.
One male student never once began the study work and just repeatedly offered excuses and wanted to talk to me about how he'd screwed his life up. I mean that's unfortunate, but I'm not a people person, I don't really feel emotionally engaged with a relative stranger who quite openly admits they got addicted to porn and wasted two years furiously masturbating. Which is WAY more than I needed to know and made me more than a little uncomfortable. Ultimately lack of actually even starting the basic exercises I blocked him and stopped wasting my time.
The second dude I spoke to for exactly 48 hours before he wanted to smash my face in. Now, he was Indian (the geographical India not native American) and this is important, because he was a friend of a friend and I agreed to tutor however he was more interested in telling me how the Brits owed India reparations, which, being Scottish, I felt if anyone was owed reparations first, it's us, which he didn't take kindly too (something about the phrase "we've been fucked, longer and harder than you ever were and we don't demand reparations" didn't endear me any).
But again likewise, he wanted to talk about politics and proving he was a someone "I've been threatened in very real world ways, by some really bad people" didn't impress me, and I demonstrated my disinterest with "and I was set on fire once cos the college kids didn't like me".
He wouldn't practice, was constantly interested in bigging himself up, he was aggressive, confrontational and condescending, so I told him he was a dick, I wasn't interested in helping him and he can help himself. Last I heard he wasn't in the country anymore.
The third guy... Absolute waste of time... We were in the same computer science college class, I went to university and did more, he dossed around and a few years later went into design and found he wanted to program and got in touch. He completes the code schools courses and understandably doesn't quite know what to do next, so he asks a few questions and declares he wants to learn full stack web development. Quickly. I say it isn't easy especially if it's your first real project but if one is determined, it isn't impossible.
About six months of sporadic development where I send him exercises and quizzes to try, more often than not he'd answer with "I don't know" after me repeatedly saying "if you don't know, type the program out and study what it does then try to see why!".
The excuses became predicable, couldn't study, playing soccer, couldn't study watching bake off, couldn't study, couldn't study.
Eventually he buys a book on the mean stack and I agree to go through it chapter by chapter with him, and on one particular chapter where I'm trying to help him, he keeps interrupting with "so could I apply for this job?" "What about this job?" And it's getting frustrating cos I'm trying to hold my code and his in my head and come up with a real world analogy to explain a concept and he finally interrupts with "would your company take me on?"
"Do you want the honest unabridged truth?"
"Yes, I'd really like to know what I need to do!"
The next day I got a text "I was thinking about what you said and... I think I'm not going to bother with this full stack stuff it's just too hard, thought you should know."22
My professor( 2 yrs ago) : Why r u wasting ur time on Python. Learn Java or .net , u will get a good job.
Now she asked me for python tutorials cause she needs it for her PHd. 😂😂😂12
Me trying to find a good risotto recipe.
Sister-in-law, PhD: What about pumpkin or courgette and salmon?
Me: Could you add some parentheses?
SIL: (Pumpkin) or (courgette and salmon)?
Me: Much clearer, thanks! Go for courgette and salmon.6
I recently joined the dark side - an agile consulting company (why and how is a long story). The first client I was assigned to was an international bank. The client wanted a web portal, that was at its core, just a massive web form for their users to perform data entry.
My company pitched and won the project even though they didn't have a single developer on their bench. The entire project team (including myself) was fast tracked through interviews and hired very rapidly so that they could staff the project (a fact I found out months later).
Although I had ~8 years of systems programming experience, my entire web development experience amounted to 12 weeks (a part time web dev course) just before I got hired.
I introduce to you, my team ...
Scrum Master. 12 years experience on paper.
Rote memorised the agile manifesto and scrum textbooks. He constantly went “We should do X instead of (practical thing) Y, because X is the agile way.” Easily pressured by the client to include ridiculous (real time chat in a form filling webpage), and sometimes near impossible features (undo at the keystroke level). He would just nag at the devs until someone mumbled ‘yes' just so that he would stfu and go away.
UX Designer. 3 years experience on paper ... as business analyst.
Zero professional experience in UX. Can’t use design tools like AI / photoshop. All he has is 10 weeks of UX bootcamp and a massive chip on his shoulder. The client wanted a web form, he designed a monstrosity that included several custom components that just HAD to be put in, because UX. When we asked for clarification the reply was a usually condescending “you guys don’t understand UX, just do <insert unhandled edge case>, this is intended."
Developer - PHD in his first job.
Invents programming puzzles to solve where there are none. The user story asked for a upload file button. He implemented a queue system that made use of custom metadata to detect file extensions, file size, and other attributes, so that he could determine which file to synchronously upload first.
Developer - Bootlicker. 5 years experience on paper.
He tried to ingratiate himself with the management from day 1. He also writes code I would fire interns and fail students for. His very first PR corrupted the database. The most recent one didn’t even compile.
Developer - Millennial fratboy with a business degree. 8 years experience on paper.
His entire knowledge of programming amounted to a single data structures class he took on Coursera. Claims that’s all he needs. His PRs was a single 4000+ line files, of which 3500+ failed the linter, had numerous bugs / console warnings / compile warnings, and implemented 60% of functionality requested in the user story. Also forget about getting his attention whenever one of the pretty secretaries walked by. He would leap out of his seat and waltz off to flirt.
Developer - Brooding loner. 6 years experience on paper.
His code works. It runs, in exponential time. Simply ignores you when you attempt to ask.
Developer - Agile fullstack developer extraordinaire. 8 years experience on paper.
Insists on doing the absolute minimum required in the user story, because more would be a waste. Does not believe in thinking ahead for edge conditions because it isn’t in the story. Every single PR is a hack around existing code. Sometimes he hacks a hack that was initially hacked by him. No one understands the components he maintains.
Developer - Team lead. 10 years of programming experience on paper.
Writes spaghetti code with if/else blocks nested 6 levels deep. When asked "how does this work ?”, the answer “I don’t know the details, but hey it works!”. Assigned as the team lead as he had the most experience on paper. Tries organise technical discussions during which he speaks absolute gibberish that either make no sense, or are complete misunderstandings of how our system actually works.
The last 2 guys are actually highly regarded by my company and are several pay grades above me. The rest were hired because my company was desperate to staff the project.
There are a 3 more guys I didn’t mention. The 4 of us literally carried the project. The codebase is ugly as hell because the others merge in each others crap. We have no unit tests, and It’s near impossible to start because of the quality of the code. But this junk works, and was deployed to production. Today is it actually hailed as a success story.
All these 3 guys have quit. 2 of them quit without a job. 1 found a new and better gig.
I’m still here because I need the money. There’s a tsunami of trash code waiting to fail in production, and I’m the only one left holding the fort.
Why am I surrounded by morons?
Why are these retards paid more than me?
Why are they so proud when all they produce is trash?
How on earth are they still hired?
And yeah, FML.8
From today's PhD interview:
Prof: What can your teammates do that will really annoy you?
Me: Have loud, long, private phone calls in the open space. I don't want to listen to people divorcing.
Prof: And what would you do if your colleague did that?
Me: I'd walk to him....and tell him..."I understand why she is divorcing you!"17
Being a student this was how my colleagues felt about my code and SQL procedures. They didn’t even let me create a change ticket to present to CAB 😂12
Sometimes it just feels really good to see recruiters getting burned. A stupid one recently posted:
"When you find the candidate that has 15 years of experience in AWS, has a PhD in Artificial Intelligence, speaks 6 languages and is under budget... "
The comments immediately mentioned that AWS was formed 12 years ago.
Haha, what a stupid fuck!5
Items checked since entering devRant the last time:
- finished my PhD
- escaped a toxic relationship
- moved to the US for work
- turned 30
The end of my decade was pretty good.6
My OS professor just said that next week we'll be learning about bash scripts, which is fine for me except for one simple thing. We're using Windows 10 and the instructions he provided us with confirm we'll write Windows batch scripts.
I asked him about that and he shouted at me for "thinking I'm smarter than someone with a PhD in computer science".
Also the whole semester apparentyly we won't even hear about Linux, since "only hackers and some servers use it". FML.13
And here we go again.
Found at my university.
I bet it won’t pay anything during the dev phase, and then “fail” and you get nothing.
FFS is pisses me off!
Oh and of cause an nda.20
How can people be so fucking stupid?
Imagine I made a program with two buttons, one that says "click here for x" and the other that says "click here for y" and they are asking me where to click for x.. Really mother fucker? Do you really have a PhD? Might me a PhD on retardness!! fuck you, I'm on vacation...7
Just when I thought I'd seen the craziest job ad...
Title: Sr. Lead Data Scientist / Python Developer
Required education: bachelor's in CompSci, Math, etc. PhD preferred (lol)
Required experience: 10+ years in Python development
Other requirements: must be under 25 years of age to qualify for funding from EcoCanada (lmao!!!! y'all trippin)
Who is writing these job ads? I swear they get more insane every day.13
a friend of mine, phd, who lives in Not america, got offered 200k$/year as a software engineer to work in america. he refused because he hates america.20
Things happened this year so far in chronological order:
Applied to PhD and got all rejected
Graduated without a job because I thought the last event wouldn’t happen
Decided to take more shots at universities in Europe and Canada
Paper got published and got best paper honorable mention
Interviewed by couple professors and the one in Canada seems to be interested in me
School in Canada, which rejected me before, reopened my case for review
Bank account got closed because my parents transferred me some money to support my unemployment ass and bank thought it was a fraud
The review process took so long I got hopeless and thought, if I end up writing webpages for other people, why not doing it now? And did two webpages which are in my previous rant, pretty good and highly recommended imo
Canada school promised a date but didn’t follow that date, depression attack
Finally sent them an email and got an answer saying the admission approved my application and they are working on paper work. But I still don’t believe it because I’m paranoid
Got an email from a professor today confirming they are doing paper work and I should receive official paper soon.
You can see the dramatic ups and downs, but in the end, guess I’m going to Toronto for phd14
An application based on a single MySQL stored procedure that contained all the application business logic inside of it (plus a poor webapp that simply called it). The stored procedure had 97 (yes, NINETY SEVEN) parameters... and about half of them were boolean flag used for enabling/disabling another parameter. I think that Uncle Bob could follow you holding an AK-47 if he saw that. The saddest part is that the shit was written by a guy having a PhD in computer science, and he knew that was bad, but the boss asked him to do it in that way. The guy left the company before I joined it and I had to maintain that crap. Guys, the first time I saw it I thought that should be a joke. Code generated by decompilers was easier to read, maybe even Brainfuck. I tried complaining with the boss but she said that the system was wonderful and very efficient. This was one of the reasons I moved to another company after some months.3
HoD in my college is a "22 year experienced C programmer" with a PhD in CS.
One day I went to him and told, it is very hard to work with TurboC, and it isn't needed as we can easily migrate to GCC.
He asked me why was I complaining. No other student has any problem. They have been using it ever since the college started and everyone was "comfortable" with it.
I stood silent. He then went on to say, even JVM was coded in TurboC. I nodded and left the office as i didn't have an argument.
He's the same guy who had earlier said, "printf returns an array of characters printed", so I guess everything works here.11
At a precious employer.
Hire shit-hot contractor.
No technical test at interview stage because he’s so shit-hot.
Is a uni lecturer.
PhD in mathematics.
Me: Shit, this guy must be good!
6 months later and a tragedy of errors and clearly misspent company funds later:
Manager: can you look at what x did and merge it into the product?
Me: Sure. *looks* *yells fuck very loudly*
*walks over to manager*
“Soooo... you know those 6 months and thousands and thousands you spent? It’s all for nought. There’s barely anything there, and none of it works.”
Manager: “Shit. What are we going to do? Can you fix it?”
Me: “To be honest, it would be quicker to just do it from scratch than try to work out what he’s done and failed to do.”
Manager: “Fuck. Ok. Go for it.”
I then had to build this entire new lot of systems, a workflow system, a user management and permissions system.
I got it done inside a month or so.
For context, we (the devs) knew something was afoot when the contractor couldn’t work out why his keyboard wasn’t working (it wasn’t plugged in), and he also *really* struggled to find his way around visual studio and git.
The moral of this tale? *always always* screen your candidates. Even if they seem amazing on paper.15
Prof: So yeah this is going to be difficult. We're going to make the scalable math library. Then we have to make a functional finite elements library using that. Then make a multiphysics engine using that library. This could easily take your entire PhD. Are you prepared for that?
Me: May I show you something?
Prof: Sure, sure.
Me, showing him: We can use moose to code in the multiphysics. It's built atop libmesh for the finite elements. Which can be built with a petsc backend. Which we can run on GPUs and CPUs, up to 200k cores. All of this has been done for us. This project will, at worst, take a couple months.
Guys, libraries. Fucking. Libraries. Holy fucking shit.5
@NickyBones I hope you get that PHD
@F1973 I hope you get that good position in a good company you deserve
@theabbie I hope you wake up one day and realize you’re a well-respected expert in your field
@Root I hope you... ah, already bought it
@lor-inc I hope that thing was just fatigue and not a mental illness
@SortOfTested? As one guy once said “@SortOfTested got everything figured out”.20
I found this on Quora and It's awesome.
Have I have fallen in love with Python because she is beautiful?
Vaibhav Mallya, Proud Parseltongue. Passionate about the language, fairly experienced (since ...
Written Nov 23, 2010 · Upvoted by Timothy Johnson, PhD student, Computer Science
There's nothing wrong with falling in love with a programming language for her looks. I mean, let's face it - Python does have a rockin' body of modules, and a damn good set of utilities and interpreters on various platforms. Her whitespace-sensitive syntax is easy on the eyes, and it's a beautiful sight to wake up to in the morning after a long night of debugging. The way she sways those releases on a consistent cycle - she knows how to treat you right, you know?
But let's face it - a lot of other languages see the attention she's getting, and they get jealous. Really jealous. They try and make her feel bad by pointing out the GIL, and they try and convince her that she's not "good enough" for parallel programming or enterprise-level applications. They say that her lack of static typing gives her programmers headaches, and that as an interpreted language, she's not fast enough for performance-critical applications.
She hears what those other, older languages like Java and C++ say, and she thinks she's not stable or mature enough. She hears what those shallow, beauty-obsessed languages like Ruby say, and she thinks she's not pretty enough. But she's trying really hard, you know? She hits the gym every day, trying to come up with new and better ways of JIT'ing and optimizing. She's experimenting with new platforms and compilation techniques all the time. She wants you to love her more, because she cares.
But then you hear about how bad she feels, and how hard she's trying, and you just look into her eyes, sighing. You take Python out for a walk - holding her hand - and tell her that she's the most beautiful language in the world, but that's not the only reason you love her.
You tell her she was raised right - Guido gave her core functionality and a deep philosophy she's never forgotten. You tell her you appreciate her consistent releases and her detailed and descriptive documentation. You tell her that she has a great set of friends who are supportive and understanding - friends like Google, Quora, and Facebook. And finally, with tears in your eyes, you tell her that with her broad community support, ease of development, and well-supported frameworks, you know she's a language you want to be with for a long, long time.
After saying all this, you look around and notice that the two of you are alone. Letting go of Python's hand, you start to get down on one knee. Her eyes get wide as you try and say the words - but she just puts her finger on your lips and whispers, "Yes".
The moon is bright. You know things are going to be okay now.
A few years ago I had a startup. I invited 2 friends to join and we split the ownership equally. I did most the work but didn't mind. I had fun. Anyway, the story is not about me. I was in a startup incubator.
There was this stereotypical rich kid in the incubator too.
For the first few months he refused to even share what his idea was.
Finally he was forced to do it. It was an app for storing gift cards. Literally, there were startups for some high tech phd genious types. But the guy with the idea of a gift card app didn't want to share in fear that we would steal his mediocre idea.
His idea was to digitalize physical gift cards without the consent of the companies and make a market for selling, buying and trading (and taking a fee). When asked what if the companies refuse to accept the unofficial digital gift card, he said he had talked to a lawyer that they should accept it or he would sue them. Wow.
There was a guy who had attempted at doing an app like that 2 years before too apparently.
So here comes the part about the work culture.
He convinced 3 or 4 computer science students to develop the app for him. He offered them 1%, no pay. Talking about how rich they would get and how big it would be.
Luckily, one of the developers came to his senses after a few weeks and convinced the others that they were worth much more.
The guy was furious and even threatened to sue them.
He even got like 2-3k USD from some of his parents rich friends to develop the app. He could afford to pay them.
Anyway, the app was never completed.
I have many stories like that from other startups. A lot of students getting ripped off to work for free. I know people who have startups going for years thanks to free labor.1
I have those conversations with my coworkers about once a day. We use Linux at work and I am the only one with any real Linux experience.
C: I have a problem! I tried and googled everything already! Come help me...
M: *slowly walks over to their PC*
M: *copy-pastes the error into Google*
M: *clicks the first result*
M: *presses two buttons*
*everything works again*
M: So you tried Google already, have you?
When I leave there (it's a PhD position and I'm almost done) they will probably crash and burn...7
When I first started working where I currently am, the manager at the time decided to send us off to a conference about one of the products our institution was purchasing at the time. She also thought that it would be a good way for me, the new guy, to bond with the rest of the staff.
During the presentations we found out that the people surrounding us were not exactly developers because of a couple of things:
3. During a conf talk, one PHD dude showed an example in the template language the CMS used (an obscure Java based template language)in which he was proudly calling out a technique he used to include one snippet of code into another one.....at that time, one of my coworkers squinted his eyes in disbelief, got close to me and said "is this man telling everyone in here that he discovered how to include a file? like, as a new thing?" me: "lol yes", him: "this is a waste of time, do the docs for this thing show how to do it or is he doing some sort of strange maneuver for something the platform does not support?" me: "let me check....nope, it is included, for some reason he made a function that takes the...name of the file he wants to include and passes it over to that call inside of the body....which as per the docs it is the include function...." him: ".....fuck, what a waste of time and money, fuck it lets spend a couple of more minutes here and then go get a drink or something"
That last part was my favorite really, the man speaking was not just any phd holder, but a comp sci phd holder. To this day my dude would walk into my office and say shit like "I DISCOVERED HOW TO INCLUDE A FILE WITH PHP!"16
My manager (who is a PhD) says that the difference between probability and percentage is that the former ranges from 0 to 1 and the latter ranges from 0 to 100.
Now the only question I have is, "Where can I buy PhD?"22
What is it with this team and the developers it attracts. 2 devs joined and left, both had several years of experience, both couldn’t google an issue to save their lives and needed to be helped 24/7.
Now we are mentoring a PHD student for a piece of his project. Dude was left stumped by an error message that said “Can’t find file at path ...” because the path didn’t exist. He spent a few hours trying to fix it before asking for help.
How, HOW are people getting through college / university without being able to read, or debug such a simple fucking error message3
That's it, I'm done. My sincere condolences go to the poor soul that will have to maintain this complete and utter crap of code, as I have been doing the past 2 weeks.
All the function and variable names are complete nonsense. You might as well have smashed your head against the keyboard and let whatever came out be the names.
You took all the naming conventions that you could find and unleashed your seriously damaged imagination. lowerCamelCase, UpperCamelCase, snakecase, everything in the same fucking function name.
I really needed the money from this project. But I'm done. My mental sanity is more important that try to figure out how to make a decent and usable webpage of THIS COMPLETE DISASTER.
You, the one before me. If you wanted to make sure that no one else besides you could work with this crap, then congrats, YOU FUCKING DID IT WITH HONORS. FUCKING SUMMA CUM LAUDE. PhD and all.4
As a guy studying computer science but working part time as an It support i get a lot of weird questions which can be easily answered by Google or solved by restarting the PC . The cake however goes to the guy with the PhD in physics who called me to his office and said something was wrong with his laptop battery because he was not getting any charge. He was almost panicking because he couldn't afford to lose his files when the PC ran out of juice.
Upon inspection the power was not plugged in.3
Look, I'm not even mad that your dataset is the spaghettiest of all spaghetti, but why do you have ten different jupyter notebook files lying around?
I mean, I'm not implying that a monkey has more brain in his armpit than you have in your entire body, but like, you call this a dataset while all over seen so far is half-processed garbage. You could've just dipped your pc in sewage and the results would still be cleaner than this.
Luckily, your paper is half decent so what the hell, let's see if I can fish anything useful out of this. But I swear to god if I come across another static path in this... And here we go! Another static path! Ladies and gentlemen, I propose we get this guy's phd back until he learns to fucking do a decent code.
(It's actually a massively complicated project, so it kinda makes sense to be this big of a mess. But still!)10
You fucking dense motherfucker of a professor. You mentally disabled shit-eater. You fucking perfectly know that I have been offered a very good position in a company I really wanted to work at and you fucking force me to stay and wait for the next graduation date to make me get my fucking degree. Just because you offered me a PhD position and I didn't want it.
I sincerely hope you lose all your prestige. Fucking choke with a big ass cock in your throath, eat your own vomit disgusting piece of shit. You are a fucking 60yo child. You have no respect for people work, you always want more. Get cancer fucking animal.
HOLY SHIT HANG URSELF9
Oh gosh.. i can finally understand the CV and application nightmare stories... We're getting new people in, and there are quite a few interesting ones.
0) pages of randomly placed info. PAGES. I'm lost in there!!
1) no basic info whatsoever. Like, no nationality(we're recruiting internationally), no birthdate, barely his name and email. I know that the first ones are not really needed for the job, but they're still customary.
2) entry level back and/or frontend job. This guy's a phd graduate, working research with big data in a bio-something department. We're a web startup.
3) there are some listing so much unrelevant stuff, I'm not even sure if they meant to apply to us.
4) (my favourite) email subject: application, email body: empty, attached: short_application.doc ("hi, this is an application to the posted job. Best regards, Name") WAIT WHAT?6
Why the fuck does people who teach in professional colleges doesn't have the mindset to update their godamnn fucking dinosaur knowledge to the least basics of modern technology.
Had to do this mini-project for uni, and the languages allowed included java, python, php or any similar frontend tools for creating desktop app or web app. I planned on taking React + Express cz apparently that'll fall in the category.
And for gods sake she has a Masters degree and phd but doesn't even know what's the difference between get and post request!! Fed up with this college shit!!7
Today I start a 3 years journey towards my PhD thesis. An underrated thing for a software engineer but I need an external motivation for my passion.7
Not goals. More like dream...
... To get into that one uni that I actually want for phd.
I have gotten so spoiled playing with robots and neural networks, that I can't even imagine falling that badly from grace to go back to... web development. Like I'm not looking down on it, it's just that I found my passion and there is not enough jobs available out there for me without going through phd or high-end research.
... And I honestly don't have a backup plan. There are choices, but I don't like any of them. So here goes hoping they accept me. ¯\_(ツ)_/¯6
Happy birthday, Dr. Nabil Ali!
Today’s Google Doodle celebrates Egyptian pioneer of Arabic language computing, Dr. Nabil Ali, on his 82nd birthday. Dr. Nabil Ali’s innovations in the field of computational linguistics propelled the Arab world into the Information Age by creating programs that enabled computers to understand Arabic in digital form.
Dr. Nabil Ali was born in Cairo on this day in 1938. Expressing an interest in art at a young age, Mohamed was inspired to apply his creative passion for visual aesthetics to the world of engineering. After obtaining his PhD in Aeronautical Engineering at Cairo University, he spent over 20 years working as an engineer with the Egyptian Air Force, as well as with various computer and electronics companies throughout the world.
For Dr. Nabil Ali, digitization of Arabic, with its complex linguistic rules and morphology, was a way to connect Arabic speakers with the world.
Over the course of his career, Dr. Nabil Ali published a number of papers, books, and technical reports in support of the developments he was making in the field of computational linguistics. His work won him several awards, including the prestigious Saudi Arabian award, the King Faisal Prize, in 2012—recognizing his pioneering contributions to the Arabic Language and Literature.5
I attended a 2-days scientific conference last week which lasted from 9 AM-7 PM.
I submit my travel expenses today and the university adm got guts to tell me that
I should commute 6 hours everyday to that place instead of staying in a hotel.
Please people, I contribute making our research and name renown to the public. I don't even get paid doing that (did it for the sake of experience).
The least you can do is to support the accomodation. The penny pinching you did in the name of cost saving is embarrasing.
I didn't like every hour spent working in the uni, yet people still ask me why I won't continue to PhD.
No offence to all PhDs out there. It's just that my practical and money-oriented ass couldn't
stand all the free work I have to do if I do that.
I'd rather work in a supermarket, at least I'm getting paid of what I'm worth.
I've been asked to work a Sunday next weekend; and like an idiot I agreed. Wasting a beautiful summer day inside designing software for a company to push more fast food product and contribution to obesity and diabetes in the world.
This is my life, and I hate it here. I hate this industry. In my 15 years, I once took off for 11 months and lived out of two bags through Asia and Europe. I spent 5 months with just a car driving across America. It's fun, but non-sustainable and I had to find a job afterwards both times.
I need a way out of this cycle. I need to contact professors and get letters of recommendation and get into a PhD program (I have a masters already), but finding the time after exhausting days at work is .. well .. exhausting.
The most I can do after work is go hang out with friends or do something, but if I come straight home, I just fall asleep. I'm tired all the time.6
Within 20 minutes of posting a question on stack overflow it was down voted - with no explanation. Fucking hate that site4
I've been thinking about how to answer this for a while, but I'll approach it from a different angle. The time I (nearly) lost faith in my dev future wasn't because of a technology, bad programming language or an external influence. It was *me*.
The first job I had after the PhD, I was (in the first couple of weeks) tasked with updating various packages on a live Redhat server. "No problem", I thought, "I've done this before many a time on Debian, easy as pie!"
Long story short, I ended up practically bricking the server because I mistyped and uninstalled something I shouldn't have, didn't understand a piece of configuration, then tried to bodge it back and cocked things up further. Couldn't even log in via SSH, the hosting company had to be called, a serial connection set up, etc.
To say I was mortified, embarrassed and had my pride dented would be a massive understatement. I seriously thought I'd get fired on the spot, and that I should perhaps change careers to something where I couldn't cock things up as much.
...but you can't think like that, otherwise the world leaves you behind. So I picked myself up, apologised profusely, took some relevant training, double checked everything I was doing on that server in future and got back to work. After a few months of "proving myself", it was then seen as nothing more than a rather amusing story, and I became a senior dev there a couple of years later.1
I am going to be interviewed for an embedded programmer position next week. What topics should I review? Can you share your experience from such interviews?
(I still hope to get a phd position, but no harm in checking other options).13
I never understood why writing data to a database had to be such a complicated process, at least in production systems.
I shouldn't need a PhD to figure out how the db was configured.2
Software Engg here, applying for PhD after working 2 yrs @top5 giants.
Everyone is saying, without any "research experience", I stand ZERO chance of admission.
So, I'm expected to leave my 7 figure job, be someone's bitch for 6m to get a paper , and then maybe, JUST maybe I will be eligible for admission. WHY CAN'T I JUST LEARN IN THE 1ST YEAR OF PhD ?
STUPID MOTHERFUCKERS FROM ALL OVER THE WORLD GET INTO PhD ALL THE TIME. EVEN SOMEONE WHO CANT CODE FIBONACCI USING DP, GETS IN BY SHOWING FAKE RECO LETTERS(CASH), HIGH GPA (GATHERED BY LICKING EVERY TEACHER'S ASS), AND "RESEARCH EXPERIENCE" FROM PRIVATE UNIVERSITY BECAUSE THEY ARE TOOOO DUMB TO GEY INTO GOVT UNIVERSITY . (Seen myself)
I SWEAR TO GOD, IF I Don't get into PhD, this year, I'll probably loose my shit.10
So I had a PhD interview with a very good group, and it was downright a catastrophe. I mean, questions on abstract algebra...
Surprisingly, the professor didn't flat out reject me. He offered to start with an internship, and if I can catch up with the necessary math background, then I will stay as a PhD student. Decisions...7
watched first two episodes of mr. robot and it seems pretty good so far. does it go like other hacker shows/movies or does it stay good?10
so I left uni after my PhD and joined a start up where the boss is a Cambridge grad who does coding and is like 50 years old (he never told us the true value), the CTO is very talented and another dev who quickly became my best friend and me doing data science. the 4 of us worked together like friends and the efficiency was fantastic, there's no bureaucracy bullshit or shit boss talks. We built the whole thing from scratch (okay I admit they did most of the building) and to this day, we work just has we have been.
My heart tells me to continue to phd, but my shopping habits say I need to finish the master ASAP and get a well-paying job.6
This didn't happen to me, but to an acquaintance: She had the only copy of her PHD thesis stored on her laptop. The thesis was due in a couple of weeks. She has to move house, and used her backpack with said laptop in it to prop open a door. Someone nicked the laptop. $all_data == 0;
Finds interesting looking "graduate' software development role...
"PhD desirable, leading university, straight As at A level"
Shortlisted hackathon apps:
1. Transmit strings between two phones using sound.
Why the fuck? Why are we reinventing the wheel?
2. Offline payment services app. Sounds cool but is no way feasible in the real world.
The judge of the hackathon was some old PhD college professor who was yawning at the begining of the presentation who didn't understand what was heroku and didn't even bother to listen.
1. Stick to corporate hacakathons
2. Query regarding the judges of the hackathon17
How to explain “What is a Python environment?” to some PhD candidates that don’t have experience in programming?
I will teach Python this semester and I am trying to come up the right explanation.21
A little background of me. I’m a firm believer of knowledge is power, skill is practice and hard work. Especially for this field, it’s easier to self learn the skills or language these days without having to take loans or burn a huge hole in ur wallet and stuff. But i personally feel, it’s hard to follow an effective path of learning when the info is everywhere. So have to be careful with that. (that’s why I’m here to learn from experts, lurking around)
Sure, degree is just a paper or validation that this person has completed this and that. But doesn’t reflect their actual skill. Especially for this field where u can just show ur skills by making projects. If ur potential boss is impressed by ur skills, u are hired. BUT if ure in Singapore, they require u to have degree by law. No matter how skilled u are, u only get specific amount of salary within a preset range. The range goes by Diploma, Degree, Master, PhD. Etc. U will still get hired by a company if they like u, but won’t get more than a preset range.
I was contented with just my Diploma. But decided to get degree cuz I wanted to earn more. And now considering to go for ms, just cuz my current company gives sponsorship.
Aside from salary, I do think getting a degree in University is one of the important phases of the life, where ure working hard, trying to juggle different things. Also, u do get other perks being a uni students, like discount for books, get access to latest devices if the uni has.
But all in all, whatever floats ur boat, right.4
We need an open-source alternative to stack overflow. They have fucking monopolizing pieces of ratshit admins there and lame ass bots.
I HAD A FUCKING 450 REP :/ and now i have "reached my question limit"
I mean its okay of you want to keep stackoverflow clean , but straight out rejecting the new queries should be against your god damn principles, if those mofos have any!
If it is so easy to downvote and delete a question for the mods, why can't they create a trash site called dump.stackoverflow.com ? whenever a question is not following their stupid guidelines , downvote it to oblivion. After a certain limit, that question goes to dump space where it will be automatically removed after 30 days. Atleast give us 30 fucking days to gather attention of audience !
And how does a question defines someone's character that you downright ban the person from asking new questions? Is there a phd that we should be doing in our mother's womb to get qualified as legitimate question author?
"No questions are stupid" is what we usually hear in our school/college life. And that's a stretch, i agree. Some questions are definitely stupid. But "Your questions are so stupid we are removing you from the site" is the worst possible way to deal with a question asker.
Now, can anyone tell me that if am passing a parcelable list of objects in an intent before starting a new activity, how can i retrieve it in the new activity without getting any kotlin warnings?
The compiler is saying that the data coming via intent is that of list<Type!> aka list of platform type, so how to deal with this warning?16
about 6 years ago I was working for a large consulting company on a government project. I put in a change for a stored procedure that hard coded the partition to 0, except 0 didn't exist on production, just on test. several thousand government employees couldn't access it for a day. 😞
Reminder that having a high level education, or even a PhD, doesn't mean you're smart, intelligent or in any way competent.6
We have this one professor in a mathematics course.
He sits there having no plan of what he's doing. He literally opens his python Jupiterbook with latex enabled, writes a complex equation and tries to solve it in 10 minutes. Makes mistakes every few steps and deletes his formatted equation that isn't even interpreted yet (we see the cdot etc. instead of * which makes it even harder to read). Every few minutes some student corrects him and he deletes it again.
Why can't you just think first and then write and try to teach us?
Use as much time as you want as long as you don't have to keep reverting back the humanly unreadable latex equation.
Hell, you are also allowed to use a basic pen and paper. Trust me, that shit is more readable, even if you have a bad handwriting, than your squeezed in complex untranslated latex equation in Jupiterbook.
Btw. he also streams with no zooming in I might add.
Am I supposed to trying to read your small as shit, focus on what you're teaching while you keep making mistakes or write it down on paper and practice the given tasks?
On top of that, he records the zoom conference but he doesn't share it anywhere on the college forum so that people who have missed it can download it and rewatch it.
Everything he does makes no sense. How did he become a mathematics professor with a PhD?3
A friend of mine and fellow Dev is facing deportation back to Mosul, Iraq. He's in Sheffield UK doing his PhD, and was taken to a detention centre in the early hours of the morning a few days ago.
I am sorry to spam this place but I am desperately trying to get this petition out there. It hurts like hell to see a friend in jail over Christmas.
Got a new guy. Having a dumb meeting. New guy is humblebragging. It is making the dumb meeting longer. I feel angry. Like Warren Moon must have felt in 1995. He is a PhD. That's probably why. Ugh.1
I am doing very well in a STEM PhD on a topic I don't like. I wish someone could hire me as a junior software developer instead. :(5
swag link says you need 20 +1's for stickers and 175 +1's for ball from each post. clicking on Learn More it then says you need 15 +1's for stickers and 150 +1's for ball from each post.
How about some stickers for spotting a content issue?1
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
First experience with Android: our professor of Software Engineering gave us a project about building an app for University indoor geolocation using BLE beacons.
Just found out that only a few PhD-level dudes did such a thing with much fewer good results.
Sounds like when your average-hedidnotrealizedwhataprogrammeris-friend asks you if you are able to hack Google Chrome.2
Waiting for the floors I just mopped to dry, and I'm still thinking about migrating and if, for example, the swiss give me a good job offer, I would most likely stick around. I don't hate to stick around Europe, but it defo doesn't have any of the elements I like. (megacity, snows, English speaking, multicultural, non-torturous migration laws)
Like, I'm at that point where I'm not making enough money and want to leave (also, gaining the freedom to leave from degree soon enough) but I absolutely hate my home place (personal reasons) but they pay a crapton better, plus I can get social security benefits.
... And I want to do a phd. 😐
Someone beat some sense into me please.14
I need to sit my ass down and improve my math skills so I can have better chances in my PhD interviews. But the number of topics I have to cover is huge, and it's terribly discouraging. I procrastinate by listening to Children of Bodom 🤣15
Never wrote a website before
Wanted to write a website for myself just for PhD application.
Learned Vue on Saturday and wrote the website in three days.
Conclusion: fuck css
I can post the website if anyone is interested to take a look though17
So this PHD fresh graduate work in our department for a year boast about how professional a PHP developer he is. Today, he , my the other 2 co-worker and I have to submit the project, He technically "Taichi" his responsibility away and said he can't do this and that. Expect we do everything for him. What is more sad, is as a PHP as he boasted, He dont even know how to use Xampp, apcahe.
Our CMS messed up because of him, Server are F***ed , he keep sabotaging our source code that works, and made one of my coworker cried due the stress he given. He keep telling us that how professional he is, how suck we are. Ironically, he as a professional , he can't even do the basics like even know echo" something "; can also printf("something"); in PHP. He said he studied in US and from Jordan. I know that people like me only have Olevel in Malaysia. So dont show off to me a foreign certification that can't even help you to complete the job.
I hope this project can be complete without this guy. All show and no go. Where's the team work tho?12
I dislike ignorant pricks that insult others while being wrong.
I dislile people that feel the need to insult others based on their choices or prefferences for products, music and stuff like that.
I dislike people that are so blatantly arrogant that they refuse to acknowledge being wrong because of some weird made up status in their head (i.e i have a phd...i cannot possibly be wrong)
I really dislike teenagers that think that they know shit. They never do, suprisingly we have many of them here...
I dislike people that find ways to justify being assholes to others.
I also dislike people that hide behind a keyboard.
I dislike people that tend to follow trend opinions: "lolz mac suckz i kan du errthing in LenIXxX" shit like that irrititates me, also the php hate wars, I see people bitching about not having a job or experience in the field because they wont hire them for whatever hipster shit they are not using.......yet they make fun of people with php skills that have been on the industry far longer than what the haters have known how to use a computer....ah and some of them here are also on their teens....
All in all. I hate assholes really. I see many of them in this industry, and even tho I have seen a couple of them in here the great majority of the user base is absolutely amazing.
:) y'all beautiful people have a great weekend!8
This happened in my engineering days.
Second semester of my engineering, intro to computer science.
Topic on computer virus
Professor : "Examples of virus are videogames."
Me : *Screaming internally.
FYI, this "professor" has a PhD in computer science.
Fast forwarding to the final semester. We were supposed to present our project.
Unfortunately this professor was our mentor for the project work.
I was dedicated to this project. I was working on this for 10 hours a day. We were supposed to show the progress of our project to our mentor in four project reviews for the entire semester before presenting it in the final exam.
On the first review of the project, he started asking questions which are completely unrelated to the project, asking us to implement features which will take a lot of time and completely unnecessary. Basically, he didn't understood the project at all. On top of that he was shouting on us instead of pointing out the errors and the areas of improvement on the project.
And then I thought " Why am I busting my ass on this project for this idiot?"
Got demotivated, and started working on my side projects.
For the next reviews, got similar project off the internet, presented the same thing for the reviews and in the final exam. Got an A grade.
Honestly, I don't understand how these people get their PhDs and become professors in colleges and universities.1
+ Have a decent work in another country
+ Married (not kids yet)
+ Get my PhD in something
Future me, if you succeed, you owe me a fucking lot! Otherwise, well, fuck past me!4
had an interview at a place that went good at the technical part but I didn't do great at their 'abstract' questions. the guys interviewing were complete stone faced as well, no personality, pretty sure I wouldn't have liked working there anyways. a few years later and they are still looking for people. the recruiter rings up and I said I wouldn't want to re-interview unless the process had changed. he guaranteed me it had. so I went back in and it was exactly the same. exactly the same technical questions, followed by more abstract questions. different guys but same no-personalities. never going back
My first job was writing a cloud based malware analysis system from scratch for UTSA's Institute for Cyber Security.
My direct supervisor was a womanizing, lazy, prick with a PHD. I wonder where he is now.3
First year of PhD over, no idea where my thesis is going, no friends who can understand, no one to ask for honest advice, no support, lab mates don't care, advisor is busy with I don't know what....... seems like I'm fucked13
So my mum is currently in the final stages of PhD in physiology and I warned her about WannaCry (she uses windows 10 laptop)
So now its my fucking fault and I have to copy all her 900GB files to my poor 1TB Linux laptop and she wouldn't even bother copying them to the family desktop (2TB) which no one uses and has no Internet access whatsoever. Like WTF!?!?!?!??!12
Last. Fucking. Exam. Coming. Up. Soon.
Just... I'm a bundle of confused emotions, knowing that I'll probably never sit in another mentally draining exam. Unless I'll have to sit for exams during phd, if I ever manage to do one.
I'll miss the adrenaline rush and the feeling of relief after the exam, despite however much I fucked it up. I feel like I'm completely closing one big chapter and stepping into my middle ages. 😞5
Been working on a new project for the last couple of weeks. New client with a big name, probably lots of money for the company I work for, plus a nice bonus for myself.
But our technical referent....... Goddammit. PhD in computer science, and he probably. approved our project outline. 3 days in development, the basic features of the applications are there for him to see (yay. Agile.), and guess what? We need to change the user roles hierarchy we had agreed on. Oh, and that shouldn't be treated as extra development, it's obviously a bug! Also, these features he never talked about and never have been in the project? That's also a bug! That thing I couldn't start working on before yesterday because I was still waiting the specs from him? It should've been ready a week ago, it's a bug that it's not there! Also, he notes how he could've developes it within 40 minutes and offered to sens us the code to implement directly in our application, or he may even do so himself.... Ah, I forgot to say, he has no idea on what language we are developing the app. He said he didn't care many times so far.
But the best part? Yesterday he signales an outstanding bug: some data has been changed without anyone interacting. It was a bug! And it was costing them moneeeeey (on a dev server)! Ok, let's dig in, it may really be a bug this time, I did update the code and... Wait, what? Someone actually did update a new file? ...Oh my Anubis. HE did replace the file a few minutes before and tried to make it look like a bug! ..May as well double check. So, 15 minutes later I answer to his e-mail, saying that 4 files have been compromised by a user account with admin privileges (not mentioning I knee it was him)... And 3 minutes later he answered me. It was a message full of anger, saying (oh Lord) it was a bug! If a user can upload a new file, it's the application's fault for not blocking him (except, users ARE supposed to upload files, and admins have been requestes to be able to circumvent any kind of restriction)! Then he added how lucky I was, becausw "the issue resolved itself and the data was back, and we shouldn't waste any more yime.on thos". Let's check the logs again.... It'a true! HE UPLOADED THE ORIGINAL FILES BACK! He... He has no idea that logs do exist? A fucking PhD in computer science? He still believes no one knows it was him....... But... Why did he do that? It couldn't have been a mistake. Was he trying to troll me? Or... Or is he really that dense?
I was laughing my ass of there. But there's more! He actually phones my boss (who knew what had happened) to insult me! And to threaten not dwell on that issue anymore because "it's making them lose money". We were both speechless....
There's no way he's a PhD. Yet it's a legit piece of paper the one he has. Funny thing is, he actually manages to launch a couple of sort-of-nationally-popular webservices, and takes every opportunity to remember us how he built them from scratch and so he know what he's saying... But digging through google, you can easily find how he actually outsurced the development to Chinese companies while he "watched over their work" until he bought the code
Wait... Big ego, a decent amount of money... I'm starting to guess how he got his PhD. I also get why he's a "freelance consultant" and none of the place he worked for ever hired him again (couldn't even cover his own tracks)....
But I can't get his definition of "bug".
If it doesn't work as intended, it's a bug (ok)
If something he never communicated is not implemented, it's a bug (what.)
If development has been slowed because he failed to provide specs, it's a bug (uh?)
If he changes his own mind and wants to change a process, it's a bug it doesn't already work that way (ffs.)
If he doesn't understand or like something, it's a bug (i hopw he dies by sonic diarrhoea)
I'm just glad my boss isn't falling for him... If anything, we have enough info to accuse him of sabotage and delaying my work....
Ah, right. He also didn't get how to publish our application we needes access to the server he wantes us to deploy it on. Also, he doesn't understand why we have acces to the app's database and admin users created on the webapp don't. These are bugs (seriously his own words). Outstanding ones.
Also, sorry for the typos.5
// Publish atleast 1 academic paper
// Complete my master degree
// Get accepted for PhD in Computer Science program with full scholarship/fellowship
// Open my own grill & bbq restaurant2
Devrant freezes when switching to different app then back again. A bit random though, has happened a couple of times but can't reproduce it.3
jenkins tests passing but travis failing. now travis passing but jenkins failing, aargh!
more beer needed...
Does anyone here have a PhD (for CS)?
Is it worth getting?
What about a MS? Is it worth getting?
Thanks in advance everyone.3
Started my PhD today. I feel so out of my depth, but so happy to be challenged at the same time. It's a weird combination.3
My biggest regret is not spending more time on Math. While I don't think it has hurt me directly, it has certainly decreased the chance of me learning some DL methods.
That and not pursuing a PhD.2
How significant is PhD's impact on someone's career? What I heard its mostly for academic and research purposes, Would you consider studying PhD?4
Little OT but I'm about to submit my phd thesis for print and electronic publishing. Publisher scaled the A4 version to A5 but lost all links that were in the document (LaTeX & hyperref).
Tried to solve the problem by myself using Ghostscript but got lost at CropBox, MediaBox, TrimBox and page size. One day is already lost.1
- Learn python
- Learn ML
- Move from client projects and start/finish my own project
- Find time/money to start PhD studies
- Find time to do science paper
- Get new car
Had to focus on working when I finished my master so I hope to get back to science part of work
Let me rant! I don’t usually do this but this is just frustrating and draining. Please tell me if im wrong. We have authentication that needs to be refactored. I was assigned on this issue. Im a junior btw. I also attached an image of my proposals. The issue of the old way of our signup process is that when validation fails they will keep on accepting the TaC (terms and conditions) and on our create method we have the validation and creating the user. Basically if User.create(user_params) create else throw invalid end. (Imma take a photo later and show it you)which needs to be refactored. So I created a proposal 1. On my first proposal I could create a middleware to check if the body is correct or valid if its valid show the TaCs and if they accept thats the moment the user is created. There is also additional delete user because DoE told me that we dont need middlewares we have before and after hooks! (I wanted to puke here clearly he doesn’t understand the request and response cycle and separation of concerns) anyway, so if middleware is not accepted then i have to delete the user if they dont accept the TaCs. Proposal 2. If they dont want me to touch the create method i could just show the TaCs and if they dont accept then redirect if they do then show form and do the sign process.
This whats weird (weird because he has a lot of experience and has master or phd) he proposes to create a method called validate (this method is in the same controller as the create, i think hes thinking about hooks) call it first and if it fails then response with error and dont save user, heres the a weird part again he wants me to manually check on each entity. Like User.find_by_email(email@example.com) something like that and on my mind wtf. Isnt it the same as User.create(user_params) because this will return false if paras are invalid?? (I might be wrong here)
This is not the first time though He proposes solutions that are complex, inefficient, unmaintainable. And i think he doesnt understand ruby on rails or webdev in particular. This the first time i complained or I never complained because im thinking im just a junior and he hs more experience and has a higher degree. This is mot the case here though. I guess not all person who has a higher degree are right. To all self thought and bachelors im telling you not all people who went to prestige university and has a higher degree are correct and right all the time. Anyway ill continue later and do what he says. Let me know if im wrong please. Thanks4
Just got accepted as a Tutor. I have to teach PhD students in medical field SciKit package for image processing. Been coding in Python using pandas and numpy for years, but I know jack shit on SciKit.
I applied just for fun and got the position. Now I am fucking terrified.
Meanwhile I rejected a Teaching Assistant position because of this one.6
in the hospital with surgery and our deployment goes wrong, so glad I work with really good people!3
We program with a scripting language that can literally be all things to all people because its Frankenstein's Cyber Monster after a career as a stripper in Oregon and was made up of the shittest parts left at the graveyard. We won't transcend ourselves calling for "Web Components without Frameworks" and "Transcendence dot JS" seriously eat shit and die.
The larping in this industry is stupider than the product of a Kentucky cousin fuck. Sure the well branded catch phrase making everyone goo goo for the easiest path possible in front end development (the JAM stack come on fuckery doo-dahs you see through it too right?) tries my patience too but not nearly as much as everyone climbing all over each other looking for something to make them feel as if they actually stand for something as they push out all of the residents in West Oakland because 'its close'.
Adults that make six figures, live about as well as any human ever has and still there is need to induce in one's self the strive and chaos that literally could be yours if you just started wandering SF at night, but of course that would be scary and its easier to be able to put down the scary at night while you slowly work your way through the Netflix and Hulu catalogue BECAUSE ITS NOT REAL FUCKING STRUGGLING ITS JUST WHINING
Do us all a fucking favor, stop acting like the parents that you leave work early every other Thursday to bitch about to some sniveling asshole with a master's psych who is probably working on his PHd in totally fucking useless. Please stop pretending you have any idea what actual struggle is. You couldn't handle the bitter taste of your own failings or the more bitter and scarier than all the shit kitties combined taste of the failings of the people you trust, don't lie to yourself.
Just leave the weird dude in a suit alone in the corner while he listens to music that sounds like it coming out of a fissure that opened in the street so could Satan come up and snatch your mother in law after she goes under for another facelift. There might be a reason that the cacophony of Hell's fury is conducive to that coworker's workflow that if he told you about it definitely would need some time off that the team can't afford because you and everyone else in the office NEVER STOPS COMPLAINING LONG ENOUGH TO DO A FUCKING THING
Instead write some components without frameworks and reinvent that fucking wheel for yourself asshat or stuff your face with some more free snacks in the break room BUT DON'T LINGER AROUND LONG ENOUGH TO SWALLOW THE SHIT YOU MIGHT START RANTING ABOUT HOW TERRIBLE IT IS FOR YOU BECAUSE YOUR NEIGHBOR LOOKED AT YOU JUDGMENTALLY.
My Linux install may break a lot, but at least I can disable the motherboard beep.4
Budgie up and running. Tho, I had an issue overload cpu, and stopped previews-creator. Is that even safe?
Anyways, half of my customized deepin shit doesn't work properly anymore. It's a piss off. Wondering if a downgrade would help.
If shit stops breaking for six more months, I might be able to finish uni and go back to workforce properly, where cash-cash-dollar can buy me a new laptop, or a workstation that allows me to duck around with current laptop.
Like, being a student again has been so unnerving. Won't do it ever again. (a PhD doesn't count as study 😜)2
100 weeks is a long time, and I'm not even sure I'm gonna survive! But my roughly estimate is by:
- wk125; I've managed to live on my savings; Because I'll (try to) finish any project and just focus on my thesis.
- wk150; I've defended my thesis. Now I apply for PhD and get rejected.
- wk175; Begging for my last job to get hired again.
- wk200; Thanking myself for not buying bitcoins back then.
Probably I'll also manage to learn Go somewhere there.2
I work as a software engineer in research. We develop open source projects.
So in a place like that, besides your loaded github a BSc/BEng is the least you are expected to have to be considered as a junior.
Do I need the knowledge from my degree? Fuck yes. That abstract shit and maths helped me solve pretty fucked up problems several times.
Studywise, right now, I'm finishing my MSc thesis and will be starting a PhD later this year.
So no regrets, no complaints. Degree worth it for me.1
Amount of text you need to read to do something the framework way.
At the end it turns out you can’t do it cause nobody thought about it and it’s just another piece of crap for doing simple things. You start digging inside framework code and see that something is wrong. You see copyright Google and you wonder if they have phd for selling their ass on street. Why the fuck you override the validation flag to true every time ?
Then you start invoking couple of methods and one of them works and stops that madness but you don’t know why but you proceed further so you can glue shits together to stop the ship sinking.
At the end after you’ve tried all the “simple” examples that works cause they’re stupid and you need something special you start to think if this framework is so unique and special cause it covers 90% of things, left you with hands full of crap ?
At the end after wasting whole day to change the border color of the input using couple of separate controls the framework way and when you succeeded you ask yourself really ?
One fucking event emit and couple of listeners with style change ? Damn you frameworks with your bidirectional easy fast doing shit.
Another day in paradise.6
Phd candidates working on robotics and computer vision?
I think about continuing to PhD and I would like to hear from students about recommended labs, and what PhD life is like :)12
when github autocorrects my pull request message that contains the word splunk.
(or when devrant also decides to)
Still remember my first year of university, listening to the full professor (i. e. she has a frickin PhD). She couldn't explain the difference between ++i and i++. When I tried to tell her what they meant, she dropped this gem: "oh, I just wrap them in parentheses to be safe so it makes no difference which one I use."
Luckily, future profs were much better.1
When commenting it would be nice to see the comment you are commenting against. Often they are long with several points and you can't refer back to it8
I'm founding a company on machine learning with two others where one of them is an economics guy who decided his work was boring so he did his PhD in Engineering.
He started about three months ago to also invest some time in computer and dev stuff.
As a free software and Linux guy I wanted to get clear about stuff like open sour...
Economics guy: "We should definitely make all of that stuff open source to give back to the community."
Me: I love you. I truely do.
The same thing happened with security, svn etc.
I mean... Well... So unexpected! o.O2
Feeling absolutely drained.......
My job is sucking my soul, want to apply for a PhD but procastination has engulfed me.... It's like being at the bottom of a deep ditch with very smooth walls; while it is comfortable for now, there is no escape and no scope for improvement.
Need some serious courage to figure out a way to escape...3
I'd like to one day be as good as my tutors or my better half.
Overseeing research code and developing it further with very little documentation seems like a very precious skill to me. They have my respect for that.
That would also involve getting a phd.
I feel so clueless sometimes but apperently I'm a fighter, so let's keep goin and trying :)
Do I want to go into research or industry? I must only answer which is funnier "PhD Comics" or "CommitStrip."
This is the way to decide things.2
Giving a tensorflow workshop and the thing people struggle the most is the Linear Algebra behind it... it is only gradients in tensor and some matrix multiplication.
My recommendation is: do you want to work with Deep Learning algorithms? Y'all need Linear Algebra, not PhD, just a bit!
I currently don't work over 40 hours a week. When I come to work, everyone else is setup in the "war room," however my monitor and laptop are still at my desk (it's quieter with everyone out in the war room).
I have a good work/life balance, and I'm not alone. One of the other employees also refuses to work over 40 hours or on weekends. He has a PhD and teaches classes on the side. We both did at least participate in a Sunday all-day work session to get something to production.
What I'm worried about is resentment. I have taken zero vacation and was going to bank all my time, then in January take it all at once. I was going to ask for 3 weeks of unpaid on top of that so I could get a month and a half off to go south for the winter.
Even though my output has been really good while I've been working, I have a fear of resentment from others who do put in the extra time. We're all salary and none of them get paid overtime except for a one-time bonus for that Sunday I mentioned.3
I really like coding for scientific purposes. It unites my big passions (natural sciences/engineering/coding). And I like the feeling of empowering someone to do research. BUT BESIDES DEALING WITH DUMB FEATURE REQUESTS, THERE IS NO WORSE PAIN THAN HEARING PHD CANDIDATES FUCKING SAY RETARDED STUFF. HOW DID YOU EVEN WON THE SCHOLARSHIP FOR THE PHD YOU DENSE SON OF A BITCH (NICE JOB ACADEMIC ENVIRONMENT BTW). YOU LACK KNOWLEDGE OF HIGH SCHOOL LEVEL EVEN ON YOUR OWN SUBJECT. THE BEST RESEARCH YOU CAN PROVIDE TO THIS WORLD IS THE FLUID DYNAMICS OF AIR WHILE YOU JUMP OFF A SKYSCRAPER MOTHERFUCKER.
How do you feel about ieee and other paid research websites?
Every time i search something complex, an ieee research paper would pop up and i couldn't read it, coz i don't have the membership. Even if i did, i had to pay Rs. 1000 (~=$12) . For every paper i want to see
I am not saying its bad to demand a price for your work. But i wish ieee was more like github or medium, where people could also optionally publish their content for free viewing. The cost is making a lot of students miss deep knowledge of research papers.
The main thing that currently frustrates me as a student is the fact that University subject syllabus are made by sulky old phd teachers who have been long term members of ieee and other paid research orgs, and thus have designed the syllabus with topics which are covered nowhere but in research papers.
I also know that some of you sre thinking "dude , just google search anything and you will find tons of videos and content on anything", but from what i have observed, free internet takes time to grow for a perticular topic . If i search a relatively complex topic i may find some surface info and basic videos, but to go deep, i have to rely on paid/pirated books and papers.
These organisation has gathered a lot of content and renowned people. Maybe they can give away a few knowledge to the open source.7
I'm having an awkward episode of excitement-fear-shock, so I don't know why I'm exactly writing this; I just needed to tell this to someone.
Few hours ago, I found out that, in a hardly believable turn of events, I have been accepted in a PhD program in the exact field I wanted, computability theory, in one of the top universities in my country. I would say this is a dream, to have the chance to study what I like most in this world, now I see I just got the opportunity to make this dream come true.
With an absurd feeling of joy and sadness, it also means that I have to let go of programming, at least as a career. I really don't know if I will have to crave for the job I have right now ever again, but I know that I won't regret this decision; this is what I want.
But anyway, I enjoy to code, and I will enjoy it any time.
Starting a PhD at a great robotics institute or getting a job in industry? Any experiences or suggestions?10
If you're always too busy doing the wrong things the wrong way, you will never have time time to do things right
Rewrite my entire side-project from scratch using Kotlin and AndroidX. While doing so I want to learn about state of the art encryption and key derivation functions (especially Argon2).
Oh yeah, and finish my PhD...
I am currently in a situation where I have to work with two university professors , the dont even know how to use git and keep giving me their updated on usb sticks..fml2
My professor insults me, cuts my term grades and delays my submissions because I didn't do her PhD project that she had asked for.
Quality vs Opinion
I have a feeling that these things have always been at odds with each other and now with the constant connectedness it has just become more apparent that most people don’t understand the difference (or even realize there is a difference for that matter)
Let’s face it. Most people have awful taste. They listen to whatever new music their radio station decides was hot. They watch whatever show everyone else is watching. They are manipulated by large scale news organizations...
Basically, most people are sheep.
The problem is that sheep are a dangerous combination of loud and stupid. Giving these loud stupid sheep a platform to amplify their voice is a bad idea for a society, but a great tool for the pigs to manipulate them.
“Frightened though they were, some of the animals might possibly have protested, but at this moment the sheep set up their usual bleating of "Four legs good, two legs bad," which went on for several minutes and put an end to the discussion.”
This isn’t confined to one political party or view, it isn’t geographic, it isn’t based on education, it isn’t based on wether a person is ethical or not...
You can translate “four legs good, two legs bad” into Agent Orange and his followers chanting “lock her up” just as well as it could be translated into the angry leaders of the modern feminist movement.
In both cases (both on opposite ends of the ethical spectrum) you have the loudest dumb, angry sheep getting the even dumber sheep to chant along, wether it is good for them or not.
Now to loop this back. The problem is that dumb sheep are emotional. They truly believe that they are NOT dumb and that their opinions and emotions are a measure of quality.
I FEEL bad, and you are talking to me, so you must BE bad.
I don’t LIKE this amazingly well made movie, so it must BE bad.
And anyone else who has a different opinion is just wrong. Anyone who try’s to explain the merits of the other side is either my enemy or is stupid.
Their opinion, incorrect.
Now for the tough part...
Most likely, based on probability, you are a sheep.
Yes, you! The smartest person you know. The guy/girl who has a degree or masters of a PHD. The person who builds amazing software. You! Are. A. Sheep. And you are dangerous to the world.
To put a cherry on top.
No, you opinions are not important. Your feelings are fucking meaningless. Your morals are worthless. Your voice has as much value and a loose asshole fart from a fat guy trapped in a deep well in Siberia.
But don’t get down about this. It’s doesn’t make you any less of a person. Remember that almost every person who has ever lived in history has been a sheep. They have chanted one useless, dangerous, misguided, harmful chant after another through the ages.
To those of you who try not to be sheep. Just keep trying to get a little better every day. When someone says...
“We do it this way because we have always done it this way”
... be skeptics. Explore the merits and logic of the situation.
And if you are tired of being led by stupid sheep then save some money, build something cool and start your own business.
Just remember, you will always need the sheep. They will be your employees, your friends, your bosses, your investors etc.
Treat them well, don’t hate them, and if you ever find yourself leading a pack of sheep then try to keep a healthy distance from their chanting while leading them down the right path.
They will thank you for it in the end.
PS. For those of you thinking “this is very judgemental and self centred”
All I can do is to try to speak your language....
Baaaahhhhh, baaahhhhh, bahhhhh
Which translates form sheep to human as...
“Eat a dick. Have a nice day”
I found myself tonight imagining what a conversation between Cheech and Chong about serverless would be.
Maybe the basis for a new talk?
What are your thoughts on higher education? Does a having a BS, MS, or PhD really make a difference?15
Suggestions for UK conferences please, already going to devoxx, anything devvy would be good, or architecture or web related
Sometimes wondered how the avalanche effect works on hashing a message,tried making mine but was shit, I guess I need a PhD in maths lol
Anybody else get shouted at by partner when you put all heavy stuff at front of conveyer when shopping, or rearrange dishwasher so more things will fit, etc. I thought I was just being logical about these things...1
Anybody has an opinion on CMU for a machine learning or robotics PhD? You think they'll let me in? (I've heard horror stories from their selection process tbh)
Also, any good Canadian unis and degrees for AI/robotic combo PhDs?7
Cross post from /r/cscareerquestions
Hey guys how are you all doing!?
I got into university this September (Computer Engineering & Informatics).
Although I've been programming java since I was 14 (github.com/zarkopafilis), discussions with a friend who is a dot net guy and has been working full-time C# for 2 years now got me thinking.
Alright, Java's good. I've learned to love and hate the language. I also like Spring Boot and whole this ecosystem of stuff including Scala and the other Java based languages. Currently I'm in the proccess of completing some personal project of mine.
Alright, here's the big question: Assuming I am going to graduate (and start working) in 5-7-8 years (Masters, PhD - who knows), which language would you suggest I stick with and start learning? - for backend programming of course.
Currently that's what I'm thinking: Invest some more time learning how the JVM works (and probably keep improving my code quality). Also learn some more stuff regarding Spring Boot (and/or Web Services in general). Then advance onto Scala till couple of years pass. In that time I shall keep improving my SQL skills.
On the other hand I may start learning C# along with .NETcore .
Sidenote: Personally I prefer statically typed languages, that's why I dislike stuff like js and python although I occasionally find myself fiddling with small projects like some laser tracker written with python + opencv.
Sorry if this reads like a big disorganized dump of thoughts. Thanks in advance! :)3
Feature request: please allow the app to work in landscape and rotate. I can't get to the hamburger menu in bottom right due to broken screen3
Work has set us a challenge to build a rock/paper/scissors/dynamite/waterbomb api. We have the spec for what json is expected incoming and outgoing. We are allowed to implement any way we want and with any language we want. We are considering using Clojure but we have no experience with it, hence we will hopefully be learning as we go. Would you recommend using a framework like Pedestal, Hoplon, Luminus, or just use Leiningren or something else?
I'm starting to look at how to get devices to send data to an endpoint for storage and analysis. I'm looking at AWS iot stuff like core and green grass but then I'm thinking that a REST API could also do the job. I don't need to connect devices to each other (in first iteration). Dont think I need any edge stuff either. Anybody have any experience with this?3
I googled the topic I was interested in (a topic that I never worked in) for personal research purposes. I found the call for applications online, but I was 10 days late. I sent mine anyway, one month later I had the job.
I'd call it a mix of sheer luck and trial-and-error.
Opinions please. When end user is not paying for service, who is my customer? For example public facing government project2
Just wasted a day trying get Robot Operating System working.
Absolute rubbish software. Broken Gentoo Repos, Required packages that don't exist, failing to install cmake files to find the crap it installed, etc.
I already have every library this trash provides but I'm forced to go through it since a newb PHD wrote an image segmentation algorithm which should work just find with OpenCV/PointCloud/Cmake but NO he had to go put it in ROS and ruin my day.1
In client terms, a “3rd party” is akin to Angelina Jolie. Despite the promise that you’ll be able to have an enlightening conversation over a nice meal and hopefully hook up afterwards ... sorry, it ain’t happenin’. You’re just gonna have to fantasize about it while you take care of business yourself.
Spent 4 days fixing ‚bugs‘ in the PhD thesis of my wife. While LaTeX worked great this APA citation style should die ASAP.6
The Economists department where I'm getting a PhD announced a 'great' job opportunity in the State Manufacturing Federation. It seemed truly great, it was an interest job and it required every single ability I've been developing over these years: coding, database management, statistical analysis, geoprocessing and making of maps... But the salary was offensively low. That day I realized how much I'm valued in the market. *sigh*
I need advice.
I'm going to apply for PhD this year, but here's the thing, I don't have a specific interest in anything.
This sounds weird but I only want to do thinking. Like solving problems.
I would have a paper coming out this month as first author, but we discovered some weekends of our algorithm recently and decided to postponed the paper (there are 4 professors on the project and one researcher), so I guess this will definitely affect my application.
Like, what shall I say even on the personal statement? That I have one active mind that just won't stop thinking? The very fact that everything is interesting to me made me not interested to anything.4
Helped a friend, eho is a Phd student formulate an argument for the uni why they should make programming mandatory for Phd student who study bioanalytics, ffs why the hell should they have to argu for it...
All he does on thr day are either taking samples or building porgrams to analys that samples if he is not writting documentation for the research...
ffs... the uni are supost to be the smart ppl... what do they think the future will look like?! less data minging when it comes to genom and rna analytics?!
so I installed spent an hour trying to figure out why snmpd wouldn't start... it turns out to be a carriage return that the editor wasn't displaying but the program was appending to the end of the PHD filename.....
Literally every single professional breakthrough I've had is because of being better at coding than my peers. Internship, and potentially even my PhD. Granted, scientists have low standards for code...
I'd like to read your opinions about having a Master and or a PhD to develop cool machine learning projects. Do you think I could achieve great things without them? What advantages do you believe having those degrees have?4
I recently started learning Kotlin and while I like it a lot already I find it to be a really strange language at the same time. This is coming from someone mostly doing numeric stuff in Python (for my PhD) and Android development in Java (my personal side project, which I'm currently rewriting in Kotlin).
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
Three professors, one phd, one post doc, one researcher in a meeting doing code review for you and tell you what a shit piece this is.
Ps. I'm not a phd3
I'd finish msc and a PhD in software engineering, teach and research.
Best option retire to gaming :) full-time
Is it just me or is the Android Storage Access Layer completely fucked up?
All I want to do is upload an image in 3 sizes (one of them 4k, if available), the correct orientation, on devices >= Android 2.1 (yes, including Samsung crap), without 100m of libraries to an S3 bucket and I need a PHD + an Armada of physical test devices to do so? WTF?
Challenge for this year:
- Organise PhD work so I can spend at least some time on personal projects.
Spent half of the day redesigning proposed feature design. Somehow my Note skills are better than PowerPoint skills of someone with PHD in medicine.
What's a good inexpensive android phone for development. Something 14 year olds could use without breaking6
New to the the electronics stuff and I'm building a word clock. Recommendations for a microcontroller that has at least 22 outputs (22 words to light up). Something from Arduino? Also need to plug in for power and use an RTC.6
So I'd like to start my (late) morning by throwing some shits and fucks at ruby, more precisely rvm and rbenv:
Why the fuck is it so hard writing scripts that work? I can script a fucking ruby build from 0 to 100, why the fuck can't your "amazing tool" set up paths and all the other shits so I don't get a fuck ton of alerts at night from CI just because rvm decides to INTERMITTENTLY not do it's job?
Why does it say it works and makes things easier when it doesn't? Why the fuck are you lying?
Why do I have to divert my focus and waste my time trying to figure out why it doesn't do the ONE thing it's supposed to do: install.ruby. That's it. No recompiling kernels, no launching fucking spaceships, no rewiring silicon structures, no quantum effects, just a plain simple ruby installation, one single version.
Why am I supposed to have a phd to work with this crap?? why can't it ever just fucking WORK as it says it does and should? Is it some kind of complex conspiracy to keep me busy so I can't play with my dog or what the fuck??!?!
I hope whoever wrote this crap sees this one day: GET YOUR SHIT TOGETHER or stop publishing open source software that waste our time.
Oh It wOrKs On My cOmpUtER and AlL teSts PaSS. I don't give a flying fuck. I hope all developers who think their job is done when it works on their box and tests pass get dick rot. Your job doesn't end there. Software should be intuitive and easy to use, not just "work'. No traps, no gotchas, no caveats, no endless configs and files and settings and vars and shits and ifs and buts.
Your product is not just a piece of code, but also the time you save people who use your crap. And you've fucked up.1
If I am getting a math PhD, and want to pursue data science, how important is getting another formal degree in DS to get a job?1
To those people working in Data Science/ML:
How did you land your initial job? Most profiles need you to have prior experience or a PhD.
Is this review a joke?
Seriously, take just 5 minutes you would find that C# is not fully supported even now in Godot. I see title "Lead Game Designer" and think "how stereotypical". The guy has a phd, so he is not dumb.1
Insider tips and tricks for a PhD, if we have grad students of any sort here. Literally anything at all. I'm enthusiastic but not naively so (I like to think), so let's learn stuff from the vets.1