Details
-
AboutI'm Angel a handsome middle-aged front/back-end dev.
-
SkillsLaravel, php, bootstrap, React
-
LocationMontevideo, Uruguay
-
Website
-
Github
Joined devRant on 6/14/2016
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
-
Custom theming for Spotify? That's cool asf. Man I love how smart and creative people are to come up with this shit.
https://github.com/khanhas/...3 -
Me, a junior dev: * reports an important issue and a possible fix *
Senior dev 1: nah, it'll do just fine.
Senior dev 2: that won't be an issue, don't you see? It's under control, man.
Senior 3: why are you even here? Why are you even talking?
Manager: yeah, what could possibly go wrong?
* a year after releasing the product, one of the seniors got fired and another one was hired *
New senior: this thing is bananas, code is inconsistent and there's memory leaks everywhere, how does that even work?
Me: nobody believed me when I said that.
Manager: it did work very well, where's the issue?
Me: it's everywhere, goddammit! Don't you see?
New senior: junior dev is right.
Me: I've been a WHOLE YEAR saying that!
Manager: did you? Really? Nah, you didn't.
...
I'm tired of this shit.15 -
*Website exists*
Client: “I should be rich by now. Please fix.”
Me: “... Did you do any ... marketing?”
Client: “I don’t have money for marketing. That’s what the website is for.”7 -
Dude chaining in JavaScript is so fucking ugly but so trendy.
thing.doStuff().doThing().then().doMoreStuff().orDont()
Like fuck off with that.25 -
That feeling when you see your deployed code running smoothly is probably more satisfying (almost orgasmic) than it should be...???
-
WTF python.... How the fuck are you an OOP language and unable to overload constructors...?
No method overloading... and they say JAVA is a shitty language.24 -
Client:
"Ok,. so your saying that its gonna take you 63 hrs to create a simplified CRM with basic functionality and auto fill docs or automated work flow docs as an added feature?"
My response (after already under-quoting and planning on cutting some corners because he has a smaller budget than normally necessary):
"It sounds simpler than it is. There are a lot of things I need to take into account that you wouldn't even think about.
For instance:
Making sure your emails don't go to the client's spam folder. This requires the sending domain to be verified via DNS settings. I have to ensure your email content passes a spam test (link to text ratio needs to be good). I assumed you'd want an email that has your logo and looks good. This means testing the design in Outlook to make sure it's not broken.
What if the email doesn't send due to an invalid email address, or bounces back? You'll need to be notified.
What if the client list for the week contains duplicates? You need them merged or ignored.
Generating a PDF from HTML can be tricky because the conversion isn't apples to apples so there are things I need to adjust to make them as close as possible.
Making a site completely mobile friendly (the tier 3 option) can be very time consuming as well. It's not about whether or not it fits on a mobile phone, it's about whether or not it's intuitive and useful. You're essentially getting a mobile app without paying for separate development of an app.
If I took everything into consideration and built this to be 100% bullet proof, it would cost tens of thousands.
I'm doing my best to leverage your needs with the probability of running into an issue. I'm not going waste my time/your money on something that will likely never happen."9 -
Next time I see a constructor with 22 parameters. I'm gonna report whoever wrote that to the police40
-
From this day I'm also a backend developer! I'm going Full-Stack and the company where I work is letting my learn on the job!1
-
I was reviewing one dev's work. It was in PHP. He used MD5 for password hashing. I told him to use to password_hash function as MD5 is not secure...
He said no we can't get a password from MD5 hashed string. It's one way hashing...
So I asked him to take couple of passwords from the users table and try to decode those in any online MD5 decoder and call me after that if he still thinks MD5 is secure.
I have not got any call from him since.18 -
my laptop was outside in my back yard during the whole night
damn its cold
no problem ill just fucking open 30 chrome tabs and android studio, like always thats enough for overheat3 -
Friend sees me learning React js.
Friend: "Why are you always studying? Your exams are over and you already have a job."
Me: "Because I don't know it and it looks interesting?"
Friend: "What a waste of time..."
I try to upskill myself and friend gives me shit.
He's the type of guy that would watch a 5min YouTube video on a topic and suddenly become an expert in it.
I believe that a day without new knowledge is a waste of a day.
Dont know if that's normal or I'm just weird. But I still stand by it.24 -
Rails 5 + Ruby + React learned in less than a month. Im so ffff tired, but have to keep moving to reach deadline for an app with already 2K hours in with team.
Still better than working on Wordpress.15 -
Why the f*** do people add their BD on LinkedIn??? Who wants to know when a f**** recruiter gets another year older??? If I am close to you I will know or have you on FB.... WTF, who anyway had the idea that would be a good feature to add???4
-
So I tried to apt-get purge 14 packages and 496 got removed. Now I'm sitting here with a lot of broken shit trying to get my web up and running again .
:C
The perfect time to return to devRant4 -
I have created a extension to read devrant feeds in developer console in browser. Check it out.
rantConsole (https://github.com/axinmayatra/...)
Let me know any thoughts.2 -
Me: GET /sleep
Baby: 307 Temporary Redirect
Baby: 204 No Content
Me: 200 OK
Me: GET /sleep
Baby: 307 Temporary Redirect
Baby: 413 Payload Too Large
Me: 102 Processing
Me: 200 OK
Me: GET /sleep
Baby: 307 Temporary Redirect
Baby: 444 Connection Closed Without Response
Me: 200 OK
Me: GET /sleep
Baby: 307 Temporary Redirect
Baby: 444 Connection Closed Without Response
Me: 429 Too Many Requests
Me: GET /sleep
Baby: 307 Temporary Redirect
Me: 101 Switching Protocols
Me: 408 Request Timeout
GF: 102 Processing
Me: GET /sleep
Sleep: 404 Not Found
Me: 406 Not Acceptable
(Morning)
Me: 501 Not Implemented19