article thumbnail

Essential Reading for Software Engineers

Tandem

Our software engineers learn and teach every day! Only after reading this book and doing the exercises did I really get recursion/functional programming. Sasha : Learn to Program by Chris Pine. Learn to Program was required reading for DevBootcamp and it was the first programming book I ever read.

article thumbnail

What is functional programming?

O'Reilly Media - Ideas

It has long seemed to me that functional programming is, essentially, programming viewed as mathematics. Many ideas in functional programming came from Alonzo Church’s Lambda Calculus, which significantly predates anything that looks remotely like a modern computer. Mathematically, this is nonsense. .

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

Rackspace’s Brian Lillie on the importance of leadership principles

CIO

And to help develop an answer, he enrolled in Pepperdine University’s Doctorate Program for Global Leadership and Change in 2022. Through this program, Lillie defined a full set of leadership principles, with a quote to anchor each. The first message he gave to the class: “IT operations is job one.

article thumbnail

Tandem’s Hiring Process for Software Engineers

Tandem

Mercedes is one of our Engineering Managers, and Cain recently joined the Engineering team. Together, they’ll answer your questions about interviewing at Tandem by walking you through the hiring process for software engineers: from the job description, to the coding challenge, to the final interview. The Job Description.

article thumbnail

Scrum master certification: Top 13 certs for agile pros

CIO

The certification is also well-suited for software engineers, business analysts, and project managers. It spans many agile approaches, including Scrum, Lean, Kanban, extreme programming (XP), and test-driven development (TDD). The cert recognizes candidates’ knowledge of agile principles and skill with agile techniques.

SCRUM 288
article thumbnail

Extreme Programming (XP) Principles

MagmaLabs

Reading Time: 9 minutes Extreme Programming (XP) is a widely known concept. It is one of the best in the whole package of what a Software Engineer should be with himself and with others. There are other human needs, such as rest, exercise, and socialization —these do not need to be met in the work environment. Whole Team.

article thumbnail

Why I Became a Software Engineer at Modus Create

Modus Create

I traveled to Morocco and got stuck there after my study abroad program in Copenhagen got canceled last spring. Through some alumni networking, I met Pat Sheridan, a graduate of the MBA program at Georgetown. The post Why I Became a Software Engineer at Modus Create appeared first on Modus Create.