moon_priestess
Joined 10 years ago
Joined 10 years ago
This is a red flag for me. Working for someone as a programmer is often about getting what is in someone else's mind into the real world. To excel, you need to love the process of designing and developing software, not simply seeing the end result.
All of the best programmers I know love programming for the sake of programming. Conversely, some of the most dangerous and careless programmers I've met are the type to only be into it if they're making exactly what they want to make (and often if they can make said thing quickly).
I may be alone on this one so take my comment with a grain of salt!
I'm not suggesting Atom is better than Sublime, and there are definitely many cases where Sublime is better than Atom, particularly in terms of performance. I just think Atom gets more abuse than it should given how useful it is in general. Many of the complaints I see are more rooted in what they feel an app should do in the abstract (e.g. idle at under N megabytes of RAM) rather than actual issues that affect their use of the tool.
These things are true. I still use Atom on my MacBook Pro though because it has, at least in my corner of the world, a much better ecosystem than Sublime. I do keep Sublime around for the rare cases where Atom can't handle something, but if I didn't already have a Sublime license, I wouldn't feel the need to pick one up: Vim is more than capable of handling the large-file case for me. We all have different experiences though.
> Or a bulky, ugly Lenovo with great battery life but a horrible touchpad and a shitty screen.
The new X1 Carbon with the OLED panel is pretty good, I think. Color accuracy is something of an issue, but it does cover Adobe RGB and should be fantastic for anything other than professional-level color-critical work. That's neither here nor there though.
A gig of RAM is probably less than a tenth of your total resources. If it makes your job easier, surely it's worth it, no?
When I'm doing development, I spend most of my time interacting with Atom. If I had to buy another pair of 16 GB DIMMs just for the sake of running it, I would. This is what I do professionally and I'm happy to throw a little RAM at something that makes my job more enjoyable and myself more productive.
I'm not saying you need be friends with everyone. I'm saying part of your job is helping ensure everyone on your team feels included and feels like they fit in. I'm not suggesting this will always be possible for every last person, but it's hardly the tough problem you seem to think it is. Read people around you and be empathetic and accommodating. That's it.
I should also say your talk about women ruining careers by going to HR is ridiculous, but it's so ridiculous that I don't feel it needs further addressing. I've been in the industry a long time and I've never heard of anyone filing a complaint with HR outside of clear instances of sexual harassment.
People can be made uncomfortable though by vulgar language. It shouldn't be used in an office setting to the point that it's making other people uncomfortable. Read those around you and try to be accommodating. This is basic stuff.
Actually, it seems really easy to solve: Stop cursing so much at work and stop excluding women from your conversations. If you can't see the value of inclusiveness over cursing, you're the problem in the situation.
That was not my intent although I now realize it may've read that way. I don't think white men are intrinsically prejudiced or nefarious at all. I've edited the previous post accordingly while leaving the original text intact.