Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "of-course-no"
-
To all new devs:
- Your language of choice is fine.
- There is no superior way to indent, yours is fine.
- Your IDE is fine.
- Your OS is fine.
Unless you work in my team, of course.18 -
Yet another commercial seminar upset I won't give up a day of my time to fly to the UK to speak at the event for no payment or reimbursement for my travel.
But of course I should think about the exposure and networking opportunities! 😕8 -
Fuck today was weird.
Today I received almost half a million on my bank account. 😯
Someone changed the ancient cryptic billing system. My user account at work has id 32 in the database, and the dev referenced the size of the creditor id instead of the of the value of the ids itself, and they're u32 ints... So ALL the money moving through our platform was accidentally transferred to my associated bank account.
For all the unit tests we have, this bug tumbled right through.
And no one at finances thought a transfer that big, to a backend dev they know by name, was suspicious — with almost no money going to other creditors...
That worries me a bit. The fact that this shit can happen, even at high test coverage, just because someone mindlessly did a wrong autocomplete or something.
Of course I will send it back... after two weeks and a few hundred € of interest.12 -
// repost \\
To all new devs:
• Your language of choice is fine.
• There is no superior way to indent, yours is fine.
• Your IDE is fine.
• Your OS is fine.
Unless you work in my team, of course.18 -
I'm really down.
I spent 10 years building on an application worth 800K$ revenue per year.
I tried to build a technical team. All left, because of fights with stupid account managers, CEO, business managers.
I was left alone for almost one year alone, working like 60-70 hours per week to keep the things going and adapt to more customers.
And looking for potential partners to outsource things.
Now out of the blue, 3 weeks before my summer holiday, investors introduce me to a "partner" that will rent to us a "developer" for 2 months. from tomorrow.
What the fuck I'm gonna do with him in 2 weeks I don't know.
Actually I understand that this "partner" will take over the whole project.
They used the word "to help me", but actually during the meeting they said to fix things that are not working, and to develop new features because the project is blocked.
Of course there are bugs, I have no developers with me and hundred of features and integrations to maintain. And of course everything is blocked because I have to think hard about priorities.
I feel humiliated in the worst way.
I don't know what will be my future position.
I wasted time contacting potential partners and the answer was always "there are no money".
The business strategist, entered one year ago and said "no more IT investment".
Basically as cofounder and cto (of myself), they will not fire me, if I stay silent. If I accept to be a puppet. And eat, eat eat a lot of shit. I'll grow fat from the shit I'll eat.
I feel I've lost all my hard work, and I'm alone.40 -
Freshman: hey can you check what's wrong with my code?
Me: ya of course
*Sees zero comments, no indents, all variables named a,b,c,etc.*
Me: oh would you look at the time!6 -
Most used lie you tell to client: -
Client: “Could you make the software do XYZ?”
Programmer: “No.”
What the programmer really wants to say:
“It’s software. Of course we could do it. But:
it would take a very long time,you can’t afford it,we can’t sell it to anyone else because it’s a terrible idea,by the time we finish it, you won’t want it anymore.”
“No” is just easier to say and is less insulting, especially when the client has a dozen of these great ideas.undefined and bla bla bla bla lie joke fun client programmer fuck i can not think of more tags. fuck13 -
Client: so how could we test this 😬
Me: you know what, send me an email at linuxxx@companyname.com and I can look if I can properly reply! Keep in mind though that this is for one time only, no further questions through that email address!
Client: Yes of course! *sends email*
Me: *tests* - *works fine* - *messages client back through the ticket system*
Client: *proceeds to send two follow up questions to my fucking work email address*
Me: *selects emails* - *marks emails as spam and deletes them*
Fucking seriously?! Cunt.18 -
I was in McDonald's and annoyed to see queues for all the self-service machines. I noticed one of them had nobody queueing though. Several people walked up to it, looked for two seconds, then just walk away. So naturally I had a look myself, and I saw that it was just a string displaying a bit wrongly. Hah!
So I walk up, close that order then make my own. Nothing at all wrong with it, people just have no clue about how computers work. Nobody even tried pressing the buttons after seeing that.
Of course I put it back to the broken screen before I left. I like chaos.rant ignorant people save me time mcdonald's literally whole minutes saved definitely won't be updated for ages huge companies screw up strings too7 -
That moment that someone collapses right in front of you and you have no idea of what to do. (Thank God there were people who knew exactly what to do around)
I'm going to take an first aid workshop/course thingy as soon as possible.32 -
I came to Spain escaping my home country and started looking for a job in ANYTHING. Had done some coding as a hobby but nothing serious, still I sent a CV to some starting positions online (also sent the same CV to pet shops, Starbucks, cloth stores...) And I got chosen to participate in a one week training course / trial at a big company.
At the same time I managed to get a spot on a free and amazing course for music production, my dream profession. Yet I had to go for the one that actually had some work opportunities!
Got the job after the trial was done and immediately got sent to work with a 3 person team that was in charge of setting up a giant SharePoint site for the local mail office. It was kind of insane! For months I had no idea what I was doing and thought I was going to get fired any day.
5 years later, I still have no idea.6 -
Second semester
Java - OOP Course
We had to write a game, an arkanoid clone
Neat shit
And a fun course, mad respect to the Prof.
BUT
Most students, including me had this ONE bug where the ball would randomly go out of the wall boundaries for no clear reason.
A month passed, sleepless nights, no traces.
Two months later. Same shit. Grades going down (HW grades) because it became more and more common, yet impossible to track down.
3 months later, we had to submit the HW for the last time which included features like custom level sets, custom blocks and custom layouts.
So before we submit the game for review, they had pre-defined level sets that we had to include for testing sake.
I loaded that.
The bug is back.
But
REPRODUCIBLE.
OMG.
So I started setting up breakpoints.
And guess what the issue was.
FLOATING FUCKING POINT NUMBERS
(Basically the calculations were not as expected)
Changing to Ints did it's job and the bug was officially terminated.
Most satisfying night yet.
Always check your float number calculations as it's never always what you expect.
Lesson learned, use Ints whenever possible.18 -
2 hours, maybe 2.5.
No one works for more than that, it's not how brains work. Or bodies for that matter, you gotta pee eventually.
OK maybe I'm pedantic and shouldn't count breaks... But then where lies the threshold? A fifteen minute coffee break? An hour long lunch break?
Could we use scrum storypoints to brag then (I once finished 12 points in a day!) — not really, because they're not standardized units of work.
Lines of code then? Well, the dev who copy pastes Java classes would beat the guy adjusting a dense Python script, without necessarily doing more.
No, the only true measure is of course grams of amphetamine per week, and in that metric I win from everyone.
😂😅😶😣😓😟😖😧😵😰🚑16 -
That's it. I fucking quit.
Over a month of unpaid work, developing your stupid course, only to get a high-quality outline rejected because "it's not what we wanted" again.
First outline, fuckers ask to do something with a Raspberry Pi and Yocto. Fine, but no Yocto as I don't know anything about it and the coworker doesn't even have a Raspberry Pi to flash the images on. Micromanagement guy (god I hate that word) agrees, fine no Yocto then. So no Yocto it is.
2 weeks later... Course outline is finished. Review stage.. rejected. Needs moar Yocto.
Fine... I'll include Yocto. Coworker was put off the course, I'm exclusively on it now. Time to do it well and get my feet wet with Yocto.
2 weeks later... Course outline is finished and looks pretty good. Review stage.. rejected. Needs less Raspberry Pi. Do it without the Raspberry Pi.
An embedded systems course whose core component is that fucking Raspberry Pi. Omit it they said. WHAT?!!
"Oh yeah but there's this other course that's selling like hot pockets, we can just redo that in videos. Make it more like that course."
You.. you can't be for real, can you? If students want to take that course... What makes you think that they wouldn't just pick.. *that damn course* then?
"But hey" micromanager said, "don't loose hope and confidence, I'm here🤪"
🤪. That describes your level of competence pretty well, you stinking piece of apeshit.
Go back to your micromanaging, at least you don't completely fucking suck at that.
2 times rejected because YOU fucking company's board can't describe your desires in a course properly. You know what, I think I'm starting to understand why web devs keep on complaining about indecisive clients now. Because you know company's board, you seem a lot like those clients from hell. Eat shit.
🖕17 -
What the flying fuck is happening on the EU with the fucking GDPR corsairs!!
I made two - TWO - entirely static websites, hand-made, 100% cookie-free!! I didn't even need to store a goddam boolean cookie! No third-party content is EVER invoked, called or summoned! I hosted a small video to avoid Youtube! Facebook and twitter share buttons are links!! I DID ALL OF THIS ON PURPOSE AND INFORMED THE FUCKING CLIENT.
And THEN (and, of course, unsolicited), the fucking lawyers of an asshole GDPR corsair office came and scared the shit out of my clients and convinced BOTH of them to put the goddam GDPR cookie consent popup on the fucking websites!! And they took their bribe, of course...
In order to avoid billionaire fines because of the NON EXISTENT cookies of the SMALLEST, SIMPLEST, 2KB MINIFIED HTML page on the Internet.
Anybody else is suffering from this kind of behavior??9 -
!rant
And so it began.
I made debug duck-chan (with devrant-chan of course lol)
@No-one this is your fault xd18 -
- Take a course called "Mobile Application Development"
- Teacher is new and is thus lost on how things work because there is no formal training for them
- Teacher only knows Objective-C so that's all we're allowed to use
- Nobody owns a Mac and I think one or two people had an iPhone/iPad
- Only 4 public Mac computers are available to the school
- One to two people are on them frequently, limiting our time on them as well
- Not a part of the schools normal imaging and updating system, so we get to do it ourselves, which takes up like a week or two of classes (4 classes)
- This includes installing XCode and getting Apple IDs
- No real instructions are given besides "implement the APIs for Facebook, Twitter, and Google Maps into an app"
- Being an ass, for the final day instead of showing off the app we made I made a PowerPoint of my dislike of Objective-C and various struggles I ran into and how I decided not to make the app at all.
- shrug emoji4 -
Multiple weird ones but one specifically where I fixed a bug over and over again and the second I pushed and deployed, the fix was gone both locally and remote.
I kept going more and more crazy and had rage attacks and such.
"Wait what, I changed and fixed this.. Let's try again"
"Huh, I definitely changed this..."
"Oh no, I fucking changed you"
"Go fuck yourself, I fixed this and pushed already, you can't just fucking disappear on me!"
"Oh yeah no of course, disappeared again, totally fucking logical. GET BACK HERE"
"I FIXED YOU A GAZILLION TIMES ALREADY, DON'T YOU DISAPPEAR ON ME AGAIN"
*NO. NO. NO. NO. NO. I. FUCKING. FIXED. YOU"
It went worse and worse for a while and then I woke up with a "....ahh" feeling 😅2 -
One ex-co-worker disappeared for one month. No e-mails, no phone calls, nothing.
Next month came back like nothing, when the boss ask him "Where the hell did you go?" He replied "I was sick"
of what? The flu...
He of course got fired, absolute zero medical proof.1 -
Yes of course we can have a fourth meeting this week to discuss possible KPI’s for the project.
I have a suggestion though, since the first deliverable is 3 weeks away and it doesn’t work yet, maybe I could spend time ON the project ... so I can build something that could be a KPI ... and not piss off the other companies for delivering nothing.
Of course I’m not a manager, so what do I know, but this shit might be why people keep leaving the team. Perhaps devs don’t enjoy having no time on the project while simultaneously being yelled at for not getting it done.2 -
10k achieved!!! Say hello to my new tiger :D
Only 3 weeks ago I rejoined here and at the time I kinda snarkily mentioned how I would get back to my previous 26k no problem - of course I thought that it'd take another year.. yet it didn't. This platform and its members and most importantly you are amazing!! ♥️12 -
I love it when companies expect you to care about their vision and act like the work is 100x more important than it is.
Oh yes and of course no overtime pay or decent salary that'd be too much!
😒😫🤯3 -
Google sucks!
No, not as e-mail or for privacy reasons. Sure, that too, but it comes with "free" stuff.
It sucks because it's breaking every possible record in the worst, shittiest, most insanely stupid APIs and integrations out there on the entire fucking planet!
It is comically stupid!
Aside from their LOVE of hard-deprecating APIs every few months, requiring constant, time consuming maintenance of every tool that integrates deeply with Google services, some of their APIs, for expensive stuff, look like they've been written by Bobby McFartface from 7th grade.
Take a look at DoubleClick Search (their ad performance reporting tool, that sure does sound like one). To upload custom, additional data, you must pass in a ton of parameter, and they REQUIRE some of them to have a specific, hardcoded value. What's the point in passing that parameter then you dickheads?!
But fine, so you uploaded some stuff using the API. Now you want to delete everything and try again after you fixed a bug - well you fucking CAN'T! You can't delete stuff, you can only mark them as "deleted" using an update call.
Bulk operations? Fuck no!
Can I just add on top? Well of course not! That will raise a ton of exceptions. Same message should be transmitted using the PUT, not POST request, in order to edit.
Can I send everything to PUT? Of course not! You can't edit something that's not there, dummy!
Can I see what's there so that I can update it, and add what's missing?
Well of course not! Why on Earth would you need to see what information is in there after you uploaded it? Who needs that anyway?
Simply send, pray, and hope that everything will be fine (it will not).
Like holy fucking crap, it can't get any more stupid!
Google is a huge pile of idiots who feed on only a single cow - the search engine.
It's times like these when I think that Google right now is the worst thing that exists for everyone in tech. It's dragging everyone down with their monopolies everywhere and complete idiocy in managing them.5 -
[SO] Can you unload the dishwasher?
[Me] Of course.
*5 hours later*
[SO] Why is the dishwasher still not done ?
[Me] Why would it be ?
[SO] I asked you to unload it ....
[Me] No, you asked if I CAN do it, and I am able to do it, you didn't ask me to actually do it.
[SO thinking] God, why did I marry a fucking programmer.....12 -
It's funny. Although I try to only use open source software which is free (at least as in freedom but also as in beer mostly), I'd gladly pay for using it!
But no way on fucking earth I'd pay for proprietary software.
Why?
Because I'd love to support the people behind the free software! They made something awesome and the most awesome thing is, they made it in a way that ensures that the end users can modify it to suit their needs! That's so fucking awesome!
That's why I'd never pay for proprietary software. Can it have awesome features? Yes, of course! But can anyone except for the devs easily modify it to suit their needs? No. And that's why I'd never pay for it.18 -
Alright, the blog seems to be running again and its not breaking yet which is a good sign :P.
Although nothing has changed on the front end yet, the backend has been partly rewritten to be more efficient and of course, post sorting based on posting date!
I'm aware of most of the front end issues so no need to tell me all of them again, I'll look at that tomorrow as I need sleep right now :(
If you'd find any bugs/security issues, please, don't exploit them but report them instead! I take security very seriously and will try to patch any security bug as soon as I can :)13 -
LEARN THE FUCKING WORDS!
I know that English isn't the native language of my country, but for fucks sake, if I'm telling you the right way to say/write it, remember it!
It's called ROM not ROOM
It's called Mod not Mood
Am I good with Custom ROM's? Yeah
Am I good with Custom Rooms? No, I'm not a fucking interior designer
Am I enjoying Moto Mods? Of course
Am I enjoying Moto Moods? Vruum Vruum bitch.16 -
My first rant, so pls don't blame me?. 🙈. No just kidding, but now the Story. A friend told me that he want to start hacking. But I know that he can't prog or use a PC. But I asked: "Can u program?" He: Yeah, of course!?". *Me wondering as fuck* Me: Where do u learned that?" He: "Watched YouTube Videos!" Me: "OK?, and what language du u want to use, and IDE?" He answered: "Language Arduino, and IDE what is that?". *Me facepalming and asking myself what dafuq was he watching and why is he trying to do things like that*11
-
*makes course outline*
Management: Um yeah make the outline similar to this course from earlier
Me: Hmm, so Yocto etc.. well that'll require a good amount of research because I've got no idea what Yocto is or how I'm supposed to use it.
*researches about Yocto, prepares build VM and Raspberry Pi target, thinks of how on Earth I'd make my coworker without Raspberry Pi interface with it from across the world*
2 days later..
Management: Yeah actually we don't want Yocto. Just do simple stuff like application development, GPIO etc.
Me & co-worker: Awesome mate! That'll make things a lot easier. Except for the 2 days of lost work, but we can live with that if it's just GPIO and such.
3 days later..
Management: guys your course outline sucks. Do it all over again, we want Yocto to be in it after all.
YOU MOTHERFUCKERS!!! Why don't you behave a little bit less like a fucking client that doesn't know what they want for once?!!18 -
Last year I signed in for a course called "Best Practices in Programming", and part of the course was to get the code of our current projects reviewed by a professional developer. I had a horribly written (out of inexperience) code in Python. The guy who had to review my code basically said I had no idea about coding but went on helping me a lot. Since then I started to learn some concepts of software engineering, how to code more efficiently, and so on and I've been much better ever since. So kudos to him for putting up with my spaghetti code and sending me in the right direction!1
-
After doing an exam with dubious answers, the teacher gave us the answers with our exams scores.
One question could have two answers and mine was one of them and was "wrong" so I asked the teacher:
Me: hey, this one is right too isn't it?
He: yeah, but the right answer is the other one.
Me: OK... So shouldn't it be reviewed, nulled or given points to both?
He: no, because the answer is this one.
Me: care to explain how you have two right answers but this one is the "right" one?
He: yes, because its "righter".
Me inside: FUCK OFF AND DIE YOU PIECE OF SHIT!!!!
Me: you got to be kidding right?
He: no. Its this one.
So I changed course and never had to deal with that piece of shit again.5 -
https://fossbytes.com/google-tricke...
Now this makes me very fucking angry.
For one because they did it at all but especially for targeting people who would have a harder time to say no and, of course, for deliberately not telling what the data was being collected for plus not informing them for what company it was.
And for the people who will go "mah privacy reeeeeee", everyone deserves to be able to make a well informed decision and the people, in this case, didn't have that chance at all.
Google, go fuck yourself.15 -
Him: You can code, right?
Me: Of course,why
Him: I want to start promoting my (very crappy) music, I need you to –
Me: No!
Him: But, I just –
Me: I already said No.Never gonna happen.
Him: I get it.You really can't code,you just pretend to.A simple website can't be that hard for you if you knew.
Me:(Pushing him out) Nice try.9 -
100% focused, balls-deep in the zone, not sure I could have recalled my own name if you'd asked me...
Suddenly out of nowhere, someone's asking me about a job I worked on over a week ago. I'm mostly answering in just a few syllables, struggling to surface from 20 layers of Call Stack.
This goes on for a full 5 minutes before they say, "sorry were you busy?"
No, I was just about to beat Solitaire.
Of course I was fucking busy jesus fucking christ, did you not see all that code and shit on my fucking screen when you suddenly and urgently had to disturb me?10 -
I absolutely hate the way we are taught programming in Indian colleges.
FML #1: I'm pursuing a UG CS course, and this semester, I only had one subject of Computers, that too only 1 credit. The rest with all electronics.
FML #2: In that 1 credit course, we had to make a C++ project which had "data handling". No one cares if you build something cool or not, just that a project should have "extensive use" of data handling.
FML #3: Source code had to be >= 1000 lines. This is the only place where ADDING MORE LINES OF CODES THAN REDUCING IT is appreciated. Had to stuff my code with all kinds of comments and violating the basic principle of DRY.
So, yeah, we're fucked big time. 😥14 -
When a Coursera course is way better than the one offered by your university…
A university student's rant...
I study Electrical and Computer Engineering and during the first semester of the second year I selected an optional course: Web Programming. It was believed among students that the course would be really easy, and it was. All the student had to do was build a very simple website using HTML, CSS and a few line of JS. A website containing three or four pages all of which had to be validated using a markup validation service.
Yeah, sure, I passed the course just like everyone else who bothered enough to spend an hour or two working on the project. Oh, I almost forgot! We had an one-hour workshop on Dreamweaver!
So, by that point, everybody was a front-end developer, right?!
That happened over three years ago, and because of that course web-development didn’t impress me…
Thankfully, the last few months I’ve became interested in Web Development, and I’ve been reading some articles, spending time on smashing magazine, making some progress on FreeCodeCamp and taking relevant courses on Coursera!
In fact, a few days ago I completed the Coursera course “HTML, CSS and Javascript for Web Developers”.
Oh boy, the things I didn’t know that I didn’t know…
<sarcasm>Did you know there was a term called “responsive design” and that there are frameworks like bootstrap?</sarcasm>
Well, I d i d n ’ t k n o w ! ! ! (even though I had taken the university’s course).
I understand that bootstrap was introduced in 2011 and I took the university course in late 2012, but by that time, bootstrap was quite popular and also there were other frameworks available before bootstrap that could have been included in the course! (even today, there is no reference in responsive design in the university’s course).
In just five weeks the coursera course managed to teach me more, in a more organized and meaningful way than my university’s course in a whole semester!
When I started the coursera course I shared it with a friend of mine. His response: “yeah, sure, but web development is pretty easy… I didn’t spend much time to complete that project three years ago!”
That course three years ago gave birth to misconceptions in students' minds that web development is easy! Yeah, sure, it can be easy to built a simple, non responsive, non interactive website! But that's not how the world works nowadays , right?!
A few months ago, in the early days of August, I attended Flock, the Fedora community conference. During a break I spent some time speaking with a Red Hat employee about student internships. He told me, and I paraphrase: “We know that students don’t have a solid background and that they haven’t learned in the university what we need them to!”
Currently I’m planning to apply for a front-end developer internship position here in Greece.
Yesterday I wrote my CV, added university courses relevant to that position and listed coursera courses under independent coursework… While writing those I made these thoughts…
What if that course 3 years ago was as good as the coursera course… all the things I’d know by now…6 -
App nearing completion. Code tested, everything's working fine. Ready for release.
The client just calls me and tells me that they have decided to turn the app into two separate ones. Should not be a problem, you developers must have some tricks for that, according to the client. Of course, the release date remains unchanged.
Clients!, finally understand that there's no secret button for turning an app into two separate ones.5 -
Studying Multimedia Arts, we are required to take a couple of courses in basic web development. (PHP). Since its known as new media grrr 🙄
Coming from a webdev background, I have no problem understanding PHP. However other designers in my course do.
A friend messaged me asking me how to fix a problem while in the dev environment. She tried explaining her problem without any of the terms we use in our general communication. You can read the conversation below.14 -
I'd say Linux but seen that around a lot so I'll go with another favourite:
OsmAnd(+)
It's basically an offline navigation app which works with downloading maps offline and then you can use navigation without Internet (gps though of course).
It's very easy to use, looks okay enough and no fucking tracking at all. I was in Switzerland recently without any service (my friends didn't have service either and their navigation relies on Internet) and this fucker saves us big time.
Not saying that there aren't any other offline navigation apps but this one is awesome imo.28 -
Alright so the security blog is coming up soon (as in, days probably) and I'm working hard together with 404response on the privacy site.
I do want to gain some insight into visitor numbers and so on but OF COURSE, commercial/closed source options are a no-go for me!
I am thinking about maybe using Piwik with all the privacy options enabled Also self hosted obviously. What do you guys/gals think?29 -
sometimes I hate python....
Ive just chased down a bug where a simple string saved in a simple dict sometimes came out as a f*cking tuple(!) when I needed it!
turned out that at some point this dict got updated with values from some other dict. And at some other point, I decided it was a great idea to rewrite that update code into individual setter's instead ... and of course forgot to remove one the trailing comma's, thus creating a perfectly legal tuple .... *sigh*
No errors, no warnings - just plain corrupt data....9 -
In 2012 my parents bought a new cordless phone with base station for their home. Worked fine.
Unless sometimes, nobody was reachable - mostly, when they weren't home - of course nobody would answer the phone.
Finally I called them one day, and mom answered the phon - "Hi, we are going to the mall now, when will you come ... bzz" - beep beep. Nothing until I came home.
They just came back from the mall, when I arrived. And mom said - this phone won't work - and took the cordless phone out of her bag, which she took to the mall ... yes. mom - that's no mobile ... I had to explain. -
Hey look, npm broke my project again. Surprise!
Code and dependencies on my local machine, all untouched for a couple of weeks, no longer works. I've no idea how it even managed that.
Oh, and `npm update` crashes.
eventually solved by upgrading npm and running `npm update --depth 500` because some arbitrary child dependencies changed without updating the parent packages, ofc. on my local machine. without me having run `npm update` for about a month.
because of course that makes sense.
Second time in two months, too.
isn't npm great?3 -
Ordered a new high storage dedicated server (rented online) today.
The fucker wasn't delivered as soon as I hoped so decided to finally go to bed at 2am.
Aaaaaand then, of fucking-course, I got the email with the deployment notification literally the second before I went to sleep.
No sleep yet anyways, I guess 😅8 -
Lost my cool on a colleague after she scolded me for saying “good morning,” as it was presumptuous of me to assume her morning was good…
Of course since she was already a soulless hag, it had no impact on her.11 -
I posted a "Periodic Table of Human Intellect" I created today, and thought it was worth sharing.
Ages:
0-14 = Dumb as fuck.
15-21 = Learning useless shit.
22-28 = Claiming to know everything. *
29-35 = Reality sets in.
36-48 = Fuuuuuuuuu...
48-59 = Deal with it and watch your step.
60+ = ¯\_(ツ)_/¯
Of course, I'm still in the process of testing the predicted results of 48+ - but, I'm looking forward to no longer giving even half a shit.
(* Based on everything useless that they've learned.)16 -
Interveiwer: Do you like what you've learnt so far from your course in uni?
Me: sorry, but no the things they taught us were horrible and outdated and I only think of it as a legal requirement.
I'm working for his company for a year and a half now!5 -
"If you wanted to improve your X skills, then the Y video course is exactly what you need"
No, fuck off with your promoted bullshit, if your course needs this kind of advertisement, then I can already hear your fucking heavy accent and lisp throughout a fucking shitty 360p video. -
Refactoring code of somebody who left and:
- Plagued the code with TYPOS (milions of them but ok I can live with those... to a certain point)
- Used global variables by default.... of course even where they're not needed
- Used comments only in parts of code where... well they're not needed, important ones are of course left out
- Did not indent code. 3..2..1... Did not FUCKING indent code properly and when he did... did WRONG!
- Instead of indentation he used commented line with multiple ==== signes.... so far top is 60 consecutive lines with olny ==== again no apparent pattern here
- Did not follow a fucking standard in variable naming... no camle casing... there are varaibles assigned multiple times to "temp" variables without no reason just for the sake of wasting resources on the system I guess
This is just the beginning of the review but I already want to change job, die, scream, cry... not in any specific order.10 -
Back in college.
We had this course in which we gathered in teams and worked the whole semester for another teacher building a product. We had roles, like QA, devs, PM...all the works.
I was PM and during our first presentation of the product to our teacher and the client we showed the work of our first month of work. At the end, our teacher asked our QA, who have been silent the whole project and hadn't answered my mails asking for tests, if he had found any problems. "Oh, yes. The whole site is broken. I can easily break throught it"
The faces of the rest of the group showed a level of surprise that made the teacher ask if he had informed us: "No..."
Our client, another SE teacher, started to laugh and that was that.
It was awful3 -
Got a course on Udemy for fun (work provides the account). Inside of the comments for a lecture (that I knew was going to leave people stumped) one dude complained that no one was answering his question......in Spanish. All other questions were made in Spanish, in a course thought by some Serbian dude.
Like.....really?8 -
A true story.
"Ok you did a very good job during these 3 months, so we think you can go on with us."
"Thanks, so how about the final contract?"
"What? oh no eheh, you will do other 3 months as test because we want to see if you can do also other stuff not only as developer, we need that you act also like a secretary, a tester, a manager, and working again for home after work, and also during the weekend, but we can't pay extra work of course. So, what you think?"
The magic world of startups5 -
Completed Angular 2 course on codeschool, really liked improvements and simplicity of Angular over Angularjs. Decided to do quick start guide in official website. Oh my f**king god... I need to setup webpack, typescript linter, typings, polyfills etc angular2-cli is no better, crawling with errors... why... why can't one just start a project and work instead spending loads of timing configuring all of that... AND WHY WE CANT HAVE PROPER SUPPORT FOR LATEST FEATURES...
I don't even know what I am ranting about... I just wish to spend more time creating things than configuring for ages development environment.7 -
Okay so this happened ages ago (nearly five years) but this suddenly came to my mind again.
It was in the first year of my study (currently in my 5th and last year).
I was experimenting around with php and mysql during some free hours. All the insert,delete and so on statements worked perfectly find except for one update statement. Started to debug of course and after a little while of no results I was like "oh yeah right, something like logs exists of course". Looked in the logs but nothing. No matter how I altered my code (rewrote it numerous times for some 'clean starts') it just would not run the update statement.
Alright, time for some class mate help. After multiple hours of debugging with a few classmates, there was still no result at all.
Time to bring in one or more teachers. After hours of debugging, still no result even with the help of a few good teachers.
Decided to give it a rest for that day.
Two weeks later it still was not updating anything/working and I finally gave up.
Till today, I still have no clue what went wrong and it still bugs me from time to time :/4 -
Yes yes yes
Let's spend countless hours writing painful spaghetti that generates a financial report, extend that spaghetti for specs, then not bother to check the amounts or status. or where it says the money went. Nope, checking non-unique names is totally good enough. We're so good at this. Ten points to the legendaries.
Let's also make the object factories not create the objects correctly, and make sure that report includes entries for orders that don't include any actual payments. Oh, their status? "Ready to send" of course! Let's send that totally valid $0.00 to nobody!
Oh, but Root. Root, root, root. You can't ADD payments to this. no no no. if you do, it'll break specs everywhere else that uses that factory! Shame on you for suggesting it.
Pssh, now you want to make a payment just for this report? Why would you do that? Our best devs have been working on this for years! What could you possibly know that they don't? No, they're perfect. Don't touch them. Just make them better, okay? No take, only throw!5 -
Boss : going to up you as a project manager!
Coworker1 : well done bro
Boss : with all you knowledges, you'll be able to make great diagnotics, evaluate time for each task and lead the team
Coworker2 : you're wrong..
Me : hell no, doing stats and evaluate your shit ? Overcomunicating ?
Boss : you don't accept ?
Me : of course no! Opening my ide twice a week ? I need more fun .1 -
When you've got a job you're happy with.
That's it in my book. Studied it and persuaded someone to hire you to do it? Enjoy that job, and it pays the way? Good work. Of course you'll likely go further than that in time, which is great - but there's no great magical point to "strive to" so to speak.6 -
Is this something cool?
I wanted a portable battery but I had no money (student life in Mexico), but I had a couple of damaged tablet batteries and a damaged router case.
A year ago I did not use it, but now it is useful when I occasionally go out to capture some Pokémon.
The downside is that it only has one USB port to discharge and micro-B to charge. And of course I do not go out with the antennas, I take them off, I just put them on for the demonstration, haha.2 -
I read a lot about people complaining about their shitty jobs. Some of us actually have nice jobs, but could really need more coworkers.
Wouldn't it be nice if devRant had the possibility to post job offers? Of course, no recruiters allowed, just awesome job offers, so we can all work together on some nice projects.
PS: Could really need some help at work :-)5 -
Found that out that one of our company's internal API (I hope it's only internal) is exposing some personal data. After finally getting the right people involved they said they'd fix it 'immediately'.
5 days later I check and now there is more personal data exposed...which includes personal security questions and the hashed answers to said questions.
And of course they are using a secure hashing mechanism...right? Wrong. md5, no salt
Sigh...5 -
Our story start like this.
Boss: Hey programmer A, Can you implement {feature X} on this application?
Programmer A: I suggest not implement {feature X} because {negative impact of feature X}
Boss: Ok
Boss asks Programmer B.
Boss: Hey programmer B, Can you implement {feature X} on this application?
Programmer B: Of course, no problem
Programmer B asks Programmer A.
Programmer B: Hey Programmer A, Do you know how to implement {feature X} on this application? I have no idea.
Programmer A: WHAT!!! do you know that {feature X}, Will negatively impact our application?
Programmer B: Well that's our boss want, I can't say no.
Programmer A: (F**k I hate this guy)4 -
Seven hours of meetings this week, and every. single. one. of them could have been an email.
How can they expect me to get anything done when all I’m doing is listening to them drone on and on and …
And of course this shouldn’t affect the deadlines. No siree! But can I work during them? Not a chance! … Totally do anyway …5 -
From 3 decades of operating system development, yesterday Windows shat itself (for the so many'th time) with the ACPI power button (how one can possibly fuck up interacting with a goddamn fucking pushbutton, I have no idea) and this morning I got back to my PC, only to notice that the USB driver (again one of the easiest and most ubiquitous protocols out there) shat itself as well. So wiggling the mouse to activate the screen? Of course, no says Windows. I can't possibly do that much, even though I'm developed by a team that could easily outnumber most distributions' development teams, and am part of a company that turns over fucking billions of dollars each year.
I feel that Microsoft offends the words "operating system" to the point that it should be changed (call me SJW 🙃), just for Windows. Shouldn't be too much of an effort considering that Microsoft never follows common standards anyway. I'd like to introduce you to the term "operating shitstain" 😜10 -
Realizing that the former so-called PHP developers based the entirety of their so-called dashboard framework (self-written of course) on GET requests.
Every. Controller. Only. Accepts. Get. Requests.
It creates stuff? So what! It does update? No matter! It deletes? Who cares!
Just call that URL, and it will release all hell, plagued with multiple side-effects, and then issue a redirect.
Of course that one delete button was inside some twitter bootstrap tabs, and due to the redirect the page always reloaded and the content manager landed on a very different tab. Meaning if they wanted to delete multiple records, they had to hit "activate tab" and "delete" and "activate tab" and "delete" -- rinse and repeat.
It's our *job* to make things easier for our users! Not to waste their time. (Unless you are browser game developer. Then do your thing.)
And we are talking basic CRUD! Basic CRUD! I am not even demanding for it to be restful or to have some parts of a HTML page being updated on the fly with such rad and new technologies like ajax!
There is just question I would like to ask whoever build this: Seriously!?4 -
!rant
I can never get over this 😥
We were taught 5-6 subjects of electrical or mechanical engineering in out freshman year 😃 and our course is called "computer science and engineering".
We had ONE subject in the whole fucking year that was related to the course,called "introduction to computer"!!!!
The second semester of the freshman year had no subject remotely close to computers, but yeah we learnt about thermodynamics and beams and Trusses and motors and welding 😒.
They should have also told us what we are supposed to do with that knowledge 😒.
What's the point!!!!
Will is make us a mechanical engineer 😒?
Also have you forgotten we are here to learn about computers and not about the tension in the rope of the pulley 😒?
Also we have no subjects,in the 4 year course about actual development 😃 not even old school web development.
Fucking hate this shit20 -
our neighbor has very fast Wi-Fi (~200 MBPS) . but, he didn't tell us the password and we don't know where to ask
sis : You said that you are a programmer right?
me : Of course!
sis : So why don't you do your job?
me : Create an app?
sis : No! hack his Wi-Fi
me : *Hacked the Wi-Fi and give her the password*
another day, mom's phone got crazy,
mom: Allen! Come and fix this phone
me : *After looking at the phone*
me : It is the screen saver I installed earlier
but why people think that programmers are "Computer gods" ?15 -
New country, new company, new team, new projects.
I'm supposed to be the TL of a team working on a React project.
A guy in his late 40s celebrates himself as "the senior", he basically just finished watching a youtube thing, React 101 crash course or similar. The other two juniors who did only Wordpress so far venerate him like a god.
The code, of course, is one on the finest pieces of crap I ever had the pleasure to deal with in my life: naturally a bunch of JQuery plugins for everything, no tests, no state management, side effects everywhere, shared state and globals like hell, everything written in ES3/ES5 style, no types, no docs, build and deploy totally manual, deep props drilling at every level... and not to mention the console.log() shipped in prod.
First day, already headache.
Full rewrite start tomorrow.
Hiring real devs as well.4 -
Manager calling me at 9PM on a Saturday.
Fucking no-brained, zero balls cunt.
I didn't pick, of course. I dont take calls on the weekend.
I text a colleague to warn him, turns out he's already recieved a call from the cunt.
Does weekend not mean anything to you managerial mother fuckers?6 -
One too many rants on Windows Update and the apparently endless ways to somehow turn off enough parts of it to no longer consider it a nuisance — and mostly neglecting to remember how to turn it back on or run it manually...
This of course lends a lot of room for bitching about Windows being unsecure and and outdated :o
Unfortunately the good people at NoVirusThanks have recently released the tool you've all been waiting for — no need to cry any longer because Microsoft's monthly release schedule means you have updates every time you bimonthly "have to" use Windows:
Win Update Stop — as simple as pictured: http://novirusthanks.org/products/...
It even comes in a portable version and support all the way back to XP!12 -
"Dude, you HAVE to check out this meme i saw...
On DevRant...
No; of course it's not in the joke/meme category!"1 -
Had no internet for hours.
Called the support.
"We will fix it!" they said and they actually did. So maybe there are competent people working there as well???
No. Of course not.
Two hours later I receive a call from them. "It was not our fault. There was an update so we had to plug the cables back into the right ports."
Software update
Physical connections
Wat5 -
No crazy prep, ever.
I always go in with a 'this is me, these are my skills, that's all you're going to get' mindset.
I of course do some research (about the company, their culture, technologies and stuff like that) but I find it kinda weird to spend a big amount of time on interview prep when there is a chance of rejection. (personal opinion)4 -
I now understand why we have multi-core processors. So that a process that dun shit the bed doesn't hog the whole fucking CPU! Of course at the expense of "yeah our shitty software can hog the CPU no problem, there's now several cores anyway". Hardware solving the crap that software presents, yet again.6
-
"why do you like computers more than women" was a question my dad asked me today. that was a fucking curveball lemme tell ya
turns out my dad thinks i'm sexually attracted to computers as i don't flirt with women nor do I date.
I don't have a car, I don't have money, I like an hour from town, I have no charisma and I look like an unevenly-melted candle someone dropped into a bag of shaved 5 o'clock stubble. Of course I don't talk to people IRL.4 -
Stop teaching people deprecated bulls*it.
I'm taking a "Web Design" course and the teacher wants us to use html attributes and the <font> tag to format pages. He doesn't allow us to use CSS. Says "We'll get to CSS later, right now I'm teaching you HTML". He thought us the <frameset> thing which isn't even supported in HTML5. And of course no <header>, <footer>, <aside> etc.
Same thing in my C++ course. The computers don't even have a C++11 (or newer) compiler. Just an old version of Code::Blocks we're not allowed to update. It does support C++0x so you can still get some of the features, but still.4 -
God, the iPhone 11 pro's triple cameras ARE SO UGLY. OnePlus 7 has three back cameras and it's not ugly, so it can be done! It's just so, so fucking ugly. It looks like where you might plug in a high voltage power cable or something. And of course it still has a notch. That's two design failures in one expensive phone. No thanks!
(From owner of iPad Pro - not an Apple hater!)3 -
A rant about pretentious people:
So last week I walk into college and I find that a new "Machine Learning Crash Course" is being offered by a senior. Now I'm a beginner in this domain, and know the just basic concepts and math behind it. Naturally, I was super curious about this and decided to talk the student who was supposed to teach the course.
I asked him where he learned from, and mentioned that I'm an interested beginner. He just replied, "YouTube".
Okaaaaayyy?
Now I'm suspicious of this guy, so I asked him if he's worked on any related projects I could look into, to which he replies, "Not yet, but I'm working on some".
Now I'm SUPER suspicious. A guy that's got no experience with the subject, yet is teaching others about it?
Get this, at this point he rudely asks me if I have anything else to say. So I asked him a super simple question: "Do you know what gradient descent is?". He replies "Uhh, no, but I've heard about it".
I lost it.
HOW DID THIS GUY MANAGE TO CONVINCE THE HEAD OF THE DEPARTMENT AND SEVERAL OTHER PROFESSORS TO TEACH A MACHINE LEARNING CRASH COURSE?
People like him need to go away.
/rant4 -
Had to program an entire ecommerce site for both a city soccer league and baseball league. Around 50 teams each. No planning or anything beforehand. They gave me around 4 days to complete the project. Once everything was squared away, of course they complained and said that half of the teams were wrong. So I had to stay until around 11 pm in the office fixing everything that Friday night. Of course everyone said it was my fault. I blame it on the lack of planning.4
-
Been working for a while with some terrible code with no documentation that I just inherited from a previous employee
Topic: multi-threaded program in Python
Goal: kill both parent and children with keyboard interrupt
Intuitive idea: check in children processes if parent still alive
Implemented idea:
- parent creates socket connection
- keyboard interrupt kills parent and thus the socket connection as well
- children receive some specific socket error from the loss of connection
- children catch the exception and are killed
In Python 2, of course
I, too, like to inflict pain on myself for fun7 -
!rant
Stupid customer insists that the website must have the *same fucking UI* even when seen on mobile.
Where the fuck are your eyes, don't you see that a big complex table just doesn't fit the fucking screen of your crappy phone??? Of course it needs to be layed out differently.
I don't know if I should politely reply "no", or just don't give a fuck, deploy it, and then let him realize how much he is stupid.5 -
!dev
monthly mediocre life crisis checklist:
✅ boring job, no learning, taking away 8 hrs/ day
✅ wasting 4-5 hours doomscrolling
✅ being a mediocre Android developer in a shitty company not upgrading his skills
✅ trying to learn webdev from a paid course but not getting any progress there
✅ having 15 paid leaves but a shitty friend cicrle which isn't nterested in going out
✅ 0 solo travel with no knowledge in driving any vehicle
✅ no girlfriend/ lady friends to talk to
✅ porn and boring nature killing any signs of being interesting
✅ gaining fat and ugly body
✅ simping at the gym
✅ hateful parents quarreling with each other everyday
✅ having sad life with no mental peace
things going correct in life
⬜ getting salary on time, able to afford bread
⬜ still try to workout 5d/week
⬜ still try to make small web projects12 -
Probably a little different shitty teacher!
Had a course in basic computer architecture and the teacher was way to over qualified to have that course. This is a guy who presents his research to Nvidia and Intel but is forced to teach a intro level course...
The result? He was completely unmotivated and unprepared for the lectures and was of no help on the assignments. Fortunately we had a awesome teaching assistant who saved the entire course for me and my friends. Seriously, kudos to that guy!1 -
So we've been working with a VM at a university course I'm taking during semester break. Keyboard layout was QWERTY instead of QWERTZ, and I'm not used to the first layout, but no problem, I can fix that.
Or so I thought.
So I spend nearly half an hour trying to configure the VM to use the desired layout without altering the Ubuntu instance that much - only to then suddenly discover a small USA flag in the corner of the panel bar which could be changed by clicking once to the German flag.
This also changed the keyboard layout instantly.
So, yay, I guess. D:5 -
University, first year. I went to my Java/OOP teacher's office to about the course (I had started programming C++ ~5 years ago).
I wanted to discuss the fact that some parts of the course seemed too theoretical for beginners in my opinion. Rookie mistake : do not criticize the cursus of an academic if you are in your first year, even when you are right. I learned it the hard way...
The teacher started to tell me that I was just a first-year student, I had no experience yada yada...
To that I replied "I'm doing C++ for 5 years. This is OOP so yeah I do know a little more than you think".
I will never forget his reply "LOL C++ is not Object-Oriented !"
I never went to his course after that. I learned a few years later that the teacher was a well-known a**hole along his peers and got fired by the University...40 -
LARAVEL MEME OF THE DAY
If 60> requests are sent in a short amount of time (and you have Laravel Passport installed) you will not receive an IlluminateResponse instance anymore; you will instead receive a slightly different SymfonyResponse.
Why? For the glory of Satan, of course.
If your code doesn't account for that undocumented garbage, your code will start throwing middle fingers here and there.
Tell me again the productivity joke with Laravel, I've just lost an hour and a half 'cause unit tests were failing and I had no idea why.6 -
Bought a series on Amazon, "Normal People". Trailer was English, my profile is set to Germany/English, but when I started the film, it was the German dubbing audio, with no option to switch to English. Could be worse, as I am a native German, but often 80% of the original atmosphere of anything gets lots by translation and German studio speakers.
Just in case staff at Amazon wonder why I rarely watch nor buy anything from them, this is one of the reasons. Of course they wouldn't, I'm just one in a million customers, but fuck them anyway.5 -
I started accidentally. My (first) boss asked me if I knew MS Access. I bluff and said yes, of course.
Then one time I needed a somewhat more advanced macro and started with VBA. My addiction began to grow.
After that I discovered VB.NET
Began programming with AutoCAD. Switched to C#.
Did some HTML CSS JS on the way.
No I'm a C# AutoCAD developer.
All of this started with a little bluff 8years ago1 -
Working with Android DatePicker is such a pain in the ass.
You want to have your DatePicker appearing as a SpinnerView? Well, easy!
If you're under API 21, you can use the following method 'setSpinnerViewShown()'. If you're between API 21 and API 23 you need to add some style configuration. And if you're above of API 23 you can't use both of the methods above, you need to create a custom xml with the attribute "datePickerMode" (no, datePickerMode can't be set programmatically, it would be too easy to guess).
If you want to add a listener to it, you think it might be a method called 'setDateChangeListener' or something like this? Well no! You must use the 'init(year, month, day, Listener)' method, logic!
If you think you're finished with this bullshit, of course not. Their is a known bug on API 21 that you must take into account (but this bug isn't fixed, no, it's just documented somewhere on google forums).
I don't know the team that designed the DatePicker for Android, but it might a team of champanzee that randomly changed their minds to the phases of the moon!3 -
What's with all this micro-certification nonsense that seems to plague the industry? Does anyone actually give a shit that I may have passed some vendor's five day bootcamp?
Apparently I can now have a trophy (virtual, of course) if I complete X online MS courses.
Some of these courses seem to focus on stuff that has no use in day-to-day work.
And I have to actually pay because I learned your product and then pay to maintain the cert in some cases. WTF?!
I can see why the vendors do it---I like free money too---but why have we even let this become a thing.
It's like collecting baseball cards.
I despair of what our industry has become...I really do.11 -
I have a lab at uni where my lab group have to refactor some code from an open source project. We got assigned some Apache project and jfc that code is a mess. Little to no documentation, hard to navigate, tests that you have no idea what it's testing, and so on. On top of that the teacher expects us to spend more time than we have on it. I'll be glad when this course is over :))5
-
I've got a teacher (math) in the university that let us use our phones as a calculator in the exam but without sim card and of course no wifi. I've spent a few hours programming a very ugly CLI app which let me calc and show me the steps of every type of exercise.
Another probe that programming can save your ass.
The exam wasn't difficult but basically they tell you to solve a few problems applying different methods, that hasn't advantage from others.8 -
Well after years of programming, I've hit my first runtime error that provides no info , the code fails prior to being able to generate an error so this is fucking fine :-)
And of course, the one time I need stack overflow, it tells you to initialise the class with data... Yet the class doesn't contain a fucking constructor... Smiley face7 -
Just right now:
Management: How's the feature going?
Me: The backend is done. Here's how the front end looks so far...
Management: What?! No! Where will they input the units? What about the input#2? and the graphs?! You were just not going to put that?
Me: ... this is how it's lookin so far. The deadline isn't until next week. I'm actually pretty ahead of schedule.
Management: But what about button #2 and #3? And input #4?
Me: Yes, it's all planned. It's not done yet. You asked me how I'm doing so far. Of course I haven't finished.6 -
How to run a productive meeting?
Have a written agenda (provided before the meeting, of course)
No "Lets talk about the service architecture" nonsense. Provide the exact details of what the outcome of the meeting should be. Even been lucky enough to cancel meetings when the agenda points are answered in a reply email. Its awesome.
As conditioned as we are about agendas, a few mgrs still skip the agenda and it ends up as you would imagine. At the end, everyone is like "Why are we here? What did we decide? Looks like we need another meeting..."4 -
Remember how CPU speeds stopped mattering after they reached 2GHz? (except for gaming and media editing of course).
I believe Internet speeds have also met that zero marginal utility point at 15Mbps.
I felt no difference when mine went up gradually from 15Mbps to 75Mbps now. (Thanks ACT, India)14 -
!rant
I've discovered https://repl.it this week and it's pretty awesome!
I'm teaching my gf some python and haskell at the moment (for her fundamentals of compuer science course at university). They have to use IDLE for python and winhugs for haskell ... and it's awful.
So I was looking for something like JSFiddle for python and haskell, something you can use for a few quick lines of code.
I came across repl.it and it's great. No registration needed, many languages to choose from and a quick way to share code. Really good online IDE :-)1 -
Not at all.
I’m a dropout. 🤷♂️
My dropping out was due to mental health from a bad relationship and also the realisation that I was failing the math-based portions of the course.
I’ve no doubt had I been better with maths and finished, the course would have been useful, but not the degree itself.
Not having it has never been a real barrier to my finding work, though it did raise eyebrows and require explanation to begin with... now my CV kinda speaks for itself in a way a degree simply doesn’t.
Throw in the fact that most grads can’t code (https://blog.codinghorror.com/why-c...) and employers are starting to wake up to the pointlessness of the degrees.
Real world learning, experience and intuition are *far* more valuable.
I will counterbalance this with the caveat that, if you’re doing things on the very bleeding edge, then a compsci degree beyond undergrad is likely the course you want to forge, I assume there’s no decent substitute for access to the knowledge of experts and the tech / equipment they bring to bear.... just avoid becoming an ivory tower type and you’ll be fine.4 -
I spent the entire freaking day on one spec — one! — and I still haven’t gotten it to pass. Or fail. It’s still just breaking. Even the simple crap is breaking, so getting the actual complicated things I need it to do working? Bloody pipe dream (whatever that means).
Just. Goddamn this system is complicated and poorly designed.
And no, before you ask, of course there is no documentation.
I want my day back. 😡4 -
A friend approached me with an "unpopular opinion" regarding the worldwide famous intro to Machine Learning course by Andre Ng.
His opinion: "shit is boring AF and so is the teacher"
Honestly, I loved it, i think it is a really good intro to the actual intuition(pun/reference intended) to the area. I specially like how it cuts down the herd in terms of the people that stick with it and the people that don't, as in "math is too hard. All i want is to create A.I" <---- bye Felicia.
Even then, i think that the idea that Andrew Ng is boring is not too far from reality. I love math, i am by no means a natural, but with pen and paper in front of me and google I feel like i can figure out and remember anything, i do it out of sheer obsession and a knack for mathematical challenges. That is what kept me sane through the course. Other than that I find it hard to disagree, even if it was not boring for me.
Anyone here thinks the course was fucking boring as well? As in, the ones that have taken it.8 -
Why has Google implemented those stupid menu bar buttons across the bottom of their apps. Isn't the YouTube app over jammed already. With most android phones using on screen buttons, you have to reach your thumb over the bezel, nav buttons and menu bar just to make a scroll motion for your content. I've sent Google feedback multiple times to of course (typical Google) to no avail. Let iOS have lower third menu buttons. We don't all have an S8, which as I see it is the only way this is alleviated.14
-
I've met a potential client who has a popular website, but it was last designed in...get this...1995. The design literally has not been updated since then, except to update content via Dreamweaver. DREAMWEAVER! Sure, it runs fast in terms of page speed. But it's using tables for layout, has no CSS, and tags that have been deprecated for over 15 years now. And, of course, it's hosted on GoDaddy. Just...wow.8
-
Motherfucking stupid windows 10.
Wanted to try out cortana with all features after disabling it via regedit.
So naturally I created a Microsoft account and linked my user to it. Of course I used a random password generator and saved it in a passwort vault.
Then an update happened, I restarted my computer and guess what this stupid piece of SHIT garbage software did?
It prompted me to enter my password. Not the password I had for my local user BUT THE MOTHERFUCKING 15-DIGIT RANDOM PASSWORT GENERATED AND NOT EVEN VIEWED ONCE FUCKING SHIT!!!
Did they even ask if I wanted that? No they fucking didn't. Did they WARN ME? NO. NO THEY FUCKING DIDN'T.
That's the last straw. I'll kick windows down the garbage bin where it belongs and programm my own AI with open source software.4 -
IHateForALiving: gentlemen, my unit tests are randomly falling. Sometimes the login procedure just fails for no apparent reason, did any of you encounter this problem?
The very fucking smart colleague®: DID YOU REMEMBER TO PLACE YOUR AUTHORIZATION HEADER
Of course
The authorization header.
To fucking log in.
Because you have to be logged in before you can log in.
That's the standard, of course.3 -
Had Weekend free for my own...No Kid No wife...just plenty time...what did?...I brew beer 🍺😎👌...of course I didnt used any ready-to-go mixtures...all done from the basics. Feels so good11
-
I remember the days when you'd struggle to find a free course online. Now there are too many and you can't complete them all. Can't there be the enough amount of free courses, no more no less?
-
Because in #Adobe's utopia world, #everyone is a local admin.. and is super computer literate and knows how to use the terminal to change permissions. Oh wait no, the fact is the world is filled with organisations whose users act like monkeys in a cage and absolutely cannot be trusted with admin rights.
And yes.. the 'repair' does nothing, of course!
Ughhh Adobe.. get your act together. -
It has taught me to accept that I am frequently wrong. Not just when faced with code but with people too.
All the years of "It can't possibly be MY code that's wrong" which of course always turns into "Well, I guess it was my code..." Had helped me think critically in relationships, politics, and many other areas of my life.
Programming had actually heavily influenced my behavior and I would say it is largely for the better.
However, one negative effect it has had on me is that I am less of an optimist. Code is very "cause and effect". This means a lot of my life is "no surprises" and "you get what you give"
So I often feel like the most likely outcome is probably just the one that's gonna happen. There are no surprises, no miracles. Life is cause and effect. -
Let's try this.
In the project I'm working there is an strict rule : NO COMMENTS!!!
I mean wth, the times I've spend hours trying to understand the crappy legacy code in VB.Net that has been there almost decades, that wouldn't happen with comments, I know i know there are some supernatural developers that think in binary and their eyes work as compilers, but I'm not like that, so seriously go to hell.
P.S. Of course I follow that rule, after all, my code is so damn perfect that even a baby can understand it.
jkundefined devops etiquette stupidest pichardo for president stupid stupider stupid stuff jk rant code smells comments3 -
Does your team also tend to get stuck in the MVP Trap?
You ship a barebones version of a feature. Zero polish. That’ll be done later if it’s successful.
When the stats roll in it seems the feature got a lukewarm reception. A few users liked it, but it wasn’t a hit.
Next sprint starts and everyone asks if we should spend more time on it
The PM argues ”Why would we spend time polishing something no one uses?”
The designer argues ”Well of course no one used it, it looks like shit, we gotta spend some time polishing it!”
It becomes a chicken or the egg scenario.
Your product ends up with a bunch of half assed features. not bad enough to remove, not good enough to spend more time on.4 -
guess what i learned today?
i have no creativity whatsoever.
or at least in a design sense.
i bought a website my first website a few weeks ago and the main page looks, well, barfable.
orange on blue? i have no where near enough css experience to pull that off. i ended up trying to make it like a linux distro (zorin os), which is neon blue on black.
i asked for advice on the ux stackechange network, and of course, two people with a low reputation both answered, and of course of course, both their answers contradicted each other.
welp, fuck me.6 -
A college prank, more than an office prank, but a few years ago I was doing a course in Multimedia, no programming aside from some actionscript, so it wasn't a very technical course as such. At the end of my first year, I used a Php script to email a guy in my class, and make it appear to come from our course head, saying something along the lines of "There's a problem with your grades, we suspect plagiarism, please email back to arrange a meeting etc..."
Unfortunately, before I had a chance to tell my friend I spoofed the email, he was already after seeing, and replying it to. Obviously chaos ensued, I got called into a review panel, accused of breaching my course heads email account and whatnot, I had to demo to them what I actually did, and then told they'd review if they would let me continue with the course.
A few days after, i got an email saying they'd overlook the incident and I continued with the course and now have a nice story about a prank that went slightly wrong but worked out fine in the end :) -
A girl I know is a Economics major with a minor in CS. Today she told me and a friend how hard their Java course is. I asked her about the topics that get covered in that course and when I asked her about JavaFX.
"No we will not cover JavaFX, only Java an GUI programmig in it. "
Today I learned that JavaFX is not a part of Java :D2 -
So we had this legacy Objective-C codebase for a mobile app that was actually pretty good: I'd inherited the codebase and spent the past several years gradually improving it and I was actually quite proud of the work I put into it. So of course management decides to scrap it (with NO consultation from the engineers) and outsource a complete rewrite of the app in C# for Windows Universal.
Let me tell you. That code was without a doubt and without exaggeration the *worst* code I've seen in my close to 30 years of experience as a developer. I mean they broke every rule in the book, I'm talking rookie mistakes. Copypasta everywhere, no consistent separation of concerns, and yet way too many layers. Unnecessary layers. Layers for the sake of layers. There was en entire abstraction layer complete with a replicated version of every single data class *just* to map properties in pascal case to the same property in camel case. Adding a new field to a payload in the API amounted to hours of work and about eight different files that needed to be modified. It was a complete nightmare. This was supposed to be a thin client, yet it had a complete client-side Sqlite database with its own custom schema (oh and of course a layer for that!) completely unrelated to the serverside schema, just for kicks. The project was broken up into about eight or nine different subprojects, each having their own specific dependencies on various of the other subprojects in such a tightly-knit way that it made gradual refactoring almost impossible. This architecture was so impressively bad, it was actually self-preserving!
Suffice it to say it was a complete nightmare, and was one of the main reasons I ended up leaving that company. So just sayin', legacy code isn't always bad. :) -
So I wrote a python code and was waiting for +1 on code review and I needed to merge it fast. That shit of a reviewer took his time to finally NOT give a +1 with comment, "if statement has no else part". OF COURSE IT DOESN'T HAVE ELSE PART. I DON'T NEED A ELSE PART. But to give him the benefit of doubt, I'd like to ask devRant community if they believe all ifs should have elses.14
-
Sometimes I don't know if my co-worker is that stupid or...
Well, he came to me with an strange problem with mongoose.
I looked at the error message. And guess what the database was not reachable. Asked him, did you check the mongo db service. No. Of course the service was not running. Told him to restart it. Then he restarted robo t not the service itself. Major face palm. He then asked me if I knew why his service was not running. Do I look like some kind of wizard? Told him to check the logs. Long story short, his drive ran out of space....2 -
I was employed as a Researcher so for three months i basically did nothing but read, document, read, document, read, document. Then one day in a review i was doing a demo that required sql. Three months no coding. Of course I've forgotten. And now, this ass back boss of mine gets surprised because i asked for help on update syntax for sql?!?! Like, come on. I COULD GOOGLE THAT. No big deal. But it was to him. He thought i was incompetent as a software engineer. So hE DECIDED TO JUST RANDOMLY PUT ME IN A DEV TEAM and i was expected to perform as fAst AS THEM while still doing mountains of task on research. Worst part is THEY EVALUATED ME BASED ON THAT PERFORMANCE. AFTER I WORK MY ASS OFF FOR THREE MONTHS AS A RESEARCHER, I GET EVALUATED BADLY BECAUSE I DIDNT MEMORIZE THE UPDATE SYNTAX NGNGNNGGNGNNGNGGNF1
-
One of our customers is a minor telco, which has been taken over by a bigger one. Some of the customer documents, welcome letters and so on, are generated by our system.
First of all, the new owner wanted us to re-brand it all for free. Well, we didn't (maybe you understand). I wrote an offer for the whole package including some fixes, sums another 9000 $.
Of course, they have to discuss it now,they told me. But in the meantime - they seriously asked us to black the former company name by hand on each letter using a marker. No shit buddies! -
How fucking spam can harm you in real life: While I worked on smt and drinking coffee (of course) the phone vibrated and I catch for it automatically. The phone was fallen on the coffee and ruined rug, phone, table and chair (no keyboard). After I dried phone I were discovered that it was SPAM.3
-
Coding along, frustrated already, need to restart computer to test something.
Of course im running on Windows and then I realize I have no restart opinion, the only one that exists is "update and restart"
*sigh*6 -
My biggest problem with designers is when they have no empathy for the platform(s). Here's a design that I made based on my love of graphic design and Photoshop. Over to you to just slap it on iOS, Android and web. Ends up as a substandard result everywhere.
And, of course, the Photoshop designs look great to managers. -
I fucking told them that yes, i can do frontend but im in no way expert, so dont expect much.
"Yeah, cool, use angular"
I was full of questions and tried to reason with them that angular is literally just an unnecessary load and would slow the development down (its a really simple site).
"No, use angular"
Ok fine whatever. So i built the site, it was ugly as fuck, half the functionality was hacked in with jquery because i have no idea how these fucked up frameworks work (or apparently dont work) when i realized that i get jackshit from the backend.
Turns out most of the json responses were totally disregarding the json standard, like {1: tag0},{2: tag1}, where a json arrat should have been used. The other half was xml. Yeah. Also of course they used spring so the backend took like 3 months where it could have been done in like 2 weeks.4 -
On a non-Dev forum about a hobby topic, someone felt the need to go all woke about certain famous creators in said hobby. Particularly that those creators have ideas and philosophies antithetical to the (ever shifting) ideals of wokeness. And that everything those creators made should be destroyed and never allowed to be portrayed or discussed in public again. In the name of tolerance, of course.
If this starts to happen to the dev world to the point that I can no longer earn a living because it has become known that I have possibly committed or might commit Thoughtcrime because of who I associate with, I will be glad to see that asteroid, polar flip, or worldwide EMP reset. Because humanity can’t progress if no one can write, sing, play, or make something simply because they are not woke enough.5 -
CoWorker: “Yea then just use double inheritance to grab the methods off the two classes.”
Me: “Yea that doesn’t seem right... the first object is a string parser the second object predicts future occurrences...”
CoWorker: [louder] “No trust me, I’m taking a developer course right now. If you inherit both classes your new class can use all the needed methods!”
Me: “Okay, go for it bro.”
So tired of people who think they know what they’re doing...4 -
I think software development would be immensely difficult if there were no internet and you would have to search everything in a physical library whilst left to your intellectual wit. That would require great skills.
I used to do it like that back in 1994, but of course now I don't have the time for that unless it would be on a hobby project.9 -
A course at university made us program a chat server and client with Java RPC (in the days where there was no such thing as stack overflow), without ever teaching us anything about coding.
The grading was based on unit tests executed on a Server the university provided.
The server was down or overloaded most of the time and one could only try to deploy at most 3 times...
There were heuristics in place to find duplicate solutions.
... I have to say, that course took me from "hello world" to developer within a couple of months. Thanks assholes!! :D1 -
Thought I'd share another one with you. Last year I saw a turorial posted on LinkedIn about how to create a captcha in ASP.NET. The turorial itself wasn't that bad but it made me laugh so hard because the writer thought of a neat way to input the desired captcha code to the handler that generated the image. Guess how? In the query string. That totally defeats its purpose. How on earth did he come up with that. So much for securing your form submission through captcha. Of course when I commented about it he didn't reply. I hope no one actually used that tutorial.2
-
My first project, ever, was a very unproud thing that was developed...
A little detail - I was 12 back then.
So, a distant family member had a business of selling things that they brought to the country. They, of course, needed a website and my parents knew that I had some skills in development so suggested them my services.
Discussion started and well, what came out was this:
1. They need a site with items list.
2. It had no actual design plans, no actual requirements, just a list.
3. Oh. It had to work perfectly on IE4 or IE5 (can't remember).
So what was actually done, was a site full of divs, clearfixes and so buggy that opening in any other browser than IE - resulted in a total failure.
We have sat down and I, with all the respect told them that my skills are not sufficient to make all of the browsers work equally (I've been on HTML/CSS for more than 6 months back then. And all of it was after school). They calmed me down and said that it's ok, they can give me as much time as I need to figure things out. Yet, my English wasn't good back then so I couldn't... (I was 12, with 3 years of basic English as a non-native speaker).
We sat around the table, discussed what could be done and if I could investigate that and re-do when I'm fully ready. I agreed. The site was launched for IE only as it worked fine and others were just throwing an error to visit it with IE.
They were happy, people were using it and they didn't say that anything was bad. Of course, management was thru FTP and editing LIVE files because, well, no php, no control panels, nothing... I felt ashamed that the site wasn't what they wanted but they were ultra happy with it - first customers rolled in from there. They paid me around 60EUR at that time (it was ~12 years ago) and I've spent a month there. (minimum monthly wage here was around 90-120EUR at that time...
So, all in all, this project that I still think I failed - pushed me to the world of devs and... I've never regretted it. Of course, when I actually met with them after years - they have dropped the site as it was not needed anymore but they said that it was exactly what they needed and there was nothing wrong, even if it didn't work perfectly.2 -
I'm trying out blazor at the moment, building a couple of prototypes. I really need to brush up on my html/css for the view stuff, and of course there are a few gotchas. But other than that, I really think Microsoft has nailed browser apps with this!
Client side, server side, a mix of both, runs in all major browsers + as PWA or Electron.
Wow.
All logic and view manipulation in C#, no JS. And the performance is great.
Just.
Wow.1 -
Boss: Can I have you design our website?
Me: Yeah, of course. I'll send you some details for the design and after you approve it, I can get started on it.
Boss: Okay, send me stuff you find.
Fast-forward to two days later, he decided going through my design checklist was a hassle so bought a WordPress theme and just asked me to make 3 banners for its slider with no given context and no help as far as design and aesthetics are concerned... way to get my hopes up then bring them down. And designing them is making me so sleepy, I took a bathroom trip to nap for a while because the Wi-Fi won't stop disconnecting either.3 -
In my study program the is this last big course everyone is looking forward to because it combines everything we've learned so far. It's a group project where you build a middle-scale-ish application using ask kind of project management like scrum & co.
We had a good idea and am enthusiastic team.
Well, long story short: our assigned teacher was just bad. He barely listened to our proposal, had no fucking idea who we were at the second meeting and he FUCKING FELL ASLEEP in the last meeting. No feedback. No comments on our progress. Nothing. We could've work with the cleaning lady, she probably would've more feedback for us! -
Do not trust Unity Collab.
Been using unity collab as a VCS for months on a project, regularly saving the files, working well.
Today i decided to refactor some code but lost track of some things, so i reverted to a version i checked in 2h before.
Unity replaced my files with the stable build back then, except... half of the files were missing. of course no undo functionality.
months of work were simply not saved in collab. no version had these files, i did modify them regularly and they never caused collab issues.
how can a company not make the vcs they add for their main product work to its minimal requirements?!
Im not sure how i could motivate myself to fix this mess. fuck this trash company, cant have a single project without major issues.2 -
I'm a fullstack engineer, this period there is literally nothing to do, we are a 1000+ employees company.
I got so bored I toke over the database of our production server two times in a week, exploiting dumb vulnerabilities I discovered out of boredom, of course I reported everything.
The funny thing is that they just don't care, no one took action or is willing to fix it and they actually insulted me because I set a query in sleep for 8 minutes exploiting one of the vulnerabilities.
I work for a great company that hosts (in this very server) most italian citizens informations C: free to take for everyone c:7 -
Started studying physics at uni. Frist semester i had to take an introductional course to scientific programming in Python. Thought i would hate it. I was very wrong. Loved it. The next semester had no programming and the physics was so not what i expected. Dropped out and began studying computer science instead. Im now in my final year of my bachelore's degree, planning my master's.
-
Day no.1 with Googles scholarship course ad udacity..
I learned that a line of code is "pew" so many lines of code is "pew pew pew". Now I'm ready to do serious android app development.2 -
Of course I'll get invited to a friend's party where I know no one. Should have known better...
fml.6 -
Dealing with a Salesforce (what else,heh) bug that caused batch payment requests to be fired off at seemingly random intervals. Pretty big consequences to that one.
Of course, the problem is that no-one assumes it's a Salesforce bug, and you have to spend an eternity proving that it's not your fault...1 -
Here's a hypothetical scenario: what if all web-developers in the world united and collectively decided to act as if there are no other browsers except Firefox and Chrome?
I know I do. Of course, everything I ever made targeted younger audiences, so only idiots, Apple fanboys and the ocassional Opera user used anything else...10 -
I always make the mistake of choosing the wrong courses thinking that I might learn something. I learn nothing and I drop out of the course as a result.
I always forget that my university is not a place to learn anything. It's just for a fucking piece of paper no more, no less so I should take the easiest courses to just pass by.4 -
Started a new job as junior developer. One of my first task was to sent a simple notification on an event in out product. Write the code, test that it works, push to devops.
Code compiles, tests pass, it’s deployed to internal test env. Check that my notification works in the test env. No problem.
It’s deployed to the customers test environment. It works and customer accepts it for prod.
We release to prod and of course it fails. Seems to be a simple string.Format that fails for god knows why. After 3h of debugging on prod without success we decide to roll it back.
Today we decided to try it on a backup of the prod db since one of the strings was taken from the db. Still working. No matter what data I input when trying it locally it still wont reproduce the issue we saw on prod.
Fuck this6 -
Dang. I feel like I'm just not cut out to climb any ladder.
When we discovered a production bug. I feel bad about making people working on that part look bad by not catching it.
My manager has no issue with pointing out that I should have caught it. Beating a horse while it's down.
I mean no shit. Of course I know I should've caught it. How does making me feel worse about it help.
Feels like I'll always be in a tough spot no matter where I am on the ladder.
Or I'm just fragile. I acknowledge that, too9 -
I am Graduate student of applied computer science. I am required to select my electives. Now i have to decide between Machine Learning (ML) and Data Visualization. My problem is Machine Learning is very theoretical subject and I have no background in ML in my undergrad. In data visualization, the course is more focused towards D3.js. Due to lack of basic knowledge i am having second thoughts of taking ML. However, this course will be offered in next Fall term. And i am also studying from Coursera to build my background till that time.
I know there is no question here but I need a second opinion from someone experienced. Also, please suggest any other resource that I should look into to build my background in ML.2 -
Just got this popup again, and it always comes right in the middle of me doing something. And of course there's no "remind me in an hour" - if you select "Try in an hour" it usually just automatically installs and restarts your computer in an hour, instead of asking you again.2
-
Took a web accessibility course somewhat recently. Here’s the list of typical accessibility problems according to those who use assistive technologies, from the most common to the least common:
1. CAPTCHA
2. Buttons and links that don’t work
3. Lacking/incorrect alt attribute
4. No input labels
5. Sudden layout shifts/content changes
6. Lacking/wrong headings
7. No keyboard access
8. Too many links
9. No skip link in header (https://en.wikipedia.org/wiki/...)
10. Lacking/broken search
11. Complicated and/or long forms
12. No closed captions for videos
13. Bad grammar
14. Bad contrast
15. Custom checkboxes
16. Custom dropdowns
17. Font size
I never knew CAPTCHA was THE worst offender. I also never knew that font size was perhaps the least problematic aspect.11 -
I am amazed. My laptop died due to lack of electricity (no battery), but Windows still managed to prepare update and forces me to install it when I turned it back on. And of course it requires multiple restarts.1
-
I’m studying at uni remotely at the moment. I’m taking a software engineering class. I love developing software so I was super excited about this course. First assignment is to make a tic tac toe game in python. I finish the assignment super fast within the first hour of our first class.
We end up spending the rest of the fucking semester on this fucking program. No improvements, nothing. Literally just staring at this less than 200 line command line tic tac toe game talking about the same fucking shit every class.
Our fucking final is a presentation about this fucking program. The entire class is going to present the same command line python tic tac toe game
People told me that in the past, this class would find a local client and fulfill a request (making a website, etc)
However, now there’s a new prof teaching this course.
Best way I can describe it, 3 hours of this fucking prof screen sharing a google doc and droning on for 3 hours
I wish I could get the 20+ hours of my life back that this course has taken from me10 -
I thought the “works on my machine” from sysadmins is mostly a joke...
But no. I’m attending the Polish high school and I have a lessons via the Internet. I wasn’t able to hear the voice of the teacher on Linux 4.18 and Chromium browser, so I sent the mail to support to report it. Of course it “works on their machines”...6 -
I (junior dev) hate it when my boss tells me to do things that totally don't make sense...
I'm managing an internal site which requires a login to access. Why the hell should I change every damn article in the cms, so robots meta tag is set to no index. It's behind a fucking login and Google won't be able to index it! (except the login of course)
...
I did it anyway.2 -
We were 4 dudes developing this little disposable material management system for a course in college, and we had to write documentation and present on the last day of class. Second week into the course and one dude goes rouge, not taking phonecalls nor replying to messages, just goes to class and does not get together with us to make progress. Neddless to say the other three of us had to do all the work. Fast forward to last day, all of us wondering where this dude could be. He shows up 6 mins before the presentation, already late, reads like 3 pages of the doc, and decides he will be the lead presenter.
>Mfw he takes over and starts bs'ing the whole thing.
>Mfw he mentions the possibility of the system to be extrapolated to manage salami in a butchery.
>Mfw the professor seemed to have swallowed all that bs like cake.
>Mfw we get an A, including him.
>Mfw I have no face4 -
!rant. Story from my college abt 6 months old.
We had to make projects for our course.
One team made a very nice project. One part of that was mobile no. verification using OTP.
And the student who was supposed to to that, did it by sending the required otp to the frontend page, and when user enters it, validate it using javascript.
The prof got mad about it and the rest of the class couldn't stop laughing.
Just remembered. Thought it would be worth sharing. -
Came home after staying with my partner for the night and forgot I put us over our internet limit and our speeds have been shaped.... Guess no YouTube for another 10 days :'-(
Of course this happens as I buy assassin's Creed origins and want to play it2 -
Included a widget on a website (JS that adds its own code in a division, like Facebook like boxes). The script added its own CSS file that overwrites bootstrap classes, with !important and at the very end on the <head>. Even worse is that there's no alternative, its a widget from a government association and there's no API. And of course, the client insisted to have it so I had to rewrite some part to use custom classes instead of bootstrap's.1
-
Trying to learn Angular and reactjs, reading up the tutorial or documentation...
Why the hell are there ten million more shit I need to look at first? (such as rxjs, Babel, webpack... and whatever the fuck they are)
Now am I supposed to master those ten million tools/libraries before I can proceed?
Of course there is no ten million but mentally it's no difference. I'm just fed up with this.3 -
ATTN: ALL DEVZ
I think we all should just band together and say FU! to all of these software companies and form one gigantic software corporation, steal all of their clients, and make them beg on their knees for us to help them. Not only that, make them go through a series of VERY stressful interviews (to see who deserves our time, of course) in which we simply say....."no" with no explanation. Bwahahahahhahahaha!!!
Wishful thinking.... 🤔4 -
Just imagine sicknesses spreading through internet.
I mean real human sicknesses. Of course your laptop can’t generate aids, but hey, did you ever have a song stuck in your head, repeated infinitely? Memes, viral videos, modern pop music, it looks just like perfect delivery mechanisms.
Human brain is flawed and buggy, vulnerable to countless things like optical illusions, uncanny valley, nlp and others. It’s obvious that there is some audiovisual input sequence that may have arbitrary side effects.
We are towards invention of some precisely formed pieces of information that’ll damage your brain forever, maybe drive you insane so there’ll be no way back. Delivered via viral media straight to your brain, destroying it irreversibly.
Be ready to face the future.2 -
Seniority sucks sometimes.
Today I took the time to figure out the API for a shipping website.
I was super proud of this and figured that this could be useful for our application but the guy who has been there for 5+ years was like "no we have used an API for a previous client and caused the application to slow down by 1.2 seconds."
Of course in my mind I'm like, "but what was the API that you used? When I use it, it's running and returning in milliseconds. Surely you're not doing it right."
Of course because of his seniority I'm not going to say that.
It just sucks a lot because I spent a lot of time reverse engineering the API. It would have been nice to have been noticed for that work.5 -
That time when I requested someone from a different department to include the ID row in their database excerpt. Me, having the lowest possible status in the company, did not know the who I wrote to was the boss over at the other department. So I ask straight forward: "Could you please include the ID row?"
Then a damn long email comes back stating that there was absolutely no time for stupid shit as mine. There existed no ID row and I would only waste his time. All further requests should be route via my boss.
So, fuck, he's pissed. So what he deserve? A shit load of honey right into his mouth, like he wants to.
That company had a huge ass hierarchy in job positions and I was at the bottom. So I write my oh-im-so-sorry-mail.
~I never knew what position he had and that I would of course fuck off with my stupid request.~
What was his response?
Oh, yeah, thanks. Have a look into the attachment, is that the ID row you requested?
Yeah, as one can guess, it was.
Stupid honeyfucker. Of course an ID row exists, duh. -
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 now have further proof that Android 9's fancy Battery Management is shit:
The compass on my new (flagship) smartphone uses the air pressure sensor and the air pressure at sea level to display your current elevation. The air pressure at sea level is fetched from the weather app. And of course, the weather app has its battery policies set to auto-managed.
Can you guess what happened? "Weather app could not be found" and an elevation of -17m
Because no one thought the battery manager could decide that the weather app should not be launched by other apps. Has no one thought this through? Good thing I figured out what was happening pretty quickly.2 -
I just bumped into a javascript problem that exceeds the stupidity of previous ones:
Because promises can be retained after they settle, and handlers attached thereafter are pushed on the microtask queue, a promise rejection can't be asserted to be unhandled until the promise in question is GC'd.
Of course this is nuts so engines will conclude that a promise rejection is unhandled if there are no handlers at the moment of rejection.
I hate this language.10 -
so that's how it is... 2,500 seats and no place for me... I don't blame anyone, just sad about it 😭
'Google and Udacity have developed a variety of free learning resources for you'... yeah of course, no need to apply to the scholarship because you provide free learning resources???1 -
So I created a little script for my mother because otherwise she had to combine 70 spreadsheets manually, I just couldnt sit there and do nothing. So I wrote a simple Python script in like 30 mins, decided that it needed a GUI because in the end it is for my mother. So wrote a GUI and partly learnt PyQt during that in an hour, which was all working fine.
Then I got to the point where I actually had to hand it over to my mother, preferably as an executable so that there is no hassle at all. So found this tool, Pyinstaller which seems to work great. Created an executable with all the dependencies and stuff in a single file, it worked on my win10 machine (because I developed on Linux of course). So I distributed it to her and she immediately gets an error. Of course there is no description and stuff because I made it a simple program, no log files and such. But fortunately she told me that it errorred when she wanted to run it, so I knew it had to be due to the executable.
Turns out she is still using windows 7 at work, which of course is different that windows 10 and here I am at 11pm, installing updates on a fresh windows 7 machine just to create a new build in that environment and make it work on her machine.
Fuck you, windows update. I swore to never see that ugly ass progress bar again, but yet here I am. Send halp.
I am almost just at the point where Im going to teach my mother how to run a python application from the command line because wheels are actually available for all python dependencies (instead of compiling them)!
Are there better python executable creators out there for wincrap?3 -
tl:dr
i fucking hate that professor for whom i have to work on laboratory project right now.
reason#1
the project is using a stack full with java. JavaScript. react and some weird facebook api of which i have no clue about. not to mention the server side of this application which uses tomcat (ok its java after all) and sql.
well that wouldn't be not so bad if...
reason#2
we wouldn't have to fucking debug his mistakes he put into the fucking prepared code AND his fucking useless instructions how to set up the project for eclipse the first time. not to mention his fucking requirements which make no sense
oh yeah im a student. i can always go and ask him for help if i need any...
reason#3
i have another 70% mandatory course at the same time and that fucker refuses to upload hos sheets in moodle and answer even one fucking question via mail. not to mention no support if I am there unless i have eclipse setup. even through the projects should be build using gradle...
reason#4
oh. and have i mentioned that this course is only about design patterns? uts not like we could see several of them in a java only application. no we literally have to learn java itself. gradle. nodejs JavaScript Extended for react which i have no clue about at the moment... and yes i especially mentioned gradle and nodejs beccause we have to set shit up and not only use a script.
reason#5
and all that wont even give us a grade. no ita simply a pass or fail part of the module which the course is part of.
have i also mentioned that the whole shit should be done in 20 hours according to the schedule8 -
I REMOVED every single thing that EVEN REMOTELY looked like it's handling redirections, I REMOVED ALL PLUGINS, and I STILL GET FUCKING REDIRECTIONS and THERE IS NO WAY TO DEBUG IT BECAUSE I GET REDIRECTED AND I DON'T GET A RESPONSE FROM THE CODE I WRITE and OF FUCKING COURSE it does not in any form LOG THIS SHIT ANYWHERE because fuck me that's why.
Truly, wordpress was created to punish us for our hubris.4 -
I am so tired of fake ass people. Honestly, I think people should start firing more mfs in this industry, that way perfectly capable and hard working people wouldn’t have to be laid off all the time, and the harder and smarter workers can rise to the top and be way more valued. “No of course we don’t have the guts to do something sooo abhorrent as to fire anyone 🤵♂️“ - like shut the fuck up you rich ass bitch. I’d be willing to bet my life that your slimy executive ass has done a lot less ethical deeds on ur rise to stardom. There’s no point in rising to the occasion when it’s in vain. I’ll be damned if I put 100% into something that won’t allow me to grow…9
-
<anchor link> for `tel:` makes no sense to add a title tag but you almost have to so I add title="tap to call"> which of course will never get seen by a phone DOM. Hmmmm, what say you W3C?1
-
When I began my career, I always thought everyone in the IT-sector loved their Jobs (except a few people who didn't fit in of course) - 10 years later I've met a lot of people who hated their jobs but didn't just quit it (no kids, no wife, no responsibilities at all) - what do you guys think about this?
Personally, I'm looking for a job where I can put my heart into and which has got a meaning for me (haven't found it yet and I don't expect to do in a short time) because everything else makes no sense to me. -
So I found a course that shows how to make purely procedural animation for characters. The demo on youtube was pretty amazing. It is like 9 hours of coursework. I am expecting some good information from this. The course is for Unreal 5. I intend on extrapolating the relevant data to use with Godot.
I started watching the videos and everything is being done in blueprints. Not sure what I was expecting. The goal is to do procedural animation in Godot. The logical place to start is to install Unreal 5 so I can learn the blueprints and transfer that knowledge to Godot. Kinda funny. Yet another launcher I "get" to install.
The goal is reduce the artwork pipeline. If I can rig characters correctly I am hoping I can share animation procedures and not have to spend hours keyframing animations. Also, code that moves stuff is cool. I genuinely want to know how to make that work. No idea if the goal is achievable.
The course:
https://udemy.com/share/...
Youtube:
https://youtube.com/watch/...1 -
Just fixing a broken build due to another bad merge by SVN. There was no reason it should have fucked that merge up but somehow it did.
Of course I didn't double check by building locally so that was my screwup but what I wouldn't give to use a decent source control tool1 -
FML, somebody here or somewhere wrote that al customers lie..
Just been a witnes to that.. Over skype (mind I reminded them to write to jira on several occasions so others can help if I am out of office) feature xy is not working.. I log in to server, I see no logs of person a doing anything with our system, let alone use the xy feature... Well duh, of course it doesn't work, it's not a freakin mind reader.. :/
Next time no help, no log checking, no nothing until they provide ss of what exactly they were doing.. :/ Fuuuuu....3 -
Requests to a soap server were failing randomly. In order to contact the API provider, I tried to provide an curl example with the same payload and the error response. Yet when sending the payload over curl, the request worked just fine. When my application was building the request, it failed.
What. The. Fuck.
I checked and double-checked the request body and headers. They were identical.
Of course, no error response was returned by the API provider and, of course, they could not tell me how what error I caused in my request.
So I created a basic dummy server, installed wireshark and compared the payload when sending a request from my application and from curl to my dummy server.
It turns out: curl, if called in a certain way, automagically strips out newlines. The soap client kept them.
So that that shitty soap server crashed due to newlines in the message body!
Stripping out the newlines was rather easy.
Shame on you, your house, and entire family for letting it crash due to them!1 -
Friend of mine messaged me about sites being down, of course Im at a family dinner with no laptop or ssh keys with me so no way to fix it!!!
Grrrrrrrrrrrrr6 -
I'm sure everyone has their freelance client wtf moments, here's mine: was given literally 1 day to finish a list of pre-publish updates for a website, after waiting 2 weeks to hear back from them since sending them the website to review. Of course I pushed the deadline to a week later, I have no idea what they were expecting...
-
Had an interview the other day for a fullstack role. They told me I'd have to whiteboard stuff, of course. No big deal.
They had me whiteboard css though. Totally off guard. Pretty sure I got it, but WTF. Is this normal?5 -
Wrote a good backup program, no one cares. I mean, its great if you want to create fast offsite backups! And it is simple to use, and has a pretty dedicated developer working on it all day long (Me)... Well, of course you would want to check it out, so here you go https://github.com/paulkramme/...7
-
Bought a nice widescreen monitor from Samsung through B&H Photo. 2 weeks later it wouldn't turn on. Shipped it in thrice for repairs and on the third time Samsung exchanged it for a new one. 7 days later the new one won't turn on. Same symptoms. The seller's money-back guarantee has expired, of course. No idea if Samsung will just give me the original value in cash so I can find another one from another manufacturer who knows how to make monitors. I'll probably just get ripped off. Time to die?21
-
FML having to take on and support a python test framework that looks like it was written by a junior C embedded dev without a mentor.
- Imports everywhere in the code
- No abstraction or OOP
- sys.path.append fest (broken imports of course)
- Global variables fest
- No docstrings
- No readme
- Somehow mixed with a jUnit test framework as well
- Uses Windows environment variables profusely
- Pycharm has a stroke when I open files from this project5 -
This was in 1st semester and our CSE course went under some major course revision. Python was to be taught in place of C. Now the professor we had was very famous and we were excited to be in his class. But little did we knew he had no knowledge of Python at all. He used to tell the lab assistant to teach.It was so bad that I lost all interest in programming!!
But we all studied python later in our winter holidays for further courses.
Next semester we had OOP and this is what happened:
1st lab:
Professor(different): I expect you have basic knowledge in programming so I have uploaded.
Every question was related to structures in C.
In the same semester, we had data structures where we were 'expected' to know C or C++.
Later we came to know that Python was not going to be of any use in any course ! First semester went into dustbin.
/*
It was pretty long rant. Hope you didn't get bored :P
*/ -
We just launched our web app service a month ago, clients pay thousands for it! of course still no raise.1
-
i find comforting hearing good villain AI videogame dialogues.
for example, morpheus in deus ex.
one obvious reason is that the voice representation has an unrushed pace and low tone.
another more significant reason is that there are no emotions affecting the course of thought of an AI
because of that, villain AI characters can describe brutal but possibly actual aspects of humans without flinching.
as a developer or person, that is a commodity because you want to be as objective as possible.
if you had no feelings of self doubt, fear, laziness, shallowness, then you'd become an exceptional free man3 -
Is it just me, or does it seem like worse languages get more usage than better ones? Like, how many people know Haskell vs. Python? A lot of people dislike JavaScript, but why is it so damn popular then? And why didn't presumably superior Dart replaced it on the web, even with Google's support and lobbying?
I think the reason is that every language has vocal critics, and when a lot of people use a language, there will be a lot of such critics. When a certain critical mass (no pun intended) is accumulated, it begins to look like everything you can read online is bad things. Of course, the language being worse than some other hip language doesn't help.
What do you think?3 -
well, i just screwed what might have been a great opportunity at a great company with a recent capital injection by Uber.
I don't know what the hell my brain was thinking when answering at the technical interview, like wtf? they asked for an use of design patterns, and i started thinking for uses in my daily life (???), like, outside of work?? to which of course i answered "no, I can't think of a time I have used them" 🤡🤦🏻♂️
They asked what motivated me to work at that company, and I basically answered "money and free education perks" 🤡
The worst part is that they contacted me! So for some reason I was pretty sure that I would ace that interview with flying colors. Yeah well no, fuck those expectations.4 -
An arts online magazine. The manager needs to include ads but don't want to do it on a obstructive or invasive way. So far so good, I agree.
Since this is an arts and culture mag, he gets the idea of having a piano keyboard on the sidebar. Each of the keys has to be animated so that on hover it seems to move and play a note. When clicked, it displays an ad. The user don't know or see the ad until he/she plays the note.
Of course no one bought any of the keys. Hours of work wasted.
We all hate ads but some workarounds are not worth it. -
So today's conversation with my co-worker who built our build system...
Me:OS X build server is not building valid installs.
Him:What's the problem?
Me:The KEXT is not rebuild... I think that Jenkins isn't capable of updating the file because of the permissions the script set when you test compiled it manually... Could you please add Jenkins user to sudoers file or something?
Him:Yes of course, but what should I google?
WTF dude? Do you even think yourself? And for some reason no-one has acces to the build servers configs exept for him and he shows up like 3 times a week... -
Over the course of a few months I have concluded that the newly hired _experienced_ developer is… not so experienced. In fact, it is very unclear what he/she actually brings to the table at all.
How this individual actually got hired is proof that middle management has no clue of what they are doing. And it is poison to the organization. Bad management (middle/semi-upper in this case) is such a waste. More so than the newly hired incompetent developer. I am beginning to think she/he actually lied during the interviews. And I am not alone in my suspicions. -
Did some contract negotiations with the company I work for a couple of months ago, when they offered me a promotion starting next month ... today I got the contract. Only one of the terms we have agreed is in the contract, of course that benefits them. No word about any promotion etc. Wrote to the guy in charge today but no answer so far. Should I just abandon ship or am I just to worried?4
-
This internal api is killing me. Why the fuck do people return an array of numbers inside a field that has a generic name such as `icons` to convey information such as "hasOptionFooIncluded". Because of course then icons contains '6'. Yet if both 6 and 4 are in there, it means something else. Needless to say there is no documentation whatsoever what each number or group of numbers actually means so I have to ask around to find out what numbers means what in order to wrap that call away into something maintainable. Because the API is deprecated and we don't want to fix shit in there. We just create other shit depending on this crappile. :/
Stop using magic numbers. Just stawp it! -
"Can you go through this hours-long process to reproduce an issue i saw and debug it? I don't have bandwidth."
"Sure, but I'm pretty sure the issue is actually due to your recent changes in [related feature], and I'm pretty busy myself."
"No, that's not how that works. Please figure out the real issue." (Strongly implying it was my fault)
*Goes through hours-long process to reproduce* (yes this procedure could be improved but this is a rant not a planning meeting)
*Of course, it was his change*
"Oh. Well, it's not really a priority." -
Fucking remote db doesn't want to work with me and workbench. DB is on an empty test server, no firewall issues on the network, powershell on my pc says ping ok, tcp failing though, server firewall not running, server up and running.
Tried to modify network access on db configs like bind-adress, set my db user "host" value to wildcard. Now I can log in on workbench with my user, yet root somehow fails, wtf?
And of course once the connection is live, no db us visible, accessible, nothing works. I'm so frustrated. About to nuke it and restart ... again!13 -
Our keyboards/mouses are getting replaced (it's a matter of years) to Bluetooth ones. No spare batteries are given. From some of the offices the helpdesk where they give you new batteries are a few kilometers away, you have to call a shuttle...
Nobody communicated, but finally turned out that there is a floor responsible who has spare batteries. Of course, they are kept in a locked down cupboard, so each time that poor person has to be interrupted if someone has a drained battery.
Shall we stay with the gold old USB keyboards?2 -
Not sure if junior dev is lying or just really bad at using the search function. He made sweeping changes in code he inherited from me and failed to find all the jQuery selectors that broke because of it. And he didn't think of clicking on all the other buttons on the page to check they are still doing their thing. Of course claiming that there is no time for testing when I pointed out his mistake. Wish he'd stop being such a bad, this is not the first time this has happened!
-
No better way to start off a new year than to wake up to message from the boss telling you that you need to start to work even harder because there are projects overdue and clients has started charging penalties.
Of course he doesn't care that there are only two of us (me, a Junior Android Dev and he iOS Dev) and there are 3 projects, all with deadlines in December 2017 or January 2018.1 -
Of course another one of my non Apple computers bit the dust for absolutely no other reason than time.
Sigh...this is why I prefer to keep my windows computers on the desktop level, custom level. -
I used to work for a consultancy that specialised in a very niche area (I won't say what – this is traceable enough already!). We charged our clients a very high hourly rate, because demand and supply. All the time I'd get calls like the following:
"Please could you just make this small change to the deployment?"
"Yes, of course. You don't have any contract hours left, so I'll just forward you to our billing department so you can sort out the payment first"
"Ah okay, please can you tell us how to do it"
[Even if I explained it, you wouldn't be able to do it – that's why you're coming to us.]
"...or better yet, just do it as a quick fix outside of work?"
[So... work for no pay? No thanks.]
While my company always had my back on these requests (obviously, they wanted payment too), they were so frequent that I got sick of it.1 -
My last rant did not go down well 😂
I need to clarify.
If you have no communication directly to another dev.... And your creation directly impacts theirs .... And you don't tell the middle man ... You are a twat especially if your aware of the launch that's basically right now !
To be clear.... This guy built their site and database everything .
I had to connect part of their new app to the site... A few pages they wanted in the app.
He changed the links ... On purpose I think to screw over the launch of the app to make me look bad
I can not communicate with him... The CEO hates him and won't talk to him either
So what am I to do?
Not be pissed off about a spiteful dickhead?
Of course I'm pissed
To make people understand you don't send out a lethal update that can fuck up the servers without telling no one... That their might be technical issues -
Client push back: when the client wants an impractical feature to be implemented and you tell them HELL NO, with a little sugar coating of course
-
I'm studying games development at university and as a course it may not be the best but I enjoy it. With the department courses like Computer Sciences etc run alongside and we're given the choice to swap if we want. At the end of first year a few left the class and a few came in.
Forward to now where we're actually making games. I'm in a team of 4 working on a minecraft clone using Direct X 12 (50% of the module). Immediately one asked "who actually wants to make games?" to which they all said "no... This course is pointless, I don't want to make games" . So now I'm stuck on a team with a group of people who think its all stupid and want to do bare minimum work and want to solve no problems or do anything interesting with the project...4 -
Something that really confuses me are the people who signed up to the compsci uni course without ever trying programming before, like no way it’s a good idea to invest thousands of dollars and three years into something you have no idea if you’ll even like4
-
Two questions about devRant itself:
- Is the overlapping element on purpose (anti normie filter maybe) ? Of course not, but am I the only one having it, knowing I have it since day one ?
- Is there no option to change password, or I'm just blind ?7 -
Just had my first lesson of the course Web Development. We got an explanation of what html, css, js and php are. Nothing bad ever happened from repeating what you already know, so yeah..
But then came the horror: We need to make a website in FUCKING WORDPRESS!! I ALREADY KNOW HOW TO BUILD A FUCKING WEBSITE WITHOUT A FUCKING SHIT CMS!!
So I showed the teacher my personal website and asked if I could use and/or extend that. They loved it, but I still need to build a website using fucking wordpress!! Not even using php! No, we need to build it with the UI of wordpress.
I know that's not even hard. It's just.. WORDPRESS!!
I guess I'll just have to live with it :/2 -
Back from Christmas vacation, contractor account expired, no VPN, no mails.
Of course, contractor IT is not available. -
Just had a so called "cyber security" seminar in college today.
The guy who claimed to be a trainer or somewhat network security guy or something behaved enigmatically with utter consistency. He obviously claimed to know facebook hax0ring though.
They were basically there to advertise their complete crap: csksrc.org
(Ethical Hax0ring Course) (also claimed their site to be 99.9% secured - GREAT!)
After obtaining a ISO*** standard cert or after taking multiple sessions on "advanced ethical hacking" if you go about telling peeps in colleges that: "The single way to hax0r a facebook account is CSRF!" "Will hack your facebook account by MITM through malicious WiFi Ap." Then, NO neither I want your shitty cert nor do I want to be in your team and create the next level of "advanced ethical hax0ring - CEH course". Reason why I get cringed when peeps start about their certs and the ISO*** value it contains. What ISO value does your brain cells contain though? -
I recently got rejected for a couple of jobs I was going for, no dramas they both wanted someone with a bit more experience.
They both returned feedback which I like, much better than getting ghosted.
But one of them said that they didn’t “see any enthusiasm for IT/Technology throughout the interview”
This annoyed me a little as I’m not entirely sure how they measured this I’ve the course of a 40 minute teams meeting. Especially given my work and study history etc.
Has anyone else ever had anything like this given as part of a reason why you didn’t get a job, and if so did you do anything to rectify it or just ignore it as meaningless feedback?5 -
To my boss who thinks is ok to message somebody:
- On his/her day off
- On Saturday
- On a Sunday morning
Of course all was related to business as usual stuff no real emergency stuff nor that would have impacted anyone waiting till Monday morning.
Of course no overtime nor on call here and been blamed due my ‘flexible’ schedule (read arriving at 09:15 rather say 09:00) but of course out of office hours work or having to deal with hot projects no one was able to deliver does not count...
Talking of true leadership10 -
You suffered a plane crash above the ocean, only you and one other passenger survived. You get washed up on a deserted island.
As you wake up, you realize they woke up before you. You look around and find them sitting on a huge pile of coconuts. While you were unconscious, they went around and collected every single coconut. There is no food on the island other than coconuts.
Of course, you can resort to fishing, but according to statistics 9 out of 10 startup fishermen die of hunger. Coconuts are your only realistic chance of survival.
You ask them "Can you give me some coconuts, please?".
They say "Sure, I can give you some coconuts, if you suck my dick."
Will you suck a coconut man's dick? ©10 -
Does anyone blog or post on dev topics / tutorials, and if so what platform do you use these days?
- Medium is just full of aggressive paywall crap these days - not interested.
- Freecodecamp is more geared towards tutorials, though I wouldn't be against this - but seems like it's mainly geared towards "getting started" tutorials, and there's no way to comment on articles either.
- dev.to seems to be more of a "Twitter for devs" rather than a blogging platform.
- Blogger is as good as dead.
- Self-hosted platforms require me to maintain them, and I can't be arsed with the SEO side of things.
Anything I'm missing? Apart from to give up and do something more worthwhile with my time of course...5 -
Why is there no hoodies available for our avatar?
My hoodies are my main torso wearable. I want to be able to show everyone on DevRant of course!7 -
JS scrub doing a course using React. Necessary scripts provided in the course are only available as online .js files, not node packages. Keeps failing no matter how I try importing. Trying to find alternatives, but seems like no-node packages are only remnants of the past.
Get tips like this: "You should take a look at how you can combine js files with built-in modules." -
I was hired as an Android Developer. Now, being a Windows Phone/Mobile User but coming from Android this wasn't a problem.
Working with Android really convinced me what a piece of garbage that OS is. 50% of the code are fixes for stuff that SHOULD work and DO work on other OSes just not on Android. Often times I got in trouble for Apps crashing due to the Android Phone itself failing it's job which I of course can't fix. Sadly, I'm only trained in Android and Windows Development and no one wants a Windows App, so I'm still stuck with this underpayed job which makes me sad! -
Many years ago I was sent on a course to learn AS3. The morning the course started the first thing the teacher said was that their marketing department was ahead of the teachers and so the course will not be taught for AS3 but AS2 and that AS3 is like AS2. No asshole AS3 is not like AS2! Maybe in some basics but AS3 is fully OO and AS2 is not. I ended up telling the teacher stuff he didn't know yet about AS2 and AS3. What a fucking bummer.
-
The name of today is Murphy.
So, the LAN at location A can't reach the one at location B. Turns out that something yet unknown is blowing fuses at location A, but after disconnecting a ton of unknowns, the router and a radio link station are up again. Yay Internet, but still no VPN connection to location B.
Needing the passwords for the OpenVPN servers, I notice that encfs4win refuses to mount the drive where the password manager files reside. Of course, any problem must have the company of other problems. Eventually, the encfs drive mounts on another computer.
So, I can access the OpenVPN computer running the client side and check the logs, which tell me that network B is unreachable.
Both networks and an encfs setup all die at the same time? Right, Murphy, what are you going to come up with next? No, don't tell me because I just got read errors from a hard drive. -
It’s rather sad,
Working on an Ajax upload for my first time.
It’s taking forever.
And of course, simply I have no idea what I’m doing.
And yet alas,
I got so very very excited.
Because,
The error message was finally different this time.3 -
Ha! Our Ops Support DBA Manager just asked (tongue in cheek) "if we are now supporting MS Access, too?" To which of course, the answer is no. Business user who install Access on their desktop and use it for business, get to provide their own support. As their Dev DBA, I'll be more than happy to help them migrate their data to SQL Server, Oracle, or Teradata, depending on the Use Case for the data. But, no, we don't support Access. Ever.
-
Folks, it's happening!
Look at this shit: they managed to create a web editor / infrastructure technology which enables you to write backends blazingly fast. No deploy time, no git (versioning with feature flags).
Sadly, this comes with the worst vendor lock-in ever. But it is still a great idea to take the approach to drastically remove complexity out of today's software.
https://darklang.com/
I am torn. But I would prefer if it was OSS of course (to be able to self-host it).7 -
Dear the jackarse the wrote our highschool ComSci course.
Go fuck yourself. Pascal is deprecated long ago, no-one using it but you. You are dragging us down on the programming yet you want us to follow up "the great 4.0 revolution" while feeding us garbage from like what, the 90s? Please consider switching to some modern language, not necessarily the C family but please be something modern. And teach us to use the command line.
For the love of god
PTH6 -
Don’t you just love it when you’re hosting company decides to do a big change on their email sending policies that breaks a bunch of your apps you have written the depending on sending out emails to users for verifications etc.? And of course they did this with no prior notice. Not the way I wanted to spend my weekend updating certain parts of the domain records to allow this to happen.3
-
So started building a game engine in Vala using SDL2, I have never built anything from scratch and decided to do it with no tutorials and just looking at the documentation on valadoc... So of course all of the pages for SDL2 and it's sub components show up fucking blank... Well isn't this dandy .-.
-
Confession: a very important feature of the website I'm developping wasn't working for a certain time. The boss wasn't aware because he doesn't go on the site, and I only found out last week because I needed to implement a new feature that used the previous one. Problem: the bug was only on production, not on local (and of course we don't have test server).
I took advantage of the absence of my boss today to clear the situation by making all of my tests on prod. I hope no customer tried to pass a command today, but it's finally repaired. I am both proud and shameful.3 -
An app I'm making for a client currently has 23 "pages" that are simply web views.
Most of those pages have A HREFS which open other pages (some external pages that I have no access to as a developer).
Of course, some of the links aren't HREFS and are javascript calls to change the content on the screen without going to another page. So the user thinks they have gone to another web page when then system doesn't recognise it as another page...
Additional to this, there are multiple versions of the pages depending on which language the user has selected in the app.
And nobody seems to have considered how the default back button handles all these possible eventualities (whether it can go back to previous web page, IF it was an HREF and not just JS mimicking a new page (and how would my webview even catch that), and of course IF the language hasn't changed during the user journey etc etc)
Am I wrong for being annoyed about this? Am I the dick for not developing a clean solution to it? Or am I justified because webviews have no place inside an app!
I'm sort of hoping apple deny this app due to too many web views :S8 -
Me: Ok I'm not going to bother upgrading my PC, just going to use it and buy a whole new system later on...
PC: Yo' bro, remember when you had no clue at what you were doing and you didn't buy an 80 Plus certified PSU and used stock intel cooler? Yeah man you're going to need to replace both of these things, that'll be $280!
Of course this fucking happens, knew I should have waited till I actually knew what I was doing with PC hardware!5 -
After paying 3 years in advance to my host, some emails of the owner of a project I work with (very small thing, but still..) began to disappear. She doesn't receive the messages and neither the person who sends receives a error message. I've contacted them but no one could found out what is happening.
In this meantime, I had to change the PHP version (there is a version control in their cPanel). Just after changing, Mysqli and PDO stopped working. It took about 4 to 5 days for them to fixed it (shared host).
Back to today, I needed to send and receive lots of emails of this project. As we are losing tons of legitimates mails, we started to cc our personal emails to avoid misscomunication (deadlines are very important). Of course, exactly today, Microsoft's mail stopped accepting any emails of our host IP, as it appears someone has an Trojan hosted there. Of course, except me, everyone else personal email address are Outlook.com.4 -
My routine everyday:
waking up
going to work
coding
going home
coding again
.
.
then exercising, watching shows and of course eating...
sometimes, no, I should say always remember that you need a time for yourself, you need to do some other stuff, not always coding, work, etc. We are not computer. 😉 💡2 -
Was given some changes a client wanted done on a site that a couple of my predecessors worked on. They were pretty basic so thought, no prob, let's get this done and move on the more important things. Open the 3000 line css file..... no indentation..., syntax errors and warning all over the place and of course no documentation. A convoluted mess. Fixing the errors would basically break the site due to all the unnecessary overwrites. Literally the worst style sheet I've ever seen.1
-
Not a fan of legacy products which make use of a tonne of TSQL stored procedures, especially when they include a mess of logic, spelling errors, no version control of course, all squirreled away for some unlucky person to find and unpick in years to come.
-
That day when I destroyed the hard drive of my mother's PC when I was 12 years old. (The drive wasn't properly screwed in the case, and so after a few repositions of the case, it would one day start up sounding like a jet engine and after that scary sound: silence.
My mother took it relatively well, mostly because she saw how I was beating myself up over it. I was so mad at myself as I knew better! I knew how to create a backup strategy, I'm theory. I never really put in into practice though.
She had no backups of course. No way of regaining her data.
Now she does. And now she regularly calls me to initialize a backup of her current data on her external drive. (And every few months I sync her data over to my place on a data storage just in case she loses both her PC and external drive in a fire.) -
So my phone updated to Android 5.1.1 (can't remember the actual number of the update) against my will. I chose no a couple of times. One day I woke up and pop! New version for you! Yay!!!
Now my battery is draining faster then ever before. Camera is freezing sometimes. I hate you Lenovo. My Vibe K5 was such a glorious phone, for my use of course, but now it's just a desk phone since it's always plugged in a power outlet 😒5 -
I have gained quite a lot of coding confidence recently.
Im quite confident i can deploy a full working application or a mobile app.
I have some inspiration bit i am still not sure of how much work/investment does it take to make something that generates money.
Of course im not including million dollar ideas. No my goal is to make small apps/applications or freelancing jobs off work to generate some extra money (noticeable enough that the investment is worth the return).
Obviously the best way to learn is to dive in and im not asking to know about your golden egg that you are harvesting.
But do you have any tips/advice or experiences to share?3 -
It's been for a while that I'm dreaming about food ordering company where I can choose from the different foods in the way of: " I want 100g rice, 150g brokkoli, one baked potato...". Probably the calorie would be automatically added up maybe even the macros. The assembled packages for a week will come every day or single order would be possible as well. It's a so beautiful idea. Here we have some similar companies but they deliver raw stuff so there's still a hustle to cook it... And of course there is the fastfood nightmare... Imagine you could eat stuff you assemble yourself, you know the calories as well and there is no overhead of shopping and cooking. Basically every single all-you-can-eat could implement the idea. I'm really sorry that there's no such service. :( One day if I get really angry I will start it...1
-
Mine was quite recent. I discovered that there's no real pre-existing way to create an SQL statement in C# when the number of targeted columns and the number of conditions is not predefined, so I custom built a reusable class that I now keep in my collection of tidbits.
Of course, someone here is going to tell me that there is something already.4 -
The CloudWatch API is an awkward piece of shit.
No convenient way to just ask for the latest value of a metric. Gotta supply a time window and hope metrics were actually reported within that window.
Oh and make sure your timestamps are in ISO 8601 or the request will fail (but the SDK does zero validation so a unit test won’t catch it of course).
Oh and you have to assign an arbitrary ID to each metric query in your request even if you don’t care about mapping the results back to the queries. And the regex for the ID is just fussy enough to be mildly irritating.1 -
How do you feel about not creating database tables for objects that only exist in relations?
For example, I have made a wiki engine. Because nothing on wiki pages can actually change, they aren't an entity. Revisions are an entity, and they refer to the title of the page which was changed. The same application also includes two non-version-controlled directed graphs between the pages (element of category and navigation log), which are represented by tables that link two titles. Of course the indexes are all set up so that it works like a foreign key would, but there is no Page or Article table. -
That's unbelievable.
I'm working on a project using Flutter, a framework made by Google.
And of course, as every product of Google, is full of bullshit.
I was creating a theme for this app and I had to styles some texts. I whis I never tried it.
There's a plethora of attribute: headline, body, title, ecc. For each of them there are many types: headline1, headline2, headline3 and so on.
So I checked the documentation, because of course i had no clue on which one I should have used.
And again, the documentation is made by Google: full of bullshits.
They don't event tell you which one do what. So now the best thing to do is to create an entire project just to figure out what the fuck each of them does.3 -
Long time, no rant, even though this isn't very much of a rant. Just started the second course that follows the one I've ranted about previously (thankfully with a different school and teacher this time) and THE TEACHER KNOWS PROGRAMMING!! BLESS!!!! I'm so happy I could cry.
This course is in C# instead of C++ though, but I still know more of that than I did C++ when I started the other course.
Yesterday was the first day of the course and he responded within an hour, explaining how mathematical calculations with chars work. (Which is unfamiliar to me still as I've mostly coded in Python.) Even though I'm not very familiar with C# yet I'm so looking forward to this course.rant teacher quality discussions welcome c# actually gonna learn stuff #hashtagblessed school related1 -
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 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.
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.😥 -
There's a team where the leader has some real weird/bad ideas here, it's like, ugh, no. I can't say no because I'm not in position to contest, but geez I so want to.
Like, we wanted to load data with pagination because there could be a lot of them (could reach thousands objects of data easily).
Team Leader: No, no pagination because that ask to call those services several times. Only one call, you load all the data in the same single page and you don't call the service again, so stock them in cache.
So the idea at first looks bad, and after analysis and research, it is real bad, of course.1 -
My first intern for school.
It was for less than two months (so I don't get paid), and it was developing HTML on Joomla!.
I lost money (since I was living on my savings, no scloarship during the intern, and had to take the train, which wasn't paid by the company, of course no), nothing more learned, I wouldn't call valuable that experience since I want to avoid CMS as most as possible, lost a whole summer.
I have it on my CV just to talk about it and say "Never again"6 -
Project was based on Ionic3 with angular and SCSS.
Ionic has an SCSS array with colours that generates countless CSS classes for each combination of color-component.
Smh I managed to reduce the amount of colours in that array and reduced the overall size of the final CSS by 48% (from ~8MB to 4.1MB)
Of course the overall app had no performance increase BC the problem is the main.js file which is about 12MB with no lazy load3 -
Software has no pre-built packages. Clones repo and tries to compile from source. Spends 1.5 hrs hunting for the libraries - no list published. Configure of course had trouble finding one I had installed; had to debug the configure file to see how it was search for it, turns out it was applying a subdirectory to whatever path I gave it. FINALLY configures and I run "make all". Everything compiles!!! Try to follow documtation to setup the software, 1st cli command -> Segmentation Fault with no logs....
-
Cable/Internet outage. Tried to contact ISP (Mediacom, who are awful)... Reported outage over an hour ago, but no update.
So, I figure it's time to call then...
In support app, selected "Call someone now." Selected sevices. Drop-down for "Tap down arrow for list"... contains the single placeholder "Tap down arrow for list". Plus, of course, you cannot submit the form without making a selection from the list.
Fuck your fucking support app right in the java-hole, Mediacom.
I did not need any more reasons to hate you - you are already at the top of my list, with no one else remotely close behind.3 -
As of this week, recruiters have been calling the company office number that I work for.
The first time this happened was Monday and of course, I answered my office phone after it was redirected from the support team. It was a man with an English accent offering me a job in Luxembourg. I politely said no thanks as I had no intention of uprooting. Plus, I was sure that he had no idea of my technical skills. The nerve of these insects.
Today, it happened again. The phone rang. It was my colleague. He said, "there is a guy looking for you. He sounds English". Alarm bells went off straight away. I replied, "He is a recruiter, I don't know anyone with an English accent. Ask him what he wants.".
He claimed to be from a company I previously worked for and had been requested to contact me, but would not say from which company that was. Sneaky bastard!
My colleague said the number came from a company called Theta Partners in Great Britain.
I think I need to prepare a good response to the recruiter, if it happens again. Any suggestions?1 -
I have to add into develop a code made by a university researcher. The code is in Python 2 for no reason, not all the docstrings are there, no comments (of course) and many, many anti-pythonic practices.
I wanna quit so bad.1 -
There's no favourite coding challenge for me. Of course I do them when I'm asked to but I don't think anyone can derive how Well someone works from these short toy challenges.
I once had a proper prototyping Challenge that was really fun. I had to Work on it in advance to the interview. I had to define the scope and how much time I will spend in it in advance and then explain and defend the scoping and all technological/architecture decisions and handle proper criticism in the interview. No bullshit coding challenges Had to be solved :)
I think these prototyping challenges will Tell you way more about an applicant and his worth as a dev than those little challenges ever could.4 -
F-word with three consecutive U-letters! SQL Management Studio just crashed, just when I had finished a nice script, that I hadn't of course saved yet. I must say SQL Management Studio hardly ever crashes, can't even remember the last time that happened before this. Wonder if it has anything to do with the plugin SQL Complete that I installed just recently? SQL Complete also has the annoying habit of displaying a popup every time SQL Management Studio is started, with a delay just long enough so you have already got started with something when you're interrupted by that popup. No, I'm not going to upgrade a piece of software that behaves maliciously!15
-
The "voluntary" Affirmative Action tracking questions on your site's job applications are no longer voluntary if you don't have an "I choose not to say" option and refuse to accept the placeholder "Choose One"...
"Refusal to provide this information will not subject you to adverse treatment." ...other than the inability to submit your application, of course. -
So, the story starts with me getting a job. Full-time job for the first time in my 21 years old life. After short conversation about how amazing this company is, after countless lies and stood questions they decided to hire me. I had to get come on Monday a week later with everything prepared.
So of course I did that and got to my workplace on designated time. Turned out nobody was expecting me, nothing was prepared for a new programmer and everyone seemed angry at me for no apparent reason.
After long talk with my new boss I got some less than 100$ pc with CPU that couldn't handle virtualization and expected me to work on software that needed extensive use of virtual machine.
PC is of course filled with all kinds of spying software that uses most of the resources. IT teams only job is to check if programmers are working their assess off for at least 8 hours a day.
I've filled a ticket about granting me access to Debian machine on the mainframe so I could work. No response for two weeks. I've lost hope already.
I have to work on open space with more than 30 engineers. Screams, phone calls, alarms, all at once, all the time. My colleagues seem to not care and I can't understand how.
I was tasked with rewriting major application because old developer did some half assed piece of burning shit. It took him more than one year, I'm finishing it in less than two weeks.
Of course nobody except for me is preparing any kinds of documentation. I had to reverse-engineer whole API for alarm system.
Salary is less than a junior programmer should earn.
But I'm stuck here for at least a year because nobody's here wants a guy whose only experience is as a freelancer. -
Had a freelance client half a year ago, they called to do some edits and adding features yesterday. But i dont work im web development any more and no longer feel like doing it. What should I do. Can i just bail or do i give the their money back or whats the best course of action here?5
-
I'am trying to monetize my vuejs app
But google is telling me that there is no content inside my website
And of course there is no content because vuejs render engine compress everything in JavaScript
What the hell is this?😠😨😨😨.
So should i conclude that frameworks app cannot be monetize?
Please tell me no
So how can i monetize it?7 -
I'm always trying to make apps or websites and finance it my self cuz here in Morocco no one wants to finance virtual things they still don't believe in earning from tech.
And of course i fail every time now I'm trying to make huge amount of money to finish my engineering studies. -
Code with no clear architecture, no documentation, no coding standards, no tests, many security-issues, a lot of hardcoded stuff, written by people forced to use a completely new technology stack and messing up, of course.
But we are not allowed to change anything, of course.
We have to keep coding in that style and with the tools present in the project. For uniformity, of course.
I managed to work on that code for 2 years... Recently it dawned on me that I don't give a crap anymore.
I quit, of course. -
My company don't want to buy me a new computer: Im stuck with 2012 Dell. No kidding. And I am supposed to run 10+ docker containers all the time, plus java IDE.
Of course, I bought a new computer - by myself. Fuck my company. I don't have time for stupidity.3 -
It started when life caught me off guard. It was one of those transition moment when you realized you are no longer a college student and you need to get a job.
I was clueless that time (still clueless - smh) that I didn't prepare my CV nor interviews. I got into panic mode and ask help from career service in my college (I rarely ask for help, and when I did that, I am really desperate).
Long story short, I got a job from the career service's connection. I don't think I did well in both the interview and technical test (of course, no prep or whatsoever, what do you expect?) but seems like we both in need of each other (maybe because my grades when I was in college is good... and maybe because my starting salary is low enough... and maybe because there was no better candidate at that moment) that I get picked.3 -
Just started my new college education (going for embedded systems engineering) and we found out we don't have any holidays except for christmas.
No biggie, can live with that.
However, we just got a project which we need to pass to continue to the second year and of course it's a fucking group project.
Guess what, one of the asshats had a holiday planned for a while, so he'll be out somewhere in Africa while the rest build stuff for a week. 1 week on a 3 week project... Amazing.1 -
I would like to ask you fellow devs how many books you have read.
No matter the subject, length, medium, or reason for it. Of course I am asking for an approximate number, I'm not asking you to count your books.
I am asking bc I once heard that people that have read more books, are generally more successful in their career.7 -
If your platform doesn’t target websites, just server-server or server-mobile; you’re better off with gRPC. Assuming there’s no learning overhead, of course.
-
Time for an actual rant.
3rd year of CS.
We have Mobile Systems course - Android & iOS development.
Lectures - 1hr of interview with Steve Jobs about greatness of iOS.
Practice - So far we had to write 2 android apps.
Seems wrong? No, it's perfectly fine for "Course Leader" (idk how the guy is called properly in English)
First app - 3 screens (it was forced to do it with Activities), data passing between activities, lifecycles
Second app - 2 screens - one with ListView (well, I asked about RecyclerView, luckily I was allowed), another one adds elements to that List plus Snackbars, Notifications, list item selection and removing them (I ended up adding retrolambda and streams to write it anyhow). We were asked to do it on Activities, I thought it was an overkill, in the end did it on Fragments.
What pisses me off - we were asked to do those two apps after watching one hour of interview, the guy who leads the practical part of course has no idea how to do things in Android (said it clearly), I was, and still am, only one who knows how to do anything.
I work as Android dev, so I want to help my colleagues. Decided to make tutorial streams where I explain how to do everything.
Troll colleagues come and dislike it on youtube, post lulzy comments into chat. Not that it bothers me much, but still, people who I'm trying to help are mixing my help with shit, great :)
If Polish devranters want to check out those streams (you can write a decent app after watching those 4 hours) I can post them in comment.2 -
why the hell would you set a router's default user/pass to nothing?! like to blank... WHY!!! spent about 2 hours trying to find this fricking thing online and of course, there's no documentation, who need that shit anyways
long story short: @router_manufacturers, set the default user/pass to "admin" AND PUT IT ON YOUR WEBSITE!!!!!!!!2 -
What is software development like where you live? Would you say it's good/modern or bad/outdated?
For example, in Peru (this has a degree of truth of up to 95%):
- React isn't even a thing (nevermind RN)
- Everything uses Angular
- No Django, no Rails, no Express. Everything Laravel, CodeIgniter and .NET
- No NoSQL
- Objective-C >> Swift
- AWS? cPanel!
- No testing
Of course I focused on the "bad" part, but maybe this is what rants are for :) And I haven't said anything about salaries 😪
What about you? And please don't forget to mention your country.2 -
People that approve pull requests without looking at them!
No tests or so bad they would do more use by not existing, typos, the code follows none of the design practices and the code obviously will not compile and thereby breaks builds in trunk for everyone.
Because of course they only asked one person to review it and then merged it immediately. -
My first year of a 2 year course our teacher had only taught us 2 theory topics of 6 and hadn't begun to teach us the other 2/3 of the course which was programming. The only reason he took so long was because he wanted everyone to understand the topic before he moved on which meant waiting for the people who shouldn't of been allowed to take the subject because they never paid attention and showed no interest in the subject. But he refused to move on without them.
To drag those 2 topics out more one of them was algorithms. At the time he had sprained his wrist shadow boxing and instead of preparing them before hand to give us some help he would type them out while we sat and watched wasting half the lesson. Then a month or so into our second year he left leaving the other teachers to make up for everything he failed to cover with us. -
"the fight between tor and regimes that censor the internet is a fight of \"well that's not quite apache so it's tor\""
hear me out here:
then fucking don't be.
Switch it up a little, get creative! No one's gonna expect you to be relaying Tor through like a Minecraft chat or a fucking Doom server or over SFTP or Teamviewer or...
(of course it's not gonna be those protocols but they're already faking Firefox/Apache signatures so do that shit with other protocols)9 -
I feel more excited creating my own products and an ecommerce store. No more jerky bosses. Of course now I have to do everything myself. Here's another iPhone case.5
-
Title: Error Popup Occurs --> To be discussed
Description: When I open the app -> I see the app screen -> then I see some text -> sometimes there is a popup showing an error message
We of course don't want any errors at all so we should hinder these error messages
No, this isn't parody, arrows and all its how some people write our tickets, why do they write it this way!?!? Where is the value!!?!? Where is the comprehension!?!?!? God I get so sick of it sometimes.7 -
Probably acting. I loved to go to the acting course at school. Played a bigger role in a theatre play in that same school. I was more of a quiet guy, but had no problem turning into (most) roles and playing scenes.
Had a good friend who was part of a theatre club and passionate too, so working with him was even more fun.
My role-play seemed to be so impressive/surprising, that it was praised in the final year book by several anonymous comments inside my profile page.
Today I'm a CS grad and acting is still interesting, although it's unlikely that I will pursue this path. -
Does someone know what theme this is?
I hate seeing this images because I'm interested in the theme and of course, they are stock photos, there's no info about them.10 -
My new microphone arrived.
I used to own Razer Seiren, but it died few weeks ago.
Now this cheap 60 dollar mic bundle's sound quality is on par with that Razer Seiren.
It just lacks all the functional buttons and knobs, and of course, a switch for illuminating logo.
Does anyone stream or run a YouTube channel here?
If so, what kind of content?
PS: Please, no links.2 -
At the beginning of a master course at my university the students need to do a little task to ensure they know fundamentals about programming. 70% fails the test. They had no Internet access but a reference card for c, c++, Java & python. Is this really that hard?16
-
So I was given a project to work on a week ago. The expectation given to me was completion in one week. I am a newbie hoping to keep my job so I jumped in head first (didn’t know any better). I ran into several road blocks which I communicated to my boss. Today, he (boss) is freaking out (blaming me for being behind the deadline). We have a meeting with the lead dev (who should have been doing this all along). He says wow. This is way too hard. Let’s scale it all back and focus on an MVP: 10% of what was originally requested. Of course. I get no thanks. No recognition for hard work. I’m just happy my coworker sees the work I’m doing.
- The Scapegoat. -
I'm fairly convinced that a company that replaced their PM:s with socially competent (i.e not complete cave trolls with no sense for UX) engineers (that of course would also get their hands dirty in an operational manner) would be far more successful than than a company that rides the PM/product dev hype wave. I think there is an apparent disconnect between the expectations of a full fledged PM and what the average PM actually seem to deliver on a daily basis in your avarage company.
This is of course a generalization and I bet there are dedicated PM:s that actually pull their weight, and I might very well only had bad experiences, but this is aimed at what I consider to be the avarage company.
Has anyone deployed and actually used a similar model? If so; what are your conclusions? -
Do you guys know of any online course that teaches data structures, algorithms and other competitive stuff, but which is like, semi-online :
- the course would run for ,say 3 months
- the instructor would add videos/livestream on a specific day/days and give the assignment questions/tests
- assignment questions/tests are expected to be completed before the next video, where these questions , along with new concepts are discussed?
I hate those udacity/udemy courses where you have a large playlist of videos open up as you pay. It makes me loose half of my motivation since i know i can watch them later and end up watching them never. Plus there is no competition to motivate
I want this as my job does not allows me to stay sharp in competitive programming and it would be nice to remain in touch with that( without being too much stressed about it).2 -
Windows o is almost dying and it already has a strong candidate for its replacement, which of course is Android.
2 minutes waiting for apps to show up in the launcher, no clue what's causing these slowdowns6 -
Today I've been summoned to work for the first time in weeks to help with the startup of a machine, and testing the HMI software that goes with it.
Me and a junior colleague go to the machine. We try to get everything ready for testing. Machine was left stuck in some intermediate state by someone else. I have no idea on how to control the machine's individual components. My colleague received a crash course a while ago, but was unable to reinitialize the damn thing, and the senior machine builder was too busy on another project.
In other words, me coming over had no purpose at all, and we accomplished nothing.
I really don't understand companies. On one end there's an endless bitching about how everything is too expensive, and on the flip-side you see 'em toss buckets of money through the window.
Oh well, as long as it goes from the window to my bank account, there's no problem for me I guess.2 -
Once I configured someone's bashrc so that everytime he opened the terminal he would get a creepy ascii art version of Sans from Undertale. We both are big fans.
A nice prank vould be starting sshd on someone else's pc and changing stuff here and there the whole day.
Of course "don't do this at home", I suppose it might be dangerous and I have no idea how to do it in a safe way.1 -
...of course after carefully perusing the doco and ensuring the parameters are right the supplied conversion utility crashes with no error message .... of course it does
-
An assistant manager asked to SOMEUNREALISTICEXPECTATION, and said it had to be done within SOMESTUPIDLYCLOSEDAY.
I said, of course, I would not do it.
He answered "no problem, we can go with SOMEPARTOFTHEUNREALISTICEXPECTATION before SOMEEVENCLOSERDAY (ie: tomorrow).
I have already said a "no" before, didn't feel like saying no again.
After all, I said, what could possibly go wrong?
The time I left office, Friday night, it everybody's guess.3 -
So of course. Not in the project settings no no. and not in right click settings in the project tab. Otherwise no complaints but jesus. Other than how many times now ? Good Goddamn !12
-
Can someone please explain me why the fuck the following doesn't work in C#?
Dictionary<string,object> mex=Json.Deserialize(data.ToString())as Dictionary<string,object>;
if(mex.ContainsKey("sessionId") && mex["sessionId"].ToString()!=tkn.GetSessionID())
the previous condition is NEVER true, but the following:
Dictionary<string,object> mex=Json.Deserialize(data.ToString())as Dictionary<string,object>;
if(mex.ContainsKey("sessionId") && mex["sessionId"]!=tkn.GetSessionID())
will actually work as expected.
tkn.GetSessionID() returns a string, of course
and mex["sessionId"] is always an object that contains a string in form of a number, like 152, 552, 6246 and so on and no, it won't ever contain any blank or other character
Fuck this fucking shit from C#8 -
The latest news report makes my stomach turn. South Africa moves this month from a level 4 to a level 3 lockdown. No more curfew.. still no traveling or renting accommodation for leisure though. Ban on public gatherings, gyms, dine-in restaurants, tobacco sales remains in effect. Sale of alcohol is limited in capacity and sale can only occur between certain hours of the day.. its such bullshit, of course there's going to be an upsurgence of Corona as they lower the lockdown level, which will make them panic and possibly raise the lockdown level again.. or just keep us at a level 3 until they think we've successfully "defeated the curve".... for those of you who don't know, our presidented declared a national state of disaster ar the onset of the covid-19 scare! 🙈 vok my lewe
-
I still have no idea how bit shifting and masking work. I don't have to use it in my day-to-day anymore but I briefly worked as a game developer and still occasionally do side gigs and personal game projects. When I was working on games as my day job I had to do a fair amount of masking for a bunch of different reasons. But I've never gotten the hang of it. Everytime I have to create a mask I have to Google it and then I'm like "oh yeah of course that's simple enough". But inevitably the next time I have to do it I end up back at square one.4
-
No one gives a shit about the fact i have computer science degree. No employer has asked me. Nobody cares. I can't get hired anywhere and i was promised to surely find a job if i have a degree. 6 years of nerve wrecking of my fucking life for a degree wasted in fire. I was SCAMMED. "Software engineering" universities are a fucking SCAM. SCAMMMMM. Fuck you. I'll make my own course and scam desperate people the same way universities do it. The same way andrew tate does it. Fuck you.
In life i learned that you will be successful ONLY IF:
- you have luck
- you're a wealthy millionaire
- you have connections
And you will FAIL IF:
- you try to do good and be fair
Fuck you11 -
All you have to do to be a successful internet business / is to make something that isn’t insanely fucking terrible in every way... or make something insanely terrible... but have so much money and coverage and control that there is really no way to fail.
And of course / option 2 requires a bunch of mindless developers with no regard for what their creations do to the world.4 -
Wanted to start a little project of writing a website from scratch with a given template. No framework, just a basic thing. Apparently I've already done some work, long ago. And of course, I don't understand several parts anymore that are written. All knowledge and context gone. fuck...
At least I've realized I went for BEM css, instead of my utility css approach nowadays. Now the css has become hard to change, without accidentally breaking things. Also no git, surely because it was "just a small thing". Almost about to delete and redo. Fuck fuck fuck!1 -
Can someone explain me how prisma ORM works? I just finished a course with nextjs that uses prisma. Prisma basiclly performed all crud operations on mongodb for example. I saw no usage or need for cloud providers (aws). No backend separation. Like literally all of it was done in fucking nextjs. Very efficiently coded but still how is this good? Please explain why not built a separate backend. Why do it like this11
-
everything is shit and getting worse. everyone is retarded and getting worse. (including me of course)
no reason to be trying.
peace in my soul.
finally.3 -
Thinking about doing some kind of coding video blog. I would talk a bit and work on several of my projects (Of course not 1:1 time scale). Good for me as I could learn from (more experienced) viewer and they could participate some kind of in this series. I think I would record and then put voice on it when cutting the video. (I don't want the viewer watching me searching for an error caused by a typo for 20 minutes :D) Avg video length: ~5-15 minutes
What do you think? Will this be cool or no viewers?
PS: Sorry for my bad english.
PPS: I hate people who apologize for being bad writing in english.
Disclaimer: Some kind of inspiration by Jake Wright.1 -
I love how they go out of the way to allow the same photos of them to be taken. of course unless they're followed on successive runs there is no way of ensuring their capture is there which is what makes this system of theirs almost make sense if not for allowing more of their kind to be bred
-
I have hoed around in different technologies during my university life, Web dev, game dev, cybersecurity (even got a CEH certificate, the training wasn't adequate tho and it's an expensive field needing all those certs), tried blockchain, machine learning but at the end, I haven't gotten anything done. No big projects.... well, apart from a miniproject that extracts text from videos, doesn't work half the time (T-T), No internships...no experience, nothing. I was really, reaaally dumb xD
Now, in my 4th and final year of university , I have decided to settle on Web development (MERN) with game dev on the side (leisure activities), but I need advice.
Before deciding my path, I enrolled in the year-long ALX Software Engineering course. I'm in my 6th month. It promises access to The Room, where they say job opportunities that aren't shared publicly exist. Problem with the course, tho, is they rush, and I don't get time to consolidate what I learn in the course. I feel like i am not gaining anything (first few months were cool). I am on the verge of giving up cos I found solace in FullStackOpen. It teaches MERN, is self-paced, and ergo gives me time to build my portfolio and has a nice community. I know what to do (quit and focus on my portfolio and projects cos my CV is crap ), but advice from you all could really help. Thanks in advance seniors, this little brother appreciates it.