TL;DR - Sometimes I get an impression that there are people who got "promoted" to Senior Developer even before releasing anything to production ... Clearly the length of tenure is not the key determinant here, but neither should be the 100% memorizing of given framework's / library / language's full syntax. There are certain much important qualities that may be harder to assess, but in fact
TL;DR - These are not just great times to be a Software Engineer - it's even better to be a Software Engineering Manager. Plenty of open development opportunities help in shaping your own, individual professional profile. Physical world borders are far less constraining in that industry. True engineering expertise (& individuals who can apply it within whole organization) gets noticed & appreciated. And
TL;DR - 2016 in Technology failed to impress me; personally I missed building stuff (that matters), so I've quit (but not rage-quit ;>) my job few days ago. 2017 will be make or break.
It's January of 2017 already, everyone's making summaries, so how could I resist the overwhelming temptation of making my own one? :)
My 2016 in a (very) few numbers
- 5 public
If you haven't yet, check the part I first.
Where were we? We've figured out that your job may wave you good-bye & go to Fareastan. But it doesn't conclude the consideration just yet ...
Is the growth inevitable?
Are we completely sure that software development is on permanent rise?
World is crazy about software, everyone wants to build new "digital" services, but if you
These are great times to have a software developer career & I've written a lot about that already. There are tons or open positions available & they are all very well paid, when compared with other industries - we all know that. But the key question is - when will this bonanza end (and how)?
"India is now producing almost one million
This blog is inspired / provoked by recent article from Code for a living: "Why developers should always be in job-seeking mode" - that's why it makes sense to start there, if you didn't read it already. Btw. it's a decent blog in general, recommended.
I'm not going to repeat the content of the article mentioned - in general you can assume that I agree
There are more and more open software developer positions in the market. And it's not just about quantity - breadth & variety of roles, technologies, platforms & languages continuously increases - to the satisfaction of all of us. But if you look carefully at the full spectrum of offers available, you'll notice that NOT ALL job offers are about ...
- ... technologies / platforms considered "modern", "promising"
This blog post has been inspired by the following article: Where the hell are all the great senioer software developers and hands-on engineering directors.
"You talk like a developer"
Let's start with a short story:
New dev comes to me as he's told I can help with a problem he has. After 5 minutes of conversation, we've got issue solved. He can't withstand &
This time, instead of a typical blog post, just a short advertisement / announcement. It's not that someone asked me for it or I've promised it to someone - it's just about the idea I like & find beneficial for the whole software developers community in Poland.
Our industry is batshit crazy. No point in denying. What we do (services based on pieces of software) is so multi-dimensional that sometimes it's damn hard to find a common denominator between two: people, projects, products, architectures, methods. Obviously, it's got its pros (let's leave them for another story ...), but there are serious cons as well - one of them is related to job
My team-mates used to say that I do marketing. A lot of marketing.
I tend to speak a lot about what we (as a team) do, how we do that & why it's so freaking awesome. Obviously I'm still careful about what precisely I can tell & what is strictly confidential (so can't be discussed in public), but usually even those scraps of information