Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "hola"
CTO: "You must write good tests with high coverage, ideally use TDD. We need confidence in our releases."
Also CTO: *Secretly commits code changes directly to master at 3am, breaks tests, skips CI, publishes, tells no-one*8
Communication with a new RFID-Reader:
"Hello RFID-Reader" - "何?"
Okay: "ハローリーダー" - "¿Qué?"
Seriously? "Hola lector RFID" - "Что?"
Wait a minute...
[puts wire into *correct* port of the development system]
"Hello RFID Reader" - "Hello"
- - -
It's been a long day and the brain is obviously the first thing to go to sleep... even when you're still awake.2
"please use a secure password*"
* But don't make it too secure, 20 Charakters is enough.
Why would you fucking do this? The only reason I can think about is a scenario like this:
"How do we store the passwords in the database?"
"Just like anything else?"
"So I create a VARCHAR(20)?"
"Yeah why not? It's good enough for a name, and you shouldn't use your or anyone else's name as a password, so it should be perfect"10
Hello @Everyone! , this is my first rant.
I feel very related to a lot of stuff going on here, thought nobody shared my ideas, but I was wrong!
Nice meeting you, se habla español and 日本語 :)21
Be good at job, have lazy coworkers who can't be bothered getting into the project. End up developing most of it. End up having to do client meetings as well because you've come to be the only one who knows how it works. Start to get tired after being relied on for everything. Be pressured to work late because now you're the only one who can fix it... Other devs just tinkering around the edges. Get refused leave requests because deadline after deadline. Work morning till night feeling increasingly burned out, Covid curfew means you can't even leave the house during the week, start to go insane. Leave request refused again. Ok I haven't had any time off in a while year now. Fuck this. Quit. Company sorry, try to keep you. How about no.8
Say Hello to our newest bot amongst the ranks.
Find a rant that's not in english? just ask @Translate to translate it for you.
Πείτε "Γεια σας" κ. Μετάφραση17
I am really not sure what to make of this...
A local digital agency was (and still is) advertising for several positions - 5 positions in fact ranging across UX designer, senior consultant, iOS lead, Android lead.
I interviewed with their CEO once, 3 years ago, when the company was much smaller and was offered the job but politely declined after much deliberation and went for a different job.
A year later the CEO messaged me and said he still remembers me and if I'm ever looking, please get in touch.
Fast forward to 10 days ago; I see the positions they're now advertising, and faced with a declining situation at my current work, decide "I liked that CEO, his growing company looks good - let's go for it"... and launch into their application process for a senior consultant role.
The process is:
1 - Phone screening - I had a 50 minute call in which I got on with the guy well and he more or less immediately told me I'd passed
2 - Coding challenge - A pretty in-depth one, I had a week to do it and, since I continue to hold down a demanding full-time job, it took me the whole 7 days - balls-to-the-wall coding, wife looking after the kids etc.
3 - An hour of pair coding with their engineers to add a new feature to the back-end of the website I'd produced for (3).
4 - An hours general technical interview.
...not an unusually long process perhaps, but pretty thorough, and one they'd obviously planned quite well with nicely designed emails to 'track' each stage etc.
I feel I did quite well on all counts except one: I didn't write Unit Tests for the website backend as I just ran out of time, but I called this out in the documentation (which I was also asked to produce) along with a strategy on how I'd write them. Since they fairly called this out as disappointing in the otherwise very positive feedback, I implemented all the Unit Tests over the weekend and updated them.
So comes the call as to whether I've got the job... their answer was, to paraphrase, "It's all positive, your X, Y and Z qualities are obviously great for us etc. the only thing the guys thought you might need to adapt to was our branching strategies and so we just need to find the right time to hire you", the guy waxed lyrical about how they need to balance the demand for staff with work coming in etc. and how they're still exploring opportunities to grow the team and they want to stay in close touch and update me regularly.
It was all friendly but I said "I need to ask you a direct question; you have several roles actively advertised, did I lose out to another candidate?". "No no no, not at all" he says "It's not the case that I've had another phone call telling someone they've got the job and giving you this call to just hold you at arms length because we might want to hire you later; we think you'd be a great fit for the team but we need to find the right time to slot you in etc. and with regards to the advertising we always advertise because it wouldn't be a good look if we completely shut that down and we always want to talk to people".
So unless he's just lying because he didn't have the heart to tell me I wasn't god enough (despite giving a lot of other glowing positive feedback), or lying that someone else got the job... then I'm left with the conclusion that there was never any job in the first place... they made me go through a week of coding and effort just so I could sit on their waiting list?
Is this a new thing. Seems like bullshit timewasting to me.8
As a team lead, has anyone got any positive advice to dealing with a seriously under-performing developer?
In this case; the Developer appears not to be outright lazy, due to the volume of work they get through, but the quality is poor.
Despite having made several subtle attempts, I cannot get them to stop 'leaning' on other developers in the team to hand them the solution on the plate. When I've told them to come and ask me, I found out later they revert to private messaging other Devs on Slack for the answers.
Their work it's very often riddled with bizarre implementation approaches and copy/paste from other areas of the code base which I've told them not to do. Today, they polluted a number of low-level classes with support for one high-level specific use case - which shows a disregard for the App's architecture.
It takes us longer as a team to do the PR than it would do to just scrap it and re-implement.
It's what I'd expect from a very junior Developer; except for the number of years of experience they have, they should be beyond this... I want to try and help them, perhaps with some personal coaching, I'm just worried I'd be wasting my effort.9
Got a new laptop, but it was not properly working, so while waiting for it to get replaced, I have to use the old one again.
Feels like the CPU is a freaking potato!2
Furiously added an entry to the company glossary today:
State of being, in which a developer struggles fruitlessly to deliver value through working code, finding their efforts beset on all sides by process considerations.
Ultimately, the developer achieves nothing but to mentally cycle through a dazzling merry-go-round of process rules and Jira updates.
Left untreated, this condition can quickly degenerate into Atlassian Madness.
Manager: Another code-tastic day in front of the IDE? How's progress on those sweet algorithms we talked about last week?
Developer: Nah, the Delivery Manager threw me into a Process Vortex, I've been trying to climb out all day.
Manager: Eesh - good luck with that!1
Anyone else have a partner who, if you have an App idea and tell them about it, responds with "All the time I've known you, you've never published an App, just give up and don't think about it". It's so motivational.7
I am not an 'M$ Hater', this isn't anything about their business practices. I'm just a developer who wants to get shit done. Maybe the JVM ecosystem has spoiled me, but I'm on a C# based project right now. Writing the Application logic was fine, C# is a solid language, WCF is an absolute fucking nightmare of a framework; it just seems completely incoherent mash of config files and things you have to do programmatically, all of it catered to super complex use cases leaving a dozen hoops to jump through for even the simple ones. The object model just seems arbitrary to me. But none of that prepared me for the deployment. Just trying to get a Middleware to auto start with the web-server is a whole new level of pain, I've configured the App Pool, the Website, Used ACL to set the permissions, condfigured OWIN keys in several places and still the fucking thing won't start. Also can you believe that just auto starting something is a 'Windows feature' that has to be separately installed? Fuck those guys.
If by any chance someone is reading this who worked on WCF: get bent.
Bring back Kotlin/Ktor, I deployed a simple web-app in about an hour using gretty, the documentation had about 5 easy steps.7
"Sorry I'll be delivering your software late; I spent the first 2/3 of the available time on writing the painstaking documentation that you insisted I produce for approval, all while I knew exactly how it was going to be implemented, but was frustratingly unable to get to the first line of code." - couldn't you have just approved the implementation - it's called Agile? FFS. Enterprise IT, folks; not even once.4
It never had to leak out of the browser... what have we done?3
Hey devs. See you've got a minute dev in this bluge world of developers. My characteristic is roasting all but just because I am roasted I chose to roast y'all. So, how's life?2
Mann i will always be a newbie to the world of linux, but running cmd on it, its always scary. Like one purge command and it went on deleting so many packages i didn't knew even existed at the first place.
I feel like a blind man following the blogs hoping to god that no wrong shit happens. And the blogs are also like "do step1 then step2 then step3, you will see x , do y and it will work" , and surprisingly it works!.
Linux is a beautiful mystery.
And why the hell is almost every browser in linux broken?
- Netflix, hotstsr and Spotify won't run on any versions of opera or chromium because opera didn't got some widevine installed.
- chrome runs but no good free vpn(i prefer hola/1click) works
- firefox is weirdly slow.
And yet this is the world's most lovable platform for web dev5
Back to doing some good ol' HTML/CSS web layout after a long time away.
CSS Flex and Grid - finally!!! Isn't something like this how it should always have been?
I started out in the world of Java Layout Managers and then native Contraint-based layouts. Whatever their limitations; they have always been at least sane and consistent.
I was never able to fully mentally model the clusterfuck of arbitrary behaviours that came along with 'float'ing DIV's. So glad I can largely see the back of it.1
Anyone ever work with Hola Spark? First task at a new job is to integrate with it and any tips, tricks, advice, or lessons learned would be appreciated.