Open in app

Sign In

Write

Sign In

Brett Fazio
Brett Fazio

432 Followers

Home

About

Published in

CodeX

·Feb 26, 2021

Three Things Gained When Starting With C Instead of Python

When struggling with C pointers turns out to be beneficial — The common route taken by beginner programmers these days is to start with a scripting language with easier syntax and then branch out from there. Python and Javascript are two such languages that are very popular among beginners and experienced professionals alike. While a language like Python is extremely powerful…

Software Development

4 min read

Start With C — Not Python
Start With C — Not Python
Software Development

4 min read


Published in

Better Programming

·Nov 25, 2020

Acing the Coding Interview Even If You Can’t Solve the Problem

When your explanations are just as important as the code you write — At the beginning of the interview cycle for most software positions, there is a series of technical programming challenges, some on the phone with a person and some auto-graded. …

Programming

6 min read

Acing the Coding Interview Even If You Can’t Solve the Problem
Acing the Coding Interview Even If You Can’t Solve the Problem
Programming

6 min read


Published in

Better Programming

·Nov 12, 2020

NumPy in Swift?

An introduction to Swift Accelerate and simd — When using a language like Python for any sort of numerical computation or ML, there’s a number of easy answers to the question which library should I use? …

Programming

4 min read

NumPy in Swift?
NumPy in Swift?
Programming

4 min read


Published in

Better Programming

·Nov 2, 2020

Automatically Lint Your Swift Code Like a Pro

Adding automatic linting to Xcode — When writing production Swift code, it's important to ensure that you’re following best practices for readability and formatting. As someone who came over from Objective-C to Swift with a lot of hesitation (I might be one of the few who still preferred Objective-C to Swift when Swift was announced), one…

Programming

5 min read

Automatically Lint Your Swift Code Like a Pro
Automatically Lint Your Swift Code Like a Pro
Programming

5 min read


Published in

Better Programming

·Aug 10, 2020

3 Steps to Get Your Job Application Back in the Running

Unghosting your resume — Whether you’re applying for full-time jobs or internships, the resume review is the first step in the application process. It’s at this stage that the company evaluates your projects, skills, prior experience, and education to decide if they want to move ahead with interviews. For a lot of people, this…

Programming

5 min read

3 Steps to Get Your Job Application Back in the Running
3 Steps to Get Your Job Application Back in the Running
Programming

5 min read


Published in

Better Programming

·Aug 4, 2020

3 Neglected Features in Python 3 That Everyone Should Be Using

Enums, fstrings, and data classes — Python 3 has been around for a while now, and most developers — especially those picking up programming for the first time — are already using it. But while plenty of new features came out with Python 3, it seems like a lot of them are unknown or underutilized. In…

Programming

4 min read

3 Neglected Features in Python 3 That Everyone Should Be Using
3 Neglected Features in Python 3 That Everyone Should Be Using
Programming

4 min read


Published in

Better Programming

·Jul 14, 2020

The Best Resume Format for Undergraduates

Optimize your resume to pass resume screens and impress recruiters — Your resume is your story. This is especially true in the COVID-era of applying to jobs. With the resume screen being such an integral process of your job applications, what your resume says and how it says it may be the difference between getting an interview and getting ghosted. I’ve…

Programming

5 min read

The Best Resume Format for Undergraduates
The Best Resume Format for Undergraduates
Programming

5 min read


Published in

Better Programming

·Jul 14, 2020

The Software Engineering Application Timeline

A month-by-month guide for college students looking for internships or full-time jobs — Whether you’re just entering college now or are planning on graduating next year and entering the field, the software engineering interview process is a lengthy and complex one. As much as the interview and application process is about your skills and background, it’s also about timing. Understanding the timing will…

Programming

6 min read

The Software Engineering Application Timeline
The Software Engineering Application Timeline
Programming

6 min read


Published in

Better Programming

·Jul 6, 2020

You Don’t Need Math to Be a Software Engineer

The skills actually used in software engineering — When people start looking into software engineering as a career path, a typical first question asked is “I’m not very good at math. Do I need to know it for software engineering?” The short answer is “Probably not.” I will make a distinction here between software engineering and computer science…

Programming

4 min read

You Don’t Need Math to Be a Software Engineer
You Don’t Need Math to Be a Software Engineer
Programming

4 min read


Published in

Better Programming

·Jun 30, 2020

Remote Work: Try Not to Work in Your Bedroom

If at all possible — find another space — When I accepted my Apple internship this summer I expected, as many other did, to be in Apple Park. I found the idea of working in that massive spaceship of a building extremely exciting, but the internship went remote. If you had an internship lined up for the summer you…

Programming

3 min read

Remote Work: Try Not to Work in Your Bedroom
Remote Work: Try Not to Work in Your Bedroom
Programming

3 min read

Brett Fazio

Brett Fazio

432 Followers

Writing about Tech, Careers, & Internships. Intern @ Apple, Google, Lockheed

Following
  • ML Musings

    ML Musings

  • Devin Soni

    Devin Soni

  • Chris Zaire

    Chris Zaire

  • Kyle Johnson

    Kyle Johnson

  • Amber Fazio

    Amber Fazio

See all (24)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams