231 karma · joined November 5, 2012
I think many people spend too little time on qualifying open-source dependencies or tools that they will use on a project. It'll do you a lot of good to dig into the source for an hour or so. If nothing else, read through the source that makes up the surface of the API that you are going to be using.
We all are subject to time. We all are subject to the strengths and weaknesses of our minds. We all are a bit nervous about this or that.
If I act out of fear, I will hit a wall. If I am honest and say that I don't know, that I am not sure if this is going to work, that I don't think I'm able to do this, I'll be better off.
Being strong isn't too dissimilar from being bold. Being bold can mean not being afraid of showing my shortcomings. Showing my shortcomings means admitting my weaknesses. By showing my weaknesses I am being strong. Do this day after day and see that things are generally going in the right direction, maybe a little slower than I expected, but things aren't linear, time is.
I can control the outcome in so much as I can control myself. It'll happen if I do it. It won't if I don't. That could mean project managing the fuck out of something, it doesn't have to mean actually doing it.
If I motivate someone else to do it, then that was something I did. I did something to get them to do something.
What if I can't motivate myself? Well, I can't muster some things out of thin air. I need to fill the soul. I talk to someone else, do something else, change perspectives, or I push. I just push.
Action yields motivation. The more that I have, the more capacity I have to act, the more I'll be motivated to do more.
My family, my wife, what I've been given, is why I push myself to learn that thing or do that thing.
Idk, kinda stream of consciousness but generally, the thought that I am more well off because of the millions of people that came before me, and by doing and acting, I can make the billions after me more well off in a small way. I like that thought.
I'd recommend seeing a therapist and developing a treatment plan together. It's a practical way to identify what you are worrying about, why and how to overcome it. Then, I'd encourage you to learn more about personalities and your personality type. There are a bunch of 'personality type' systems out there, but the Enneagram is one of the least specific in its 'typing' and most useful in its insights.
- The Complete Enneagram: 27 Paths to Greater Self-Knowledge (https://www.amazon.com/Complete-Enneagram-Paths-Greater-Self...) - Feeling Good (https://www.amazon.com/Feeling-Good-New-Mood-Therapy/dp/0380...)
Feeling Good is by David Burns, a Stanford professor who developed Cognitive Behavior Therapy. CBT is a way to identify and manage your thoughts. It sounds like you are a 'fortune telling' type of person and you try to read your crystal ball and then act on those assumptions rather than what you know. Burns goes into how to identify those types of thoughts, how to refute them and how to mitigate their effects.
Is it best to interface directly with the PCIe bus from the FPGA? Is it better to abstract with some kind of IC? Is the board or the computer the master clock? Is there some kind of encoding scheme that needs to be adhered to?
I have pretty bad ADHD and there's nothing that someone else could do to get me to address it. I have to decide to manage myself. Anything you do to mention it or bring it up to them is going to poke at the insecurity that they may have and likely worsen the problem.
That said, somethings to remember:
- If you are going to have a meeting with this person, try a walking meeting or something with some kind of other stimulus - Avoid having lengthy conversations in open office settings or 'busy' areas (specifically with TVs or other people) - Be ready to context switch when engaging with them and allow it. Chances are they are going to come back to that topic later on in the conversation.
I'm sure there are some other things worth thinking about, but def try to read some materials on what ADHD is, there's a lot out there.
Yeah there is this information out there, but so what?
If someone violates an NDA to tout their contribution on a project it is an immediate turn off as it shows a breach of trust before we even have had a conversation.
It's likely that over the course of n projects, a contractor was 'over hired' and 'under hired' some amount of times. Seeing a trend of consistent placement in their past work helps me know that they have an area of focus and expertise that I can capitalize on as well. This means they will have a high level of efficiency in the work that I need them to do. Given this, seeing that narrative played out in the resume is important.
If you are going to curate the supply by hand, that to me isn't appealing as it's not sustainable. If I post a role on the board and the board becomes stagnant because your ability to curate for free goes away, I wasted my time posting there.
Likewise, if I were a developer looking on your site and the listings are stale, I'm going to turn away.
What unique advantage does your board offer that no other board offers?
The best way to get experience is to do things, so given that no one is going to remember, might as well try to do it. Your successes won't be remembered along with your failures.