I guess I’ll take the next one.
Isn’t it crazy how when we get involved into something and we think it’s the most cool thing in the world and we believe that everybody know what that thing is, except they don’t?
809 karma · joined May 2, 2011
I guess I’ll take the next one.
Isn’t it crazy how when we get involved into something and we think it’s the most cool thing in the world and we believe that everybody know what that thing is, except they don’t?
They might have some special infrastructure but that would be abstracted away from most people who interact with it so existing technology can be used without needing to recreate everything.
If you know what you are talking about you can still respond to "How would you prioritize technical debt" and offer way more than a direct technical answer. You have to take opportunity to "enhance" every question you are asked with information that portray you in a good light and directs the conversation towards where you think you can generate most value.
That experience was super useful for my next/current endeavor with my wife and also for my next job since I had to learn and grow a lot in terms of management, prioritization and dealing with lack of resources. Skills which are super valuable to companies and teams of all sizes.
When hiring, I’m biased towards ex-founders and people who tried to launch their own products. I believe that shipping something and asking for money for it is the ultimate proof that a developer can offer in terms of how far and how much they can do/learn so I always favor people who done something even if they failed. Launching a product/company requires tons of different skills which, as I said before, I believe are super valuable in addition to tech skills.
Since then I got a job, moved countries and am working on the next thing with my wife :)
It was an invaluable experience and I would do it all over again.
Having said that, who's to say that you are not the one that doesn't know how to follow a leader?
What I'm trying to say is that unless you have tried EVERYTHING you could to make things better, including helping your manager or at least communicating with them in all possible ways, it is not productive to call your manager incompetent.
We tend to think that everybody thinks like we do. They don't. That things are obvious and self evident. They aren't.
The best advice I can give you, if you really want to make the situation better is to get down from your high horse and work together with your manager to improve the situation. It won't be fast or easy, but it's the right thing to do.
If you tried all the above and it still didn't work. Them there is nothing left to do other than look for another manager or job.
If you want advice to a specific situation, please be specific in your question and you might receive some helpful answers.
I’m on an H1B but I built a relationship as a contractor working remotely for years before going through the sponsorship.
It seems to me that you should work on trying to map your customer journey which is the path the customer takes before they end up buying products similar to yours.
Once you have that mapped out the next step is to figure out how to insert yourself into that process. If they do searches, you need to figure out how to show up for them either through ads or organic and useful content, for example.
Another tip that might be useful is to research your competitor and see how they advertise. Do they make ads? Do they send emails? What wording do they use?
All that should get you started pretty well.
Wish all the best and success to you!
Have worked with prismic and I love it
I think anyone can ask any type of question but being in management consulting for so long should have allowed him to have a better idea of what it would like to make such a change.
Look for Amanda Wittmaack.
Kickstarter is not an online store that you buy something and it just takes a long time for you to receive.
You are essentially investing in an idea and in a company. You have to do the due diligence to make sure you are comfortable with the risks involved. That’s why, in theory, you pay cheaper than you would once the product launches.
You should know what you are buying into before you do it. If you are not comfortable with the risk, the course of action is to wait until the desired product/service hits the market and is actually sold somewhere.
The other day I called a benefits company that was supposed to send me a card but didn’t.
When I called they said there was an issue with their system which they would request to be fixed and that I should call in a couple of days to talk about the original request.
That happened after almost 2 hours waiting on the phone to be able to get to someone.
Before we didn’t have all these cool services but companies would do their whole jobs and get back to you when something goes wrong. Now, due to all these complexity and workers not keeping up with it things go way worse for the customer when something breaks.
What kind of answers are you expecting?
Sounds weird but I don’t have to wake up in the middle of the night to drink water anymore and I also don’t wake up with my mouth/throat super dry.
Edit: great call out to 7 days of non consecutive use
What I described is the first step to narrow down candidates that I choose for in-person interview.
After that step, if I think they are worth “investing” I’ll give them some assignments and drill down on the tech questions.
But yes, this process still fails. It just fails less, I think.
How many projects have they deployed to production and what problems does it solve?
A lot of developers work just during the development phase of a project and then jump to the next one. As a consequence they have no experience deliverying real life products and support systems in production.
I always look for people who finished things. Anyone can start or work on an ongoing project but just a few go through the whole process and have to maintain their stuff running.
I also talk about what the project does, in details, for the business. A good developer has to understand they are building something that is not just a piece of software but a tool to solve problems.
If they have these 2 things, I think we can work on the rest if needed.
- Before getting into a meeting when I’m expected to present information I run all the talking points (and expected questions) and think through how I will explain it using the least amount of words - Whenever writing an email I do the same process. Write the draft version and look for sentences where I think I can replace a sequence of words for a single one. Rinse and repeat until the email is a short as it can be
Both activities will force me to search (and recall) words that didn’t come to me at first. After using the same words a few times they will get stuck in my brain and come more naturally the next time. If you keep repeating the process eventually you will become more articulate and communicate more clearly
You have discovered that you can be clearer in the communication if you can articulate better and use more precise words.
You are getting the hang of it. I don’t think it’s a matter of just remembering the words as much as it is about improving your thinking.
Keep actively thinking about how to be more articulate and also practicing and you will get better and better everyday.
Like everything else in life, it’s a matter of practice.