Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Apple's Craig Federighi offers aspiring programmer advice for the future

Apple's Craig Federighi at the 2019 WWDC

Apple SVP of Software Engineering Craig Federighi has offered some advice to an aspiring programmer in an email, with the Apple executive advising to keep studying, become an expert, broaden their horizons, and to follow their heart.

A post to Reddit on Saturday revealed Federighi is willing to write at length about life advance when asked in an email. A screenshot of a message sent to user "Aedengeo" reveals his response to being asked if he had advice for young people aspiring to become a programmer at a company like Apple.

Federighi's response starts off highlighting that there are "many different roads to this destination," before offering suggestions of ideas that "were important" to him. Dedicating time to study while at University is offered first, due to there being "so much knowledge available to you," and urging to "take advantage of this special opportunity."

The need to "go broad and deep" suggest the need to be an expert in "your area of specialization" but also to look for inspiration from other disciplines. "Engineering and design are team activities, so find opportunities to continue your development in written and spoken communication," proposes the SVP.

The need to "work with great people" is raised, as well as the general advice to "Follow your heart." Federighi notes he was "forced to choose between options that looked good 'on paper' (i.e. to my analytical mind) and opportunities that 'felt right.' Listening to my heart ultimately paid off in ways I couldn't have anticipated at the time."

He also thanks the writer for his thoughts and suggestions about iOS 14.

Federighi, along with other major personalities in Apple, often write to users who send email-based questions. In September, two emails purportedly from Federighi claimed there would be the addition of the lyrics visualizer to the main Apple Music player in iOS 13.1, as well as offering thoughts on iMessage scheduling.