grardb
Back when I was working as salaried employee, I never asked for a promotion or a raise. Not once. But I got them! Meanwhile, I watched coworkers spend years fighting for promotions, taking on so much more work than I would ever agree to, and were repeatedly denied. Eventually, they would give up and get a job elsewhere. Some did manage to get promoted, but it was grueling.
These coworkers weren't less skilled than I was. I would say many of them were actually more capable, despite my position being ranked higher.
A lot of comments here are talking about "healthy" work cultures and whatnot. I worked for medium-sized tech companies that you've heard of with great engineering cultures and a healthy approach to work-life balance. I don't believe that "healthy" results in getting recognized for going above and beyond.
Others are mentioning office politics. I did not befriend coworkers, did not make enemies, etc. I simply did my work.
I'm sure many of you have had the experience that if you make a mistake—not necessarily at work, but just in general—and then apologize profusely, you will be treated worse than if you were more casual or didn't even apologize at all. I find that making yourself "smaller" will often result in people taking advantage of you. Similarly, it seems to me that working super hard will simply raise people's baseline expectations of you, and they will exploit that. This isn't necessarily a conscious thing on behalf of your boss(es), but it's absolutely something that happens.
Given all of that, my advice is to simply do your job. Over time, you will gain more experience, and that experience will potentially turn into promotions naturally. If not, then get a new job. Note however, that I'm not a proponent of frequent job hopping (I never spent less than three years at a company).
If you're not self-employed, then your work is making someone else rich. No need to make them even richer if you're not getting compensated for it.
[1] https://www.engadget.com/2009-04-01-keepin-it-real-fake-part...
[2] https://www.alibaba.com/showroom/nokla-mobile-phone.html
If I was presented with two options: waking up tomorrow as the child of a poor farmer in a third-world country, or waking up as one of Donald Trump's children, I would definitely choose the latter. However, that doesn't mean that I trust Trump more than I would trust the farmer. In other words, quality of life (or a preferred way of living) are not inherently tied to trust, morality, or anything like that.
For about a year, I was trying to get our VvE management company* to take care of major issues we have in our building's crawl space. We had an inspection done, but even after about seven months of constantly nagging them, they failed to get a single quote for the work that the crawl space needs. I called our manager, and he essentially yelled at me for twenty minutes and was not shy to express his anti-immigrant sentiments (I'm American).
Because of this, I'm now on a mission to get this company fired and take management into our own hands, which will save us a bunch of money. The existing VvE management tools are ugly, slow, and unnecessarily complex, so I'm building my own.
It's only been a month, so I haven't hosted it yet (still coming up with a name, to be honest), but I have made good progress functionality-wise. If anyone in the Netherlands is part of a small VvE and wants to chat, let me know! My email is my username (@gmail).
* The US equivalent would be an HOA (Homeowner's Association). Basically, a corporation that is responsible for the upkeep of shared resources for homeowners (e.g. the roof of a building or the pool in a gated community).
** Many VvEs choose to outsource management of the VvE to a third party. These companies—in theory—take care of maintenance requests, yearly meetings, voting, etc. From everything I've read online, almost none of these companies satisfy their clients.
May I ask why you hold this opinion? I grew up with tons of Italian-Americans (NYC) and I can confidently say that I've never heard a single person express pride in the fact that Columbus was Italian. In fact, based on my experience, a lot of Americans—regardless of descent—think/were explicitly taught that Columbus was Spanish.
In that case, I'm not sure I'd consider inline CSS "unsafe." But it's interesting to see how CSS can be exploited in the same way that JS can be.
Whenever I visit, I switch to my US SIM card and am immediately bombarded with spam texts (mostly from political parties) and scam calls. In my experience, Android is pretty good at marking calls and texts as "potential scams," but they're still there. In the Netherlands, I've gotten a few scam attempts via WhatsApp. Other than that, I think I've received one phone call soliciting donations to the Red Cross, and nothing else.
FWIW, as an American living in Europe, I do agree that the US is far more homogenous.
I don't have a link to share since it's still fairly early in development, but I'm making good progress!
Looking through the docs, I still see no mention of version control or even migrations at all. Is this something that has been solved?
I'm most experienced in PHP/Laravel and JS/TS/React, but am pretty tech-fluid.
Previously, I worked at Etsy (three years) and Trello (five years, both pre- and post-Atlassian acquisition).
Resume: https://www.toptal.com/resume/gerard-o-neill
A few work examples: https://grardb.com/work
My ideal project would be solo-shipping an MVP in the span of 2-4 weeks depending on the complexity, but I'm also happy to work on more ambitious projects.
email: [email protected]
I'm a full-stack engineer looking for projects to build on a freelance basis. I prefer not to be hired for staff augmentation, but am open to it under the right circumstances.
I'm most experienced in PHP/Laravel and JS/TS/React, but am pretty tech-fluid.
Previously, I worked at Etsy (three years) and Trello (five years, both pre- and post-Atlassian acquisition).
Resume: https://www.toptal.com/resume/gerard-o-neill
A few work examples: https://grardb.com/work
My ideal project would be solo-shipping an MVP in the span of 2-4 weeks depending on the complexity, but I'm also happy to work on more ambitious projects.
My rate is $850/day, but I am open to project-based billing for well-scoped projects.
email: [email protected]
I use it, and while it's less polished than the official YouTube app, the ad blocking definitely works.
I'm a full-stack engineer looking for projects to build on a freelance basis. I am not interested in staff augmentation.
I'm most experienced in PHP/Laravel and JS/TS/React, but am pretty tech-fluid.
Previously, I worked at Etsy (three years) and Trello (five years, both pre- and post-Atlassian acquisition).
Resume: https://www.toptal.com/resume/gerard-o-neill
A few work examples: https://grardb.com/work
My ideal project would be solo-shipping an MVP in the span of 2-4 weeks depending on the complexity, but I'm also happy to work on more ambitious projects.
email: [email protected]
I'm a full-stack engineer looking for contract work.
I'm most experienced in PHP/Laravel and Javascript/Typescript/React, but am pretty tech-fluid.
Previously, I worked at Etsy (three years) and Trello (five years, both pre- and post-Atlassian acquisition).
Recent client projects include a Next.js site backed by a WordPress/GraphQL API and an MVP for a video recording and annotation app build with Laravel.
Resume: https://www.toptal.com/resume/gerard-o-neill A few work examples: https://grardb.com/work
My ideal project would be solo-shipping an MVP in the span of 2-4 weeks depending on the complexity, but I'm also happy to work on longer projects with other developers as well.
email: [email protected] rate: $800/day - willing to go a bit lower if hired through Upwork, just so I can get out of the "0 jobs, 0 reviews" pit.
But the tl;dw is to do this: <input type="text" name="name" />
I don't know what kind of app you're building, but unless it's 100% impossible (from a business perspective) not to separate people's names into multiple fields, you really should just make it one field.
If it's a true requirement for the business—due to a third-party vendor's requirements, for example—then I suppose you could simply ask the user which order they prefer and display their name accordingly.
The reason for my skepticism is that even without deflation, a dollar tomorrow is usually worth more than a dollar today, yet tons of people* don't save or invest much/any of their money, even if they're able to.
* I'm speaking from the perspective of an American FWIW.
If you've ever used Discord with multiple logins, it's actually not seamless at all. You essentially switch accounts and are only able to see the chats associated with one account at a time.
Thus, not only would it probably be a non-trivial technical challenge, but they would also need to put in additional UI and UX work to make the experience better than what Discord offers. And all that effort probably isn't worth it when their money comes from customers who won't benefit from it.
Ultimately, I think if you want to run a chat but aren't providing the members with emails, you probably shouldn't use be using Slack.