Podcast: Play in new window | Download
http://traffic.libsyn.com/sedaily/rachellaycock_edited.mp3Podcast: Play in new window | Download Software consultancies solve problems involving management and software engineering. A large company might hire a software consulting company to give an external opinion on software architecture, or on an organizational structure. Sometimes a consultancy is brought in to help integrate a new technology, or do a major refactoring. Scaling a software consultancy to meet the varying demands of clients presents a unique challenge.
http://traffic.libsyn.com/sedaily/2opensource_edited.mp3Podcast: Play in new window | Download Open source software is publicly available code that is worked on in the open by large crowds of developers. Almost all new software today uses some open source software in its code. But most people never contribute to open source themselves. Some people would love to get involved in open source, but they don’t know how to get started. Shubheksha Jalan found herself
http://traffic.libsyn.com/sedaily/developeronfire_1.mp3Podcast: Play in new window | Download Software developers succeed by combining technical ability, communication skills, and well-reasoned philosophies to craft information systems. Where this podcast focuses on the information systems, Developer On Fire focuses on the engineers who built them. Dave Rael started his podcast as a way to overcome fear and access an entrepreneurial side of himself. In his interviews with prominent engineers, Dave identifies patterns and strategies
http://traffic.libsyn.com/sedaily/productmanagement_edited.mp3Podcast: Play in new window | Download Product managers are responsible for guiding the design and overall functionality of software. The relationship between product managers and engineers is complimentary: a PM is viewing the product from a perspective that is closer to the customer, so the PM often has the responsibility of navigating high-level tradeoffs in the functionality of a product. Suzie Prince is the head of product at ThoughtWorks
http://traffic.libsyn.com/sedaily/breakingintostartups_edited.mp3Podcast: Play in new window | Download Many people find themselves going down a career path that does not bring them satisfaction. A lawyer finds himself constantly working cases he doesn’t care about. A student in medical school gets completely burned out from hospital bureaucracy. An investment banker no longer finds joy in the accounting statements that she used to enthusiastically study. Startups offer a different career path. Within a
http://traffic.libsyn.com/sedaily/oldprogrammerreflections_edited.mp3Podcast: Play in new window | Download Ben Northrop was sitting at a tech conference, listening to a presentation about a new piece of technology, when he was struck by the sense that history was repeating itself. For the twenty years that Ben has worked as a software engineer, he has been hearing about new technologies that claim they will be able to disrupt everything, and he has relentlessly been
http://traffic.libsyn.com/sedaily/Remote_Work_Edited.mp3Podcast: Play in new window | Download After nine years at Microsoft, Scott Berkun left to become an author. One of his books on project management was read by Matt Mullenweg, the creator of the WordPress blogging tool that runs a large percentage of the internet (including Software Engineering Daily). Scott became friends with the WordPress founder, who is also the CEO of Automattic, a company that sells WordPress hosting
http://traffic.libsyn.com/sedaily/Negotiation_Edited.mp3Podcast: Play in new window | Download Negotiation is an important skill for software engineers. The salary you negotiate at the beginning of your job could be a difference of tens of thousands of dollars over the course of an engineer’s career, but intimidating recruiters and exploding offers scare many engineers from negotiating at all. Today, Haseeb Qureshi returns to the show to discuss his epic story of salary
From Tracy Chou’s answer via Quora: Advantages career opportunities A Computer Science Ph.D gives you a huge advantage for industry research labs, like Google Research. On occasion such labs accept people who only have master’s degrees, but this is extremely rare. A CS PhD also gives you an advantage for some quantitative finance positions, assuming your PhD is mathematical and algorithmic in nature. For some companies (typically larger ones), having a CS
“There was a need to create a space where mothers felt welcome, because our challenges – they’re very different from people who are learning who don’t have these types of caregiving responsibilities.”
“[As adults] we get overly serious, and a lot of the fun goes out of learning, so I think what we’re trying to do is make Treehouse delightful.”
Bay Area Girl Geek Dinners provide an opportunity for women to connect and learn from each other. Well-known tech companies of Silicon Valley sponsor the next generation of female software engineers emerging from these dinners.
Sukrutha Bhadouria is a software engineer at Salesforce and the Managing Director of Bay Area Girl Geek Dinners.
Changing your occupation to a software engineer is easier today than ever before.
Former Andreesen-Horowitz partner Preethi Kasireddy saw excited software engineers coming through the doors every day, pitching their ideas. This was her impetus to take the leap and make the career switch to software engineering.
Software Engineering Daily is hosting a week of interviews with women in technology roles. Wogrammer states: As software engineers, we get asked a lot about what it’s like to be a woman in tech. Are there any horror stories? Have we experienced sexism in school or at work? We would much rather be asked about our technical accomplishments and the technology we’ve built. Software Engineering Daily will focus on the successes