Can someone in the know link to an article that compares opensmptd and sendmail? I know sendmail is much older, but I can’t find any resources comparing the two directly.
I don’t really care much about defining what defines a Lobster, but the truth is, it’s unlikely that anyone reading Lobsters is looking on job websites. These days, as a professional software engineer, it’s difficult to walk down a street without getting people throwing job offers at you.
Personally, I receive between 10 - 15 recruiter emails a week. Most of those are “shotgun” emails from recruiters who found me on LinkedIn. One to three of them are from agencies working with early stage startups. About once a month I get contacted by one of the big companies (Google, Facebook, LinkedIn, Amazon, etc.). About once a month I get contacted by a hedgefund (consultancy) - probably because I’m based in NYC.
I say all of this, not to brag, but simply to highlight how competitive the job market is.
I wish you the best of luck.
I don’t really care much about defining what defines a Lobster, but the truth is, it’s unlikely that anyone reading Lobsters is looking on job websites.
From my experience with hiring: if you’ve gotten to the point where you are considering publicly listing a position, don’t.
Instead, consider:
And also consider that anyone that sees your position on a career development site is asking the same questions from the other side.
Every job switch I’ve made - except for one - has been because someone I worked with in the past has recruited me. Every job switch I’ve made - except for one - has been good for me and for my employer.
The market for computer programmers is ridiculously competitive right now. If you’re getting to the point that you need to list open positions, you’re not going to fill them with the best candidates.
If you’re getting to the point that you need to list open positions, you’re not going to fill them with the best candidates.
This is mostly true, with at least two important caveats. The first is that people sometimes may lack a local network through no fault or deficiency of their own. I recently moved interstate (in the US), which separated me from my professional contacts and any jobs they could have referred me to. So I picked up a job on a regular ol' career site (not craigslist, but close enough). And yes, I very humbly consider myself one of the best candidates. =) If the world were as cynical as you suggest, I suppose I could leverage my current position to build a network and move up from there, but there’s no indication that I’m at a deficient company.
The second caveat is that many junior engineers obviously won’t have professional networks yet. Some will build one in school through internships, but some will not (e.g. I did research instead of interning). And if you’re promoting juniors appropriately, you should be doing a lot of hiring of junior engineers.
Don’t know how I feel about these statements. All the interviews I got (and the current job I have) were via ads on stack overflow and linkedin. Our company recruits folks by advertising on these locii and hackernews (I think). I think the folks I work with are very, very good. I would not quite so strongly advise someone that they simply can’t get people who will be competent and get the job done by advertising for positions. I think it can be done. I’ve seen it being done repeatedly as we expand and I meet our new colleagues.
Absolutes are always dangerous. I didn’t mean that it is impossible, but it certainly is hard, and I think it gets harder all the time.
One clear advantage that job boards have is that the people who use them are actively seeking employment.
What about those who are not yet a professional software engineer? I’m really struggling with finding a path that will take me from where I am now (finished with university) to some good work.
Applying directly to ,companies, and responding to the various job boards is a great way to get initial experience. The above comments were directed primarily to experienced engineers. I had success posting on job boards like dice.com and linkedin earlier in my career as well.
I think you’re missing the point. IMO the actual tech doesn’t matter.
Rather, so often, we are inclined to face these types of “big refactors” by being faster than the rest of our team, or worse, putting in a feature freeze. I think it’s encouraging to see that a relatively complex code base like githubs can be incrementally upgraded.
my tl;dr - The “wierd nerds” form a oppressive hierarchy within the tech micro-society; it happens that this hierarchy is parallel to the “straight, white, male” hierarchy of society as a whole.