84 karma · joined November 10, 2012
Not so crazy if you think about it: right now, 30-year-old people have about 8 years of experience (assuming a 4-year degree) and, as this post suggests, are being discriminated. Now, imagine an 18-year-old guy that study a year (code camps?) to become a software developer and after that starts to work as one. At 25 he would have 6 years of real world experience (let's assume this guy likes the profession so he taught himself while working, in order to compare both developers). Who has more chance to be hired (under the assumption that age discrimination is still a thing in 2021)? 2 more years of experience doesn't seem too much and a 25-year-old guy seems to be more suitable to be tricked into working 60 hours a week for less money.
Update: grammar fix.
I guess this question arise because of my computer science background (algorithms + data = universe?) and because even simple formulas like the Newton's Law of Universal Gravitation deals with data (e.g. the mass of a planet). So, where is that number stored so the universe know how to apply its formulas (laws, algorithms)? I know these laws we have are just models of our reality that are getting more precise over time, but I can't help but think that at the end our universe has to do "some calculations" and has to deal with data (numbers). I know three devices that can store information: our brains, our DNA, and our computers. The color of our eyes are stored in our DNA, but the mass of a planet is not stored anywhere?
As I've said, my limited maths/physics background doesn't let me think about the universe the right way. I'm just a dilettante. And sorry for my English.
http://effbot.org/pyfaq/why-does-python-use-methods-for-some...
I guess is that.
It's pretty much the same in Europe (except when you take gaps, of course).
> I'm not saying it's right or wrong; just explaining how long and recurrent gaps can be interpreted.
Recurrent gaps can be interpreted in a lot of different ways, but there is just one real reason behind them. But I see how recruiters can assume things before asking for real answers (e.g. 6 months gap and this guy hasn't been able to find a job? Next!). It's a pity.
Imagine this scenario: developer A has been working in a time span of 10 years without résumé gaps. Developer B has been working for 9 years and has been taking gaps of 4 months every 3 years. Do you really think there is going to be a big difference between the two developers in terms of skills set? 10, 9, 8 years, it doesn't make a difference at all in terms of accumulated knowledge. But developer B has been doing "something else" during a whole year (3 gaps of 4months each). Maybe he travelled the world and learned a little bit of a couple of languages, and I'd say that's a valuable non-technical skill to have.
As I've said, I see more good than harm in taking a few month off from time to time.
Going back to your question: if it's just for a few months I see no problem at all, and if recruiters ask then just explain what you have post.
Atom for personal projects.
GVim when I have to write something down.
So, aren't they two different things? (Honest question since I haven't play with React yet).
At the end of the day, you have a tablet + keyboard + mouse and a "limited" OS (limited compared to a real OS like Mac OS X/Ubuntu/Windows). Compare this configuration with a Mac Book Air. Who wins?
"Add revenue. Reduce costs. Those are your only goals." Well, if those were my only goals, what a sad life don't you think?
Big software: I missed the old times where you just needed a text editor and a terminal in order to "create" computer programs. Nowadays it seems that you need IDEs (specially in mobile development), frameworks, unit testing frameworks, CI servers; and you have all types of "mini software programs" you have to use just because your team says "it's great". For example: Jasmine, Bower, Composer, Rake, Pip, Grunt, Gulp, Browserify, etc. I know all of them are pretty useful (and I would say, indispensable). Yeah, I know that the new rule in software development today is "write big-readable-maintainable-scalable-featurable software"... but as I've said I miss the little less-featured programs (like "ls").
Money: not to be able to buy online without a credit card. I would love to go to a physical store and buy a "pseudo credit card": "Hey dude, here you have 50 euros, give me a temporary credit card for that value". And then go to Amazon or whatever online shop and use that pseudo credit card without give any of my personal information or have to link the pseudo credit card with my bank account (like PayPal does).
Politics: I would love to see some engineers or scientists working in politics. I only see lawyers, economists and the like.