AboutFree person, free thinker, as far as I know.
SkillsWhatIPrefer = [js, node, react, react-native, express, postgres] WhatICan = [python, c++] OnlyForMoney = [java, c#]
Joined devRant on 7/1/2019
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
I was having a weird time playing manager because we had none. And the new one kind of sucks and it is too junior for the role. Acting as TL too and had almost no time to code or do PRs. And. Gee. Yesterday I went back to coding after a few months. And I found out that We have a team member that just shits all over the code. Tests that are invalid, basically testing nothing. Methods done apparently for no reason. It took me a good deal of time to sort things thru. And now I'm at a point where I can finally do some reviews. Long day today.1
I just want to rant now. Is the limit between rants still enforced? I hope so, I am afraid that I start complaining, I will just not stop. I've been holding up so much by now. Well whatever, I've got used to not complaining for so long, that I just lost all desire to rant.3
I have a power nap after lunch. No matter what. Waking up from a nap is like getting a new extra day for free. And this time whatever was bad before the nap just doesn't seem so bad anymore.7
I actually made a friend on gitter. We were regulars in a few channels, we started talking. Then we paired for some projects, he would help when I was stuck and vice versa. I ended up traveling 9000 miles to meet him and he took me to party for 2 weeks straight. That was fun.
Having sex. Or long hot showers. It's amazing how doing either of those helps me unplug for the day and start to refresh my self for the next day of coding.
Context, I used to burnout quiet often. Learning to unplug allowed me to be a better software engineer that could work better over an extended period of time.3
On today's episode of... The shit people will try to pull off to get you work longer hours.
I mean, seriously? That one can be smelled from miles away and it is obviously a clear red flag that you're a manipulative person.
Why would you even try it? Have some respect for yourself.3
What is your greatest weakness?
My greatest weakness is that I don't trust people enough to let them know how the can leverage me by telling them my weaknesses.7
Bad Managers will, sometimes, abuse imposter syndrome to have you work longer hours. Don't let them.9
1. Think about it.
2. Get super hyped.
3. Tell everyone.
4. Go to step 1.
5. Plan it
Freaking deadlines. I just hate them. There's something evil about thinking that you can forecast the future perfectly and even more evil if deadlines are by just eyeballing the problem. I can rant ask day about freaking deadlines.
The emotional consequences of missing a deadlines are a sure way to have everyone feeling guilty. To me is one of the most obnoxious ways of gaslighting.
The name itself, think about it? Why aren't they called Targets? Why freaking deadlines????1
Why on Earth are people letting management tell them how to code? It is not their job to know how to do it. Much less to tell you how to do it.8
Am I the asshole?.
AITA for having a grin, when comes demo time and my stuff works flawlessly and every other monkey coder that I work with has his/her stuff pointed out as flawed for going all fast and furious?9
Sent my changes before everybody for code review, got git blocked because today was demo day, and ... And asshole guy merged his own PR without code review. That conflicted with my PR. I am going to start posting the shennanigans of asshole guy from now on, just to have a record of his stupidity.10
Fuck unreasonable deadlines. Just do your stuff as if you have the time of the world. Stop compromising the quality of your work and things are going to be done when they're done. Good quality stuff that's worth the wait.
I started to tell this to myself this week. For months now I took the bait that everything is urgent. And whatever crap management want has to be done yesterday. But.... Well... They pushed it too effing far.
Redo this module that took the former team about six months to finish. You have 10 days.
Well... What? Everyone is saying yes?... Everyone going full code monkey making no progress?
This is the moment I stop compromising and stop listening to your suggestions. I am going to do what I know how to do, the way I know it works, and I will not cut one corner based off your suggestions. I'm sorry, I've been dealing with this shit for too long already, and I don't want to suffer the consequences of degrading the quality of what I write anymore.6
Sitting alone in a coffee shop, getting the vibe of the place, letting go.
It's not easy when you're thinking about bugs and missing features. 😫3
Let me just say that I've been playing whack a mole with a new feature for while now. And it's becoming very tiring.
TLDR; CTO is changing the way we're going to implement this, every other day.
CEO: let's implement feature AAA,
CTO: we're going to have a call with Andy to tell us all about his product that will make this super easy, call will be June 4th.
Days before June 4th,
Me: Researchs product X, makes demo works flawlessly.
Call all good, few tips from Andy. We come to the pricing section of Product X
CTO: this will not work, pricing doesn't fit on our budget, fair enough.
June 7th -11th
Me: research altenative approach. Makes second demo.
CTO: Works good, seems to have too many moving parts, let's have call with Bob to check Product Y. It should make our lifes easier.
ME: Geee, ok let's check it out.
Call with Bob, all good, product has a fair price, stuff is experimental.
CTO: let's use Product Y, and just use what we get from their api now, and worry about changes later.
Me: Hmmm, that's a bit risky, but ok, you the boss, right?, starts again new demo. API doesn't work as documented.
Lots of trial and error to figure out how the api is working now, finally demo works well,
API changed, now it works as documented, (expected as it is experimental), previous demo doesn't work anymore.
Redoing research. inputs are completely different from Product Y now, need to redo all that is working and do and a lot more of research.
Go live is scheduled for end of next week, I hope that the API is stable now, and that I get to go live on schedule.
It is funny to see, that it would probably been the same if we just waited on the API to stabilize, and check the pricing section before choosing a product? Who knows.
Anyways, I actually feel happy that over the years I developed the patience to work with ever changing situations like this one.4
You Give Rest a Bad Name!!
A parody of 'You Give Love a Bad Name' - about hypermedia APIs. No, really.
Probably a cook or a chef, I like the kitchen and cooking in general.
Maybe owning a small barbacue joint somewhere not so remote, like a route stop near some touristic place.2
After working on 7 projects last year with 7 different groups and learning to "flow like water", I don't feel the urge to rant anymore. There are always going to be all kinds of weird scenes, cheap clients, incompetent coworkers, people that pretend to know something when they actually know shit. All of those are just tests life is presenting you to make you learn to be peaceful and tolerant.
The world is broken, accept it, and allow yourself to be an ordinary human being, you'll be free and happier. Stuff like the law of attraction does exist. Just learn to be happy and grateful for what you get and you'll get a ton more reasons to be happy and grateful9
I was working at one of my dad's friends during vacations, he asked me to build a flash form and make it send an email.
And so I followed a tutorial, and from then, I wanted to know what the guy that wrote the tutorial knew. And that's that.
Good Morning Folks!!!
I haven't been posting in a while, besides the fact that I went thru a crazy psychiatric crisis 6 weeks ago, there have not been much news to share here.
Now, recovering and working again luckily, I have to face again the stupid pointy haired boss.
So, this fucker asked me for an estimation to build a simple web app.
He: Hey, can you make an estimation for this app
Me: sure, here it is.
He: *to the client*, here's the estimation for the web app you requested
Client: Uhmm, can I haz desktop for winbug$??
He: Let me check with dev
Me: Sure why not, we can do F# using MVU which is basically the same as using modern web frameworks
He: Sure, I'll tell that to the client.
Client: Oooohhh, C#, we lovez C#, can I haz discount?
He: Client wants discount to make it in C#.
Me: Oh, you can give him a discount to make it in F#, I never said C#
He: But your cv says you used C# ten years ago.
Me: Sure, but is not keeping up with functional design patterns, which is what I do.
He: Ok, so I'm offering him the discount in F#
He: So, project is approved, thanks for the discount, you have 3 weeks to present the product in C#.
Me: Sure, I'll start when I get the downpayment.
Me: I'm considering saying that I didn't understand that he wanted it in C#, and just do F# and not let him know until the project is done.
I don't, I know I'm exactly where I belong.
But it took some time 🤣, about 12 years of soul searching.
So, good luck! 🤣🤣🤣🤣4
I am cleaning, disinfecting, bagging and sealing produce and deliver it in survival packs so people don't need to get out of their houses.
The country is in total lockdown, people are strongly encouraged to stay at home.
Bars, social activities and whatnot are closed.
Only excuse to be outside is to be buying groceries or going to the hospital.
Supermarkets only allow 1 person per household, so.3
Please stop calling calling rest to any json over http api. That's not rest, rest has its specifics details to be called rest.11