82 karma · joined March 18, 2013
I don't know where you are in the world, but where I am (in Pittsburgh, PA, USA) a jr dev with 1 year of experience and a good track record could ask for $20-25/hr without issue. You also don't mention what work you have been doing, that can change the money equation a lot.
Negotiation is a difficult skill to learn, but it can be very rewarding. Good Luck.
Yes, good conversation skills should be learned. Yes, they can be learned.
Like most skills, it requires practice. You can hire a couch, if you want. I recommend improv comedy classes if you want a fast way to get over awkwardness and learn how to move dialogs along. But mostly getting better at talking to people involves talking and listening to a lot of people.
https://opensource.org/faq#restrict
-----
Can I restrict how people use an Open Source licensed program?
No. The freedom to use the program for any purpose is
part of the Open Source Definition. Open source licenses
do not discriminate against fields of endeavor.
------It is strange to me that Mongo would even couch such a change in its "open source-ness" when the FAQ from OSI specifically calls out what they have done as something that should _not_ be done.
I would recommending talking with the manufacturer and having them reach out to Apple with you. That way you can begin formal discussions about how this situation might be resolved. 1-800-GO-APPLE is the number at Apple Healthcare, and that's where I would start unless the manufacturer has some contact. https://www.apple.com/healthcare/
Creative works are not delicate embers that need to be protected from the elements. They are divine sparks, each one illuminating the darkness. That light is meaningless without eyes to see it.
Feedback and coaching are not simply stating opinions about people. Good managers will not simply say 'Hey, I wish you could be something you are not'. Good managers help you become a better version of you within the organization. Sometimes that better version of you has a different mix of skills. No qualities of people are incompatible (for better or worse). We are all large, and contain multitudes.
For example, did they not evaluate the manager before putting them into a position where they failed? How do they know it was a communication problem? Remember, this question is not asking the details of what happened (those don't really matter). This question is asking what the organization did and how does the organization improve itself over time.
The last thing I'll say is that it's very difficult to establish the 'health' of a team during a brief interview. 'Health' is often variable in that what I find healthy and effective you may not. Most teams aren't filled with psychopaths. Also, if you have the right tools and a willing team you (that's a plural you) can change and build a team that is healthy and productive.
We are still in the very early stages of utility computing. There is ample opportunity to build successful products in that space.
https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...
The summary would be:
Use vanilla C with some rules about things like memory, testing, and recursion. Testing and static analysis are your friends.