Details
-
SkillsRuby, Rails
Joined devRant on 6/22/2018
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
-
Technical Founder at today's meeting: "All of you guys have work-life balance. It shouldn't be like that. We need act like a startup. You guys need to work really hard. This guy (pointing at me) once worked 10 hours each day, where I worked 16 hours. We really need to move fast."
I'll just leave this words here.13 -
I'm glad I have a job where we don't have team 'building' nonsense. We just come in and we team-build on the spot, as in, we get along.
Oh, the nightmare of my previous job where they resented employees for not joining some stupid party where they all got drunk and had forced 'fun'. I like authentic environments.4 -
Well, the project I've been working on is now being terminated.
As the lead dev, I found out by one of the managers sending a public message to the staffing team in one of the channels unrelated to development, which I don't normally check.
Apparently at no point in their "very long discussion" did they think they should let me know of this decision.
Tbh I'm not even suprised, I was barely ever told anything. The others aren't either.2 -
In the race control room at the 24 Hour Le Man race events. That was actually my office for 3 weeks.
-
Next to a large pond / lake, trying to connect to & debug & rescue a robotic boat that had gone haywire, flipped upside down and was somehow just spinning in circles.
Eventually realised it was spinning in circles because its props were stuck at full power in alternate directions and acting as fans, so eventually decided to just use them as fans to blow it upside down back to shore. -
In a military district.
I sometimes accept freelance jobs. Don't ask me how I found this one. (or how they found me)4 -
I sometimes correct people's PRs from under the shower or from the toilet, but my favorite place to code are in the dune forests (Netherlands).
Most unusual place would be operating room at the hospital though, getting my leg/foot bugfixed after a car accident. I asked the surgeon if it was OK if I brought my phone in, to distract myself, so I went through some code cleanup tasks.3 -
GUYS; STOP THE VIMIPOSTS got like all of them in the small period I‘m checkin jesus christ lord save us20
-
When I got in this job:
No test, 0% coverage
No teamwork
No documentation (front and backend)
Senior doesnt want to talk
1year later:
We have test prolly 10% coverage
Still no team work
No documentation
Senior doesn’t want to talk
Ps: tried doing documentation but I cant unless my senior will help me because I dont know the ins and outs of the codebase.
I say crap.11 -
This is reposted from Twitter but apparently there's enough of a market for this service to exist and that's surprising to me.
I understand that employers want to screen new candidates but flagging every tweet that they so much as liked with a bad word in it? How is this service useful? Surely even religious figures aren't held to such a standard23 -
Started a new job and our tech lead doesn't know how to use GIT in a team environment, has only ever used it while working by himself on one person projects. Kinda worried...2
-
The "just use the right tool for the job" argument I've seen many times in defense of Windows is getting tiresome. When the tool's handle is on fire, you use a different tool. It's madness to keep burning yourself.29
-
Google researchers have exposed details of multiple security flaws in Safari web browser that allowed user's browsing behavior to be tracked.
According to a report : The flaws which were found in an anti-tracking feature known as Intelligent Tracking Prevention, were first disclosed by Google to Apple in August last year. In a published paper, researchers in Google's cloud team have identified five different types of attacks that could have resulted from the vulnerabilities, allowing third parties to obtain "sensitive private information about the user's browsing habits."
Apple rolled out Intelligent Tracking Prevention in 2017, with the specific aim of protecting Safari browser users from being tracked around the web by advertisers and other third-party cookies.2 -
Can marketing (and PM) asshats take a moment, think about the word "just", the amount of time they are using it and STOP USING AT ALL. It's fucking irritation to hear that word.
for example, it just needs to be get done, OR
just do an AJAX call and it'll be done.5 -
rule 34: if it exists, there is porn of it
rule 35: if it exists, there's a javascript framework with that name10 -
Node.js, why!? I understand that websites are built on JavaScript so we've been fucked into having to use it without a choice. But why the hell would anyone choose to use JavaScript for backend development? I just finished an interview assessment that required me to use Node.js and it sucked. Granted, I'm not a JavaScript developer, but there was nothing that made me want to go back for more.10
-
Want to make someone's life a misery? Here's how.
Don't base your tech stack on any prior knowledge or what's relevant to the problem.
Instead design it around all the latest trends and badges you want to put on your resume because they're frequent key words on job postings.
Once your data goes in, you'll never get it out again. At best you'll be teased with little crumbs of data but never the whole.
I know, here's a genius idea, instead of putting data into a normal data base then using a cache, lets put it all into the cache and by the way it's a volatile cache.
Here's an idea. For something as simple as a single log lets make it use a queue that goes into a queue that goes into another queue that goes into another queue all of which are black boxes. No rhyme of reason, queues are all the rage.
Have you tried: Lets use a new fangled tangle, trust me it's safe, INSERT BIG NAME HERE uses it.
Finally it all gets flushed down into this subterranean cunt of a sewerage system and good luck getting it all out again. It's like hell except it's all shitty instead of all fiery.
All I want is to export one table, a simple log table with a few GB to CSV or heck whatever generic format it supports, that's it.
So I run the export table to file command and off it goes only less than a minute later for timeout commands to start piling up until it aborts. WTF. So then I set the most obvious timeout setting in the client, no change, then another timeout setting on the client, no change, then i try to put it in the client configuration file, no change, then I set the timeout on the export query, no change, then finally I bump the timeouts in the server config, no change, then I find someone has downloaded it from both tucows and apt, but they're using the tucows version so its real config is in /dev/database.xml (don't even ask). I increase that from seconds to a minute, it's still timing out after a minute.
In the end I have to make my own and this involves working out how to parse non-standard binary formatted data structures. It's the umpteenth time I have had to do this.
These aren't some no name solutions and it really terrifies me. All this is doing is taking some access logs, store them in one place then index by timestamp. These things are all meant to be blazing fast but grep is often faster. How the hell is such a trivial thing turned into a series of one nightmare after another? Things that should take a few minutes take days of screwing around. I don't have access logs any more because I can't access them anymore.
The terror of this isn't that it's so awful, it's that all the little kiddies doing all this jazz for the first time and using all these shit wipe buzzword driven approaches have no fucking clue it's not meant to be this difficult. I'm replacing entire tens of thousands to million line enterprise systems with a few hundred lines of code that's faster, more reliable and better in virtually every measurable way time and time again.
This is constant. It's not one offender, it's not one project, it's not one company, it's not one developer, it's the industry standard. It's all over open source software and all over dev shops. Everything is exponentially becoming more bloated and difficult than it needs to be. I'm seeing people pull up a hundred cloud instances for things that'll be happy at home with a few minutes to a week's optimisation efforts. Queries that are N*N and only take a few minutes to turn to LOG(N) but instead people renting out a fucking off huge ass SQL cluster instead that not only costs gobs of money but takes a ton of time maintaining and configuring which isn't going to be done right either.
I think most people are bullshitting when they say they have impostor syndrome but when the trend in technology is to make every fucking little trivial thing a thousand times more complex than it has to be I can see how they'd feel that way. There's so bloody much you need to do that you don't need to do these days that you either can't get anything done right or the smallest thing takes an age.
I have no idea why some people put up with some of these appliances. If you bought a dish washer that made washing dishes even harder than it was before you'd return it to the store.
Every time I see the terms enterprise, fast, big data, scalable, cloud or anything of the like I bang my head on the table. One of these days I'm going to lose my fucking tits.10 -
Isn't pair programming kind of stupid in a workplace environment when you pair a junior and senior?
In that you that you pair someone that would be able to solve the task himself and one that needs still help to solve the task.
Why shouldn't the junior struggle on his own a bit before asking questions?6 -
So if a fresher joins your company, how do you onboard him/her? If you use a technology x in a very advance manner, would you just provide the videos/articles on basics of x, and want the fresher to complete them in a day and start working on product the next day?13
-
For anyone that uses Dev.to,
Do you agree with their rosy mentality of all inclusiveness? I think they take it a to an extreme.
I've seen multiple dev posts where someone (as an example) created an application called brogrammer for lifting weights and literally all comments were "the name is not inclusive omg, y do this" and berating their fellow dev because they named their app something that is little bit more masculine and straying away from the no gender posts. Its retarded imo.12