Error occured ! We are notified and will try and resolve this as soon as possible.
WARNING! [2] Declaration of NewsController::display() should be compatible with Controller::display($returnstatebeforedisplay = false) . Line 56 in file /home/gelembjuk/domains/myeducationpath.com/html/controllers/news.php. Continue execution. 3234569; index.php; 216.73.216.29; GET; url=news/message/1522.htm.htm&; ; Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com); ; Executon time: 0 MyEducationPath.com :: Udacity : Etsy Engineer on Real World Programming

News from e-Learning companies

All News

Udacity: Etsy Engineer on Real World Programming

Etsy Engineer on Real World Programming
2013-10-17 13:00:00

Fiona Hello! I’m Fiona, and I am a software engineer at Etsy. I love my job as much as I loved being a student, but I’ve been constantly surprised at how different professional software engineering is from academic programming. These are the biggest differences I've experienced: Collaborative Coding Working in an established codebase means you’re not always writing code from scratch like you usually do when you’re learning. I spend a lot of time writing code that extends or interacts with another developer’s code, which means spending a lot of time reading code to build context.  I’ve heard it said that a great engineer is the one people go to with their questions, but I don’t think this applies to questions like, “Why on earth did you write this function like this?” I know somebody is probably going to read and change my code down the line, so I budget mental resources for ensuring my code’s readability and relia…

 
All News