4 ms·
I disagree. When you work for a company, you get to handle challenges that only come at a certain scale. For example, working just by yourself, you are unlike
by stephenbez 13y ago
I disagree.
When you work for a company, you get to handle challenges that only come at a certain scale. For example, working just by yourself, you are unlikely to deal with huge distributed systems, or scaling an application to millions of users.
Getting good feedback is critical to improving as a developer. I've learned so much by working with others and picking up on stuff they have done.
- CraigJPerry 13y ago>> For example, working just by yourself, you are unlikely to deal with huge distributed systems, or scaling an application to millions of users. Why not though? When companies run into these problems, they have to get the services somewhere. Why not a small development company? Plenty of one man bands doing crazy interesting work for surprising big names. And invoicing £800+VAT per day for it!
- GrinningFool 13y agoI suspect he doesn't mean literally "working for yourself". Or by yourself, for that matter - but rather, do the work and seek improvement because you enjoy the doing of it. And on that I have to agree. It's the difference between a seat-warmer and person who will improve throughout his career.