SkillsPhp, js, nodejs, react, docker
Joined devRant on 10/12/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Why do people think that data structures are interchangeable??
Each fucking one answers a set of constraints!!! Yes, you can still use it, but let's be clear: even if you can screw with a shovel, you should still use a screwdriver!!! Functional constraints generate technical ones, not the other way around!!!!
And for fucks sake stop searching "EASY", and start chasing SIMPLE!!!!5
I started my career almost 20 years ago now.
I had the chance to work in really good environments, and with people trying to be performant. In my first company, the CTO pushed a lot the new/shiny XP method. Then I used the first iterations of Scrum as a Team Leader.
As I became a Service Manager, I found my love in kanban/lean (and my worst nightmare in sigma six).
I crashed startups created with friends and cashed out sometimes.
I also did a lot of "agile consulting", around productivity, product methods, organization (even got certified SaFe, the Agile framework that states" process over people").
When I came back to Europe, I just wanted to get back to the level I was in North America.
I have done a lot of mentoring, but now I lack the motivation (and time) to keep doing it, the way I did. So I stopped.
And now I have to answer the question "do I leave delivery?". Also, it seems that a lot of actual organizations are starting to put the product under " tech top management" ( companies I like at least).
So I wonder, what my next evolution should be...
Should I leave tech delivery to be fully Top-Management...
Do I want to structure/handle/organize the Product Teams...
Covid has given me time to start thinking a lot more about my situation... And it sucks...
The worst one was my mother calling me to say "The ambulance is here so they are taking me to ER, I might have a stroke. Call you...".
And then silence... I called my brother who was as freaked out as me. As it was like a couple of months after my father died...
And she forgot her mother fucking smartphone!!!! The next fucking morning the hospital called us!!! Worst time ever!!!!2
So it's a French one related to kind of comedy act.
Interviewer: What can you bring to the company?
Me: An apple?
Me: I don't think I can fit with the company mindset. Bye.
And I leave the building.
For me it was Epic! I'm still not sure she understood the reference, but still Epic.9
Started as a "web dev" with a lot of jquery/Mootools/internal-shit and PHP3/4, PERL, and some C/C++/for modules...
The worst part was the CSS and fucking PSD to integrate with a stupid design...
The PHP present world...
Some have good teachers and do some good work.
The main problem for me is their false promises. There is no scarcity of junior developers. None.
Anyone can be a programmer doesn't mean that everyone can be a good one.
The first 2-3 years will be very complicated.2
And again some "evangelists", saying certifications and training, start talking a hit about some method or practice unchained...
How the fuck people don't say the problem with borderline charlatanism...
If Scrum doesn't work it means you're not doing TRUE Scrum...
You should do TRUE TDD (the definition is so long and complex that you can fuck it up) and it'll solve your problem.
Every time is like fucking cults " you have to see the true light, then there is no possible problem... Everything will be solved".
So fucking infuriating!!2
Shaddock proverb: Continuously trying we ended up succeeding. So the more we fail, the more the success rate improves.
Fucking stupid sons of motherless goats!!!
Some stupid shit made a cluster fuck about our response time and web app velocity because: each call needed more than 3s to show... While the motherfucker was using 3G!!!!!!!!!
The application is an analytics dashboard...1
So I'm want to start looking into the hiring none French (not based in France) engineers but still inside the Schengen Zone (EU).
Do you have some ideas as to what recruiters or platform I might use for this?
The idea is to work with quality not shitty recruiters.
1. You don't code to add a feature or whatever. You do it to solve Users' problems. It's a User-centric system.
2. You read more code than you write. So help yourself and write code intended to be read.
3. If people don't know you did something, you did nothing!
4. Never answer a call at 3 am if you're not paid to be on night call-duty. You'll become the guy who answers at 3 am.
5. Remember the big difference between you and me is that I failed to do stuff more times than you have tried to do.
6. When you start shaving the yak, stop!10
* Well paid
* Low painfulness
* High employability
* We control the world, without getting it
* Possibly creating the system who will destroy humanity/the world3
So as we start to scale we are recruiting "a lot" of profile on the tech part. And for fuck sakes it's complex while covid shit storm!
No pub for the first tech interview, no late restaurants, a lot of "let's wait till next quarter"... Fuck....
And the worst of the creep is that I "have" to stalk/spam some profiles for the "hunt", and I'd like to clean/purify myself afterward...
Some 80s and 90s books. And the more the time goes by the more I lean towards FP and stateless systems...
On the syntactic side I love the work of Kevlin Henney. For me it's all about readability. So a lot of choices are based on that.
I'm so fed up why stupid fucks who yell to everyone "You must do TDD, because... Reasons!!!!". The fuckers even dare to call themselves " agilists" or "craftsman"...
The only reason to do TDD is to create Good Unit Tests. But by not stating the main purpose, you add a stupid process without add value.... The solution just became the problem!
So what if something goes wrong? Well, you didn't really followed TDD, because TDD never fails!!
So fuck ignorant stupid fuckers!!!!!
Having Good Unit Testing is the aim. TDD is one way to do it. Not THE WAY!!!
Also, stop using the word " coverage". It doesn't mean fuck!! If you know what kind of coverage you are completing, there could be some value...6
Numbers implementation in so many freaking languages!!!
Lack of naming consistency, and meaning.
And yes, setImmediate and setTimeout 0...
But the biggest feature issue is that people can code without thinking!!! There should be some hardware security to impede stupid fucks from committing code...1
How the fuck did we went from too little chars for naming, to too many chars, and managed to keep the same fucking lack of sense???
How the fuck is that better?
Before we had 2 letters var names, and now we have to scroll right to read them, and it still has no fucking direct meaning!!!!
How the fuck createMongoServerClientConnection is a good fucking name?!?!?!?! It has no fucking meaning!!!!17
FREE!!!! At last, my kids are out for the whole day!!!!!!!
No more nagging, crying, bitching from them while I'm in the zone!!!!
How the fuck can someone say he's a "senior" sre, admin sys if he doesn't fucking know how to sign a docker image or even which docker image repository he uses!!!! How the fuck!!!! Now you just copy/paste a freaking co config and you're a sre?!?! He doesn't even know the difference between choreography and orchestration!!!!
I'm always amazed at how people tend to prefer a certain pain instead of an uncertain relief... Batshit crazy...
One cousin talking about his abusive relationship: "Could be worst.... At least he doesn't beat the children"
A colleague talking about his failed marriage: "It's not so bad, we just have to avoid each other."
And you'll find the same shit with management. "The prod is only on D.O.S. twice a day...", " Every deploy is a hell as shit hit the fan, but after a week it's the usual"...
Crazy how "change" afraid people1
So today we were notified that the schools in our sector will be closing next Monday for an unknown amount of time...
The building where my office is, will also be closing...
The fuck!!! I have 3 lovely monsters... No way to run, to hide, to be in peace!!!! THE WHOLE FUCKING DAY!! FOR WEEKS!!!!9
A module for molecules, which take an OPEN API definition and creates a restful API and graph definitions.
So all the proxy database stuff on a rest API can be done easily inside a microservices architecture.3
One of my juniors was approached by Klarna. To join their engineering department.
Does anyone have prior experience with them?6
The top two:
* the laziest intern ever!! He lived 100m from the office but was always late for the daily. Even managed to forget his fucking laptop at home!! His mommy had to wake him up!!! He was so useless that I thought he was on the first year of his bachelor's degree and later the team said to me that he had finished it.
* some frat bro, got an internship thanks to daddy inside my ops team. He managed to insult everyone in his first week!!
So I had to tell his daddy, that his son will work under the office support team and will be in charge of the first level support for his branch. Daddy fired his son sorry as after two weeks!!1
I was working at a Japanese company in Tokyo. A fucking earthquake started.
I was the only moron who was willing to start running for my life...
I couldn't do shit all day!8
My middle company urged to try to outsource the engineering department.
So today I met with a "senior engineering manager" to explain to him our infra.
He doesn't know what AAC (architecture as code), terraform, k8 and graphql mean... And that's the easy part!
3 hours after... He only said: "I don't think we have the skill needed to maintain this".
Next week, we should dive in the micro-services...It's going to be hilarious. Well for me, he's fucked.6