Details
-
AboutPHP/React developer. Remote Freelancer + Local Community Leader @ Toptal
-
SkillsPHP, React, Laravel, JS, JetBrains
-
LocationRio de Janeiro, Brazil
-
Website
-
Github
Joined devRant on 10/23/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
-
The logs are somewhere else entirely - there's a "hidden" tab with docs and logs at the top of the screen. I skipped those tabs because my eyes jumped to the title and the sections below if - that look like a README, so I expected to find the actual instructions there.
The bad UI (if we agree it's bad, that is) is not the add-ons fault, but the main system's (HomeAssistant) instead. -
@Fast-Nop, so that's a complicated matter. The guy is an important developer of HomeAssistant ADD-ONS, but nor him nor the add-ons are responsible for teaching users about the main application's UI.
I, being myself, would shield my project from clueless users stating "read the logs (you can find that at the top bar)", but he was a bit shorter and stopped at "read the logs".
I must agree, it IS in the docs, but it's helpless if you never saw the docs link because there's a HUGE readme in front of you that looks like docs.
Bottom-line: it was possible to make it better and easier, but I can understand why he didn't think about it at first. -
STOP RIGHT THERE @INTRUSIONCM!!!!!!
Wait, first give me that cookie.
Yeah, right. Now, let's get straight to the point: I just noticed the README I can see inside Home Assistant IS MISSING exactly THAT link. LOL
When I got to the github page I skimmed the readme and thought "ok, this is the same I have already read, nothing new here".
Thanks for "solving the mystery". -
I see many people are mentioning "docs are provided", but I need to point that isn't actually the truth.
The original developer skipped the fact that I didn't know where to find the logs, which is a button at the top (that I didn't see), right beside the extra docs. I mean, why would a package have TWO places with docs? If I had read the README and didn't find what I need... It means there's no extra docs on the package. Unless it's a ~big~ project which would have a wiki (and link to it from the readme).
Thus, I can't see how I could be blamed by not finding the docs, if I wasn't able to find logs either. I know the HA UI isn't his fault, but considering I was the third person to not find the logs... -
@IntrusionCM should we start discussing why git is named "git" in the first place? HAHA
I do agree with your points.
that said, I need to point out that I didn't really duplicate the issue, I was going to discuss another way to improve that problem when he locked the original one... Only then I opened a new one with the ~different~ take on the thing I would mention earlier but couldn't. But then I guess he was already "fed" of me and just thought it would be better to not have a small contribution than "dealing with that pesky un-reader".
I did read the README file, which is, or should be, the main documentation source. There are no instructions there for post-install procedures or the likes. I think I'm not wrong to see a blank screen as an error? So I went directly to the issues.
In the end, I wanted to provide some docs feedback, since my issue WAS related to docs, but then he was way pissed off to care for anything. -
@RocketSurgeon & @AtuM, the fact he took "time of his day to help me" doesn't give him space to be rude or expect I know everything. I asked for help precisely because I didn't know - if I could find the logs, I would have read them in the first place. I even referenced another issue with the same problem and TWO unresponded questions of "you want logs, but we don't know where to find them". I was the third, and yet he thinks we should know instead of deciding it's the time to properly document that.
Not to mention I TOO took time of my day to report a real issue and even suggest improvements. "Provide logs" isn't a kind way to greet a lost newcomer. -
@AlmondSauce right, but how am I supposed to get the logs if:
1. I don't know where to find them
2. the add-on docs don't explain either
3. a couple of google results don't help either
4. and most importantly, in the previous answer there were TWO people asking "where are the logs" and the developer forcefully closed the issue without responding.
I mean, I also took my own time to report a problem and even took my own time to suggest ways to improve it. It wasn't a mindless issue, I honestly wanted to get it solved for me AND for others. What's wrong with explaining where the logs are, in case I happen to be the THIRD person to have no clue about it, instead of crudely saying "provide logs"?
I'll understand if you answer "we're tired of dumb people around", because we're humans and I get sometimes you end up bashing an innocent person because of a hundred that came before it. Otherwise............ And even then............. -
Outdated! Chrome heard me (lol) and fixed that shitty UI :D
-
Funny how most of the comments are about ranting to Google HAHA
I don't really recall, but I don't do that. I either found by looking for "good arguments against X", or comparison of techs, or something like that. It was really accidental.
I posted one or two things here and kinda left... Until I got this new amazing refactoring gig that is completely awful, recalled DevRant exists, and here I am again :) -
every here and there I get an idea for some stupid routine life that I could make better with some coding. I add these to a note for those free-time moments - sad they really never come
-
@hashedram on the main topic, indeed, I overstretched :) "you made it" doesn't mean "end of career", so you're totally correct there, my bad.
On the other hand, I think you didn't get what I actually meant when I did the math into dollars/hour. I specifically said "That target isn't really hard, **once you start working for foreign companies**". A huge salary isn't feasible at all here in Brazil too, but I started freelancing through a great platform and I earn almost double of what more experienced friends do - because I'm working with foreign companies, from home
The only assumptions I made were:
- you're a great programmer, or on the path to;
- you're fluent in English.
Bottom-line: it's definitely achievable :) -
@hashedram the conversion really doesn't mean much for you, but on that same rationale, you could very well be writing in your mother language here as well. It's what most ties to your culture, right?
I meant the conversion as a rough "translation" of the value - but the main problem was actually the number system you used - something that, from what I understood, doesn't tie to your local market prices, but only to the way you speak and are understood.
This is sort of the same irk I get when I hear a podcast that's already international speaking of miles or Fahrenheit without saying the equivalent in metric units. You simply can't grasp a tiny bit of the meaning if you don't actually understand that numeric system. -
But back on the original matter, I totally see the point and it's really legit.
But once you arrive on that target, what happens? You get stuck on whatever job that pays you that, until the end of your life?
That target isn't really hard, once you start working for foreign companies. My previous math sums that to $12/h, which is quite a low bar for international freelancing, I think.
You already know English, which is the barrier for most great Brazilian developers I find in my circles. So I'd say you can expand your thoughts on this #wk211 :) -
While that comment was kinda uncalled for, if you're writing to a global audience in English, it's definitely better to use globally understandable numbers lol
That's $26.5k, what's around $510/week. -
@4hp007 well, you never accept a job thinking about this, but you can always quit. I mean...
-
That should definitely be a post of #wk211 - you made it.
Sorry for the pun.
Congratulations on the awesome mug, btw. -
@SortOfTested aha! thanks for that! really clarified things up, it seems I'm just working on simpler stuff then :)
-
@Oktokolo hmmmmmmmm got curious on those uses. Do you have examples? I see the first case is that so you avoid creating a closure to select a specific key on a chain, but the second one didn't ring any bells.
PS: given the age of the project, I severely doubt they had the same reasoning, but I can't check what happens because that function is not even in use anymore LOL -
@sawmurai only when the function didn't exist! And then I was eager to upgrade to 5.6 to get rid of it haha
-
@C0D4 quite creative, right?
Unfortunately, that can't be credited to the same weird developer - forgot to mention, but that's a piece of an antique OCR code (phpOCR). Look at this awesome project page: http://phpocr.sourceforge.net (yep, SourceForge) -
@gronostaj permissions. permissions = permissions. if not permissions, permissions = implode permissions.
-
@C0D4 much h4x0r, such injection
-
On top of what @rutee07 said (look at that, number twins), I must say the pandemic even helps on that matter. Now more than ever it's easier to get remote doctor appointments. You can "easily" get a psychiatrist or a psychologist to talk to, without having all the hassle of leaving home.
Search for professionals on your health guide and talk to them. Someone will be able to get you an appointment and you'll start that in no time! :) -
@molaram HAHAH IKR
I'm in a tight split between adding 200k+ to my build just for that, or just using what's supported in the wild. -
@molaram I think you can remove with some verbose CSS, but that's not the point; they have their use, they're just... non-conforming.
-
@molaram yep, there's a lot of space there, but I understand the need for all those buttons... but why don't they have the same style? hahaha
-
@molaram what. a. comparison.
-
@REXTON nope, that's my client's issue - and the other developers, of course. My code is pretty neat.
-
@C0D4 Oh, right. The hell of bringing formatting to all clients. Ages until Telegram could do it right...
Ok, that's definitely a greater beast. -
@C0D4 hahahaha finding some similarities with your legacy project?