AboutInternet decentralization advocate, hippie programmer and history nerd.
Joined devRant on 2/28/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Some facepalm things I've discovered recently:
- Node's require("http") doesn't work for https - you have to require("https") specifically.
- Mongofiles (command line utility for Mongo, imports files as GridFS) cannot input more than one file at a time. Regex doesn't work. [Ended up making a puny Powershell script to do it].
- Airtable doesn't let you download your attachments, even if you export a csv - it's just a url to the image on their cloud.
It's been an exhausting day.
So uh, after a gruelling job search, somehow I managed to bypass junior level and became a lead full stack developer on a meaningful project (not at a startup, either). 🤯1
Company: Hi mordax, your profile shows you have an impressive background -
Company: So I'd like to extend an invitation-
Me: Oh!!! (Interview!!)
Company: - to a Women in Tech(™) event hosted by the company.
< 1 year of professional software experience - company: there's too many of you, come back when you have 3 years experience
3 years experience - company: those entry levels have now gotten 3 years experience just like you and now there's too many of you, come back with 7 years experience
7 years - company: too many of you, come back with 20 years
20 years - you: create sentient AI and order it to destroy the company. AI: sorry, I'm looking for an owner with 100 years experience, sorry.
Startup company: "We love competing with each other! We (the sales team) play pranks and pass each other mini footballs! Mandatory team social nights (No we won't pay you for it)!
Me, a typical introverted dev: "HISSSSSSSSSSS, away, away!"
What's with these sales people making software companies reminiscent of 1980s Wall Street trading floors?1
Also company: Random alert popup saying "page loaded" everytime you click next on application form.2
When you're told you are a great culture fit, and have great experience - but not ENOUGH experience.
Feels bad man.9
Job title: "Junior Application Developer"
Rest of job description: "4 years experience...Career level: Experienced hire/Professional"
Meaning: "Looking for a senior level programmer willing to work for a junior salary."
I hate job hunting.2
A fitness guy was walking and dropped his credit card.
I grabbed it and ran up to him to give it back.
He jumped like a scared rabbit and said rudely, "you scared the shit out of me", took the card back and walked off without even a thank you.
So much for Canadian politeness.5
So I've been applying to jobs. I, purposely, have been putting down that I am female (since they all harp on diversity, I'd like to see if they even bother reaching out to me. Also anything to get my resume past the bots).
Spoiler alert - getting similar ratios to male counterparts, 100+ applications sent, maybe 4 phone interviews. No offers yet. Still made to do code challenges.
Well, I just found out where all that diversity hiring went to. Buddy of mine who works at a mid tier company said that they have a special program that onboards women into tech.
Specifically, women who have literally zero background in computers.
Teachers, social workers, etc. They get a week or so of some coding bootcamp and then get full time positions over more skilled applicants.
This infuriates me. I literally would be in a better situation to be hired had I not have had any technical background, taken this particular bootcamp and finally net the elusive entry level position I need.
And guess what? That move has antagonized the existing male employees who see that they have zero interest and zero competency instead of having an integrated workplace.
10/10 for incredible bullshit.9
So I mentioned before that I managed to beat the ATS system for one job posting and got an immediate interview invite.
They one upped me by sending me to a video interview with an AI. It's supposed to analyze my facial expressions and determine if I'm worthy of being hired.
Got a rejection email just now.
So after all that hard work, looks like Skynet didn't like me very much 😛.6
Anyone know how to go about unit testing an application that is made up of:
(React using Typescript of course).
Electron has its own framework (Spectron), people seem to use Mocha with Node, React has its own tools like React testing library (and testing UI components will probably end me) and Typescript seems to play best with Jest - but a special Typescript flavour of Jest called ts-jest is preferable because the only other option is having Babel and its Typescript support that doesn't type check.
I want to beg for the sweet release of death.4
So as you may know, I am job hunting. One company I found, called ruby, sounded interesting (the name helped). They were looking for data science type stuff.
I was about to apply when I got the feeling I should check the description. They were boasting about their flagship product.
Needless to say, I burst out laughing and moved on.5
So I'm job hunting and trying to beat ATS systems like the cool programmer I try to be.
Same company, two postings - first position I sent my resume to, rejected me after a day. Second position that I optimized my resume about 2% more, immediate interview request.
Here's the kicker, interview is done using an AI.
So basically I spent time trying to beat one robot just to be video interviewed by another robot.
Welcome to the future ladies and gents.7
TFW you find out there's a Korean webtoon about anthropomorphic web browsers. And it's pretty accurate.
Hackathons are really getting obvious in their employer fantasies...
Wired has a great article on the exploitation of hackathons:
I'm a history nut - ancient civilizations, drunken poets, how many times we fucked up and almost nuclear bombed the shit out of ourselves is my other hobbyist love. Documentaries are also my shit.
Tech history is my nerdiest niche out of those two - I highly recommend watching "Silicon Cowboys", about how Compac took down IBM. 😍1
1. React and all subsequent Facebook endeavors die
2. Be able to completely understand all code I come across
3. More dev wishes2
When you have an important presentation and you are so ready for it, and then you find out you forgot to pack your charger and that you didn't back up the presentation somewhere online and nobody in your entire tech savvy college has a charger compatible with your fancy ass gaming laptop and now you have to commute all the way back and come back in time to do the presentation.3
It just keeps getting better the more you try to debug it.
Link to original: https://reddit.com/r/...5
Now that everyones gone over to Chromium and only Gecko stands against it, I think it's time for Devrantium to rise up and challenge the duopoly.2
Instead of using actual debugging tools, using print statements and forgetting to remove all of them.8
Company that has tech != Tech company.
The amount of "Hey fellow programmers" I get from marketers of all people is cringeworthy. No amount of blockchain in your sentences will magically convince me you know anything about it.1