Posts from 19 February 2015
What are the relative demand levels for entry-level engineers vs. engineers with experience? Are they equivalent? Presumably, if the pipeline stays somewhat stable, there should be slightly fewer devs with 3+ experience at any moment than entry level devs; where are the demand levels?
If you just can't fill a slot for a mid-career developer, and you have a reasonably-sized team (i.e. not a single devops, a CEO, and a dude in sales), you should be able to take up some of the slack by hiring junior devs and managing/mentoring them adequately.
A company that can figure out how to do this will be picking up money that others are leaving on the table, because a lot of those Jr Devs will end up being the mid-career devs with (hopefully) a bit of loyalty.
Have I said these exact words before?
The more your name is out there, the more interest you can get and the more you can identify your market value. It's analogous to a stock market: a low-volume symbol will likely have a large spread, which is (analogous to) the margin of error.
I'm not intending to tip my hand too much, and worst case I can make some of these entries private in case I feel that they put me on a weaker footing in my search. But the cost of not marketing yourself, in my case, may turn out to be about $15-20k/year.
I know who I am, but without marketing, no one else is going to know that I've got a lot to bring to the table. But the fears that I have—of being judged, of not having others see me the way I see myself—while not precisely abnormal, are doing me a disservice in this process.
All I want to do is to work on coding projects, because I'm not my own best advocate, but I know somewhere out there is a company that really wants me, they just have no way of knowing it yet.
In related thinking: I am not as virulently against marketing as a lot of people out there. It's nice to just be able to research the thing you want, look through objective(ish) reviews, and then make an informed decision, but I honestly believe that only works for the barest minority of products. There is some threshold, before which a product is not getting enough people using it who honestly would want to. Tracking information about consumer preference and demographics is part of a process of getting sellers in contact with buyers who would lean in their direction; I think the common (unstated) fear is that the established brands have the money to drown out more fringe companies.
In turn, though, and especially when some fringe company is trying to generate network effects, sometimes no one wants the minority player. In the internet age there's not a ton of room for another full OS, because each one siphons off talent, and it's really hard to develop all the features people have come to expect without an existing technology base. I suspect the next major OS will supplant someone.
Similarly, anyone could have seen the Seamless/Grubhub buyout coming. I don't want to have to figure out which company my local delivery joint uses; I just want some damned food. And there are a lot of Grubhubs out there. You haven't heard of most of them, and they'll probably die, or stay marginal for a long time.
Which might not, after all, be such a bad thing. Most regions have at least two grocery stores, and those grocery stores have operating regions… fragmentation isn't always bad. They are a highly commodified market, though: every single one of them sells Cheerios, bananas, and Ajax, so they're not that different, whereas two different websites in a similar field might have completely different interfaces and data models, as well as corporate partners/networks.
I don't know what an area of technology that can support true competition over a long period of time looks like, or if it can even exist. And I don't know if I really want to work for a will-have-been… but I know that engineering jobs are so transient that it probably doesn't matter in the end.
The next two years are for straight up learning. Don't forget that.