When Matchmaking Meets Math: The Gale-Shapley Algorithm and Its Discontents

When Matchmaking Meets Math: The Gale-Shapley Algorithm and Its Discontents

This post originally appeared on Jake Faris’s blog. You can read more here. In college, I took a Computer Science course on Algorithms, where we explored ways that programmers and computer scientists approach complex problem solving. We looked at greedy algorithms, dynamic programming, recursion, network flow algorithms, and many more. One of the first algorithms we […]

Flatiron Students Steal the Show at NYC on Rails Meetup

Flatiron Students Steal the Show at NYC on Rails Meetup

Each week during the semester, Programming School students present on a topic of their choice to the NYC on Rails Meetup Group. Be sure to follow the presenters on Twitter: Corinna Brock & Rex Feng. At a recent NYC on Rails Meetup, student Corinna Brock showed us how to get started with Ruby Koans. Student Rex Feng presented […]

The 6 Essential Elements Every Tech Portfolio Needs in 2024

The 6 Essential Elements Every Tech Portfolio Needs in 2024

Imagine you’re a hiring manager and choosing between two candidates for a junior developer role at your startup. Both applicants have similar backgrounds and skillsets. To make your decision more difficult, both performed about the same during their interviews. So, you look online and turn to their online presence or portfolio.The first candidate’s portfolio is […]

The 11 Best Slack Groups for New Programmers in 2024

The 11 Best Slack Groups for New Programmers in 2024

When you’re just starting out, the tech world can feel pretty intimidating. That’s why open Slack groups are so ideal for tech beginners: You can get career advice, coding help, and general support without ever leaving your chair. Even better? You’ll meet mentors and friends from all across the world—and I probably don’t need to […]

The 10 Essential Principles of Good Web Design: A Developer‘s Guide
|

The 10 Essential Principles of Good Web Design: A Developer‘s Guide

No matter the technologies used, good design decisions can help developers make better, more usable software. Mitch Boyer is a designer, developer, and Instructor for Programming School’s Web Development Immersive. In this post, he breaks down Industrial Designer Dieter Rams’s 10 Principles of Good Design for developers working on their own projects—or who might not […]

Software Engineer Salaries in Texas: A Comparison of the State‘s Top Tech Hubs

Software Engineer Salaries in Texas: A Comparison of the State‘s Top Tech Hubs

tl;dr: Texas is home to four rapidly growing tech hubs — Austin, Houston, Dallas, and San Antonio. According to Indeed and Glassdoor, two popular job/salary platforms, both entry-level and senior-level software engineering salaries are competitive throughout the state, making Texas a great option to start a long, successful career. Table of contents Texas software engineering […]

Tech Jobs in Washington DC: Your 2024 Guide to the Nation‘s Capital

Tech Jobs in Washington DC: Your 2024 Guide to the Nation‘s Capital

There’s something missing in Washington, D.C. and no, this is not about politics. Data scientists, software engineers, and digital literate employees are in short supply in Washington D.C., according to LinkedIn. The nation’s capital has plenty of tech opportunities, but not enough people with the skills to fill these open roles. Find out how you can […]