Remove 2012 Remove Software Engineering Remove Technical Review
article thumbnail

5 Steps to Get the (Right) Software Engineering Job on a Top Technical Team

Planio

So you want a software engineering job at Facebook/Apple/Amazon/Google/Netflix? It’s every software engineer’s dream to work with one of the top technical teams in the world. So how do you get a software engineering job at one of these companies? Self-taught vs. school: Do top tech teams really care?

article thumbnail

Thinking By Sprinting: What Cognitive Science Tells Us About Why Scrum Works

Scrum.org

Developing a new product requires understanding of the users, of the technologies involved and what makes something valuable (or not). Why our brain is not built for software engineering. They do this at the end of a sprint, during the Sprint Review and the Sprint Retrospective, and every day, during the Daily Scrum.

2002 225
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Implications of Artificial Intelligence on Project Management

The IIL Blog

By Eugene Bounds and Steve Ackert Recently, the buzzword artificial intelligence (AI) has been on everyone’s minds, not just in the tech world but across many industries, including project management. AI technology will automate repetitive processes, generate insightful program reports, and highlight potential problems before they arise.

article thumbnail

Assume a Spherical Cow

Leading Agile

In 2012, I wrote a blog post entitled “Delivering provably-correct code.” The impression was reinforced strongly when I attempted to bridge the divide by participating in the academic tracks of agile and technical conferences in the 2007-2008 time frame. They said, well, no one has published it before. ” Yeah.

article thumbnail

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

So in the end, if we are to make a decision in the presence of uncertainty, we MUST make estimates to develop a reliable shipping date while producing an accurate and precise estimate of the cost, schedule, and technical performance of the product shipped on that date. Eggstaff, Thomas A.

2003 46
article thumbnail

Defensive Programming Grows Up

Leading Agile

Self-organize technical teams on a peer model rather than the Chief Programmer model , to help ensure common understanding and knowledge across the team and to increase the team’s bus number. The level of technical expertise required to use this kind of automation far exceeds that necessary for automating conventional functional checks.

article thumbnail

Microeconomics and Risk Management in Decision Making for Software Development

Herding Cats

If we look at the discipline of software engineering, we see that the microeconomics branch of economics deals more with the types of decisions we need to make as software engineers or managers. Software engineering economics." IEEE Transactions of Software Engineering, 1 (1984): 4-21.