5 ms·
Most recent: Failed to get out of bed this morning at the time I comited to the night before. I wanted to get up at 8, be at work around 9, got in at 10/11. Fa
by cessor 7y ago
Most recent: Failed to get out of bed this morning at the time I comited to the night before. I wanted to get up at 8, be at work around 9, got in at 10/11.
Fairly recent: I have been doing it like this for three weeks now
My larger failure: I was hired as a contractor/consultant by a major media company earlier this year to help the team develop some cloud based software. I was hired to improve their testing karate. When I started, I was constantly being blocked; all my ideas were rejected and the team kept reverting to they way they had always done it. After 1.5 months the teamleader threw me out. Another team leader was happy take me, there, things were doing great, but I struggled to refactor the mess of TypeScript-AWS-Lambda-Cloud-Crap in a meaningful way.
Not all of it was my fault; the situation there was horrible. But I believe someone more experienced than me, or just someone who doesn't get as emotional as quickly as I do could have handled the situation way better. I feel like a failure.
I am frustrated by the situation, because while it was going on, I felt that I was doing everything right. Not sure what my lesson is.
- dazzawazza 7y agoI'm gonna guess that you have less than 10 years experience? I sounds like you do. My suggestion anyway is to read or re-read the book peopleware by DeMarco. It will help you build distance between you (the internal emotional you) and problems. It's most important lesson is that there are no evil people which sounds trite but when you read the rest of the book you get the point. I've read it quite a few times over my career. Good luck.
- mhrnik 7y agoAgree, Reading may help you improve your thinking process and help you understand that it's fine if you don't fulfil your or other expectations from you.
- tohieungoi 7y agoI want to get karma point to connect with "keybase" app, Can you help me how to get karma point pls!!
- dangerface 7y ago> After 1.5 months the teamleader threw me out. Cant help poor management a month and a half is not enough to get any idea of a persons abilities or help them fit in. > but I struggled to refactor the mess of TypeScript-AWS-Lambda-Cloud-Crap in a meaningful way. Any one would be on tilt after the team leader situation, don't worry about it, if it doesn't work out here, there are other places to work, it's just a job.
- stevewodil 7y agoIf you're having trouble getting out of bed, you can try using the 5 second rule to break your brain's patterns and activate the prefrontal cortex. Basically you count down from 5 out loud (saying the numbers aloud is important) and at 1 you just jump out of that damn bed like NASA launching a rocket. Mel Robbins is the one to credit for this, there's more information here: https://melrobbins.com/blog/the-5-second-rule/ https://melrobbins.com/blog/the-5-second-rule/
- 0x445442 7y ago> I was hired as a contractor/consultant by a major media company earlier this year to help the team develop some cloud based software. I was hired to improve their testing karate. When I started, I was constantly being blocked; I'm going on a bit of a tangent here but this statement highlights some big problems in our industry. To me, being hired as a contractor/consultant means being hired to a job which satisfies some very specific requirements, not to be a butt in a seat on retainer to perform any immediate task which happens to come up. As a contractor/consultant it seems the best approach would be to demand specific, well defined interfaces and use cases and to provide a solution which adheres to those interfaces and satisfies those use cases. If done right, your solution should be verifiable with acceptance testing. If the solution you provide meets those requirements you've fulfilled your end of the contract. The client is free to do whatever they'd like with that solution based on other criteria not in the contract. Based off your work, they're free to hire you for more work or not. All this to say, don't get down on yourself. It sounds like there's an expectation mismatch between you and your client. It sounds like what you were expecting is closer to what I've described and what the client was expecting was another body to be on retainer for an hourly rate.
- username90 7y agoYou are probably thinking of "consultants" and not consultants. Consultants comes in, fixes a problem, maybe educate employees about the problem and then leave. Take management consultants, their main job is mostly to go in and fix other managers messes and possible educate them so it wont happen again or get them replaced. Software consultants can often have very similar roles, a company have a problem with producing software, they take in a consultant to fix the issue because they themselves don't know how, the consultant comes in and fixes the issue and in the best case educates your workers so they can handle these issues themselves in the future. This is what a company typically wants when they hire a consultant to fix a problem, not a person who only solves already well defined problems. Example: You have a new cloud based solution but prod is often broken, you hire a consultant to flesh out your deployment strategy to make it more robust, he comes in, creates a basic deployment strategy and shows your team how it works and how to add more tests to it, then he leaves. Production failures go down and your team is now stronger as a result. This is an ideal software consultant. Of course you also have "consultants" who are just normal employees with less legal rights, those are more like what you are talking about.
- omergultekin 7y agoPlease read the book "The School for Gods" by Author "Stefano D'anna"