Aaron Hillegass

Last updated
Aaron Hillegass
Born (1969-04-30) April 30, 1969 (age 55)
OccupationEducator
Years active2001–present

Aaron Hillegass (born 1969) Is the founder and former CEO of Big Nerd Ranch. Aaron is best known to many programmers as the author of Objective-C: The Big Nerd Ranch Guide, Cocoa Programming for Mac OS X, and iOS Programming: The Big Nerd Ranch Guide.

Contents

Between 1995 and 1997, he was employed at NeXT as a developer and trainer. In 1997, NeXT merged with Apple Computer. Hillegass elected to leave his role to start his own dot-com business. In 2000, he was then contracted by Apple to help train their software developers in the Cocoa application programming interface (API), an evolution of the NEXTSTEP API. This led to the creation of Big Nerd Ranch, a professional services company that originally worked only with Apple technologies. Today, Big Nerd Ranch provides product development, and developer training, for a range of app development projects, including iOS, Android, frontend and backend, Cocoa and user experience/user interface design.

In 2012, he merged Big Nerd Ranch with Highgroove Studios and demoted himself to Chief Learning Officer. [1] In December 2014, he resumed his role as CEO.

He retired from Big Nerd Ranch in August 2017 and received his Master's in Computational Science and Engineering at Georgia Tech in 2021. He sold his interest in Big Nerd Ranch to projekt202, a subsidiary of Amdocs, in June 2020. [2]

Aaron is formerly the Director of Applied Data Science at New College of Florida in Sarasota, Florida. He is the executive director of the Kontinua Foundation, which is developing free STEM education materials for high school students.

On 8 April, 2023, in reaction to Florida Governor Ron DeSantis's decision to replace the leadership of New College and remake the school in the image of Hillsdale College, Hillegass gave notice that he would quit his position and rescind a $600,000 donation to the New College Foundation. In his letter, he said, "If I were more patriotic, I'd burn the college's buildings to the ground," a remark he later described as "a poetic flourish that sounded cool until it showed up in the Sarasota Herald Tribune." [3] [4] [5]

Aaron Hillegass is also an investor. In 2014, Forbes Magazine named him one of the top 10 amateur stock pickers in America after his portfolio on Marketocracy earned an average annual return of 16.2% over ten years. [6] He was the original angel investor in Greenlight Financial Technology, Inc.

Bibliography

Related Research Articles

macOS Operating system for Apple computers

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.

<span class="mw-page-title-main">NeXTSTEP</span> Operating system from NeXT Computer

NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its range of proprietary workstation computers such as the NeXTcube. It was later ported to several other computer architectures.

Darwin is the core Unix-like operating system of macOS, iOS, watchOS, tvOS, iPadOS, audioOS, visionOS, and bridgeOS. It previously existed as an independent open-source operating system, first released by Apple Inc. in 2000. It is composed of code derived from NeXTSTEP, FreeBSD, other BSD operating systems, Mach, and other free software projects' code, as well as code developed by Apple.

<span class="mw-page-title-main">OpenStep</span> Defunct object-oriented application programming interface specification

OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be platform-independent, allowing developers to write code that could run on multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. It has influenced the development of other GUI frameworks, such as Cocoa for macOS, and GNUstep.

<span class="mw-page-title-main">TextEdit</span> Open-source word processor and text editor

TextEdit is an open-source word processor and text editor, first featured in NeXT's NeXTSTEP and OPENSTEP. It is now distributed with macOS since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-like operating systems such as Linux. It is powered by Apple Advanced Typography.

Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS.

<span class="mw-page-title-main">GNUstep</span> Open source widget toolkit and application development tools

GNUstep is a free software implementation of the Cocoa Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project.

Carbon was one of two primary C-based application programming interfaces (APIs) developed by Apple for the macOS operating system. Carbon provided a good degree of backward compatibility for programs that ran on Mac OS 8 and 9. Developers could use the Carbon APIs to port (“carbonize”) their “classic” Mac applications and software to the Mac OS X platform with little effort, compared to porting the app to the entirely different Cocoa system, which originated in OPENSTEP. With the release of macOS 10.15 Catalina, the Carbon API was officially discontinued and removed, leaving Cocoa as the sole primary API for developing macOS applications.

The history of macOS, Apple's current Mac operating system formerly named Mac OS X until 2011 and then OS X until 2016, began with the company's project to replace its "classic" Mac OS. That system, up to and including its final release Mac OS 9, was a direct descendant of the operating system Apple had used in its Mac computers since their introduction in 1984. However, the current macOS is a UNIX operating system built on technology that had been developed at NeXT from the 1980s until Apple purchased the company in early 1997.

<span class="mw-page-title-main">Mac OS X Public Beta</span> First publicly available version of Mac OS X

Mac OS X Public Beta was the first publicly available version of Apple Computer's Mac OS X operating system to feature the Aqua user interface. It was released to the public on September 13, 2000 for US$29.95. Its release was significant as the first publicly available evidence of Apple's ability to ship the "next-generation Mac operating system" after the Copland failure. It allowed software developers and early adopters to test a preview of the upcoming operating system and develop software for it before its final release. It is the only public version of Mac OS X to have a code name not based on a big cat until the release of 10.9 Mavericks in 2013. The US version had a build number of 1H39 and the international version had build number 2E14.

In Apple's macOS operating system, Quartz is the Quartz 2D and Quartz Compositor part of the Core Graphics framework. Quartz includes both a 2D renderer in Core Graphics and the composition engine that sends instructions to the graphics card. Because of this vertical nature, Quartz is often synonymous with Core Graphics.

<span class="mw-page-title-main">Rhapsody (operating system)</span> Apple operating system

Rhapsody is an operating system that was developed by Apple Computer after its purchase of NeXT in the late 1990s. It is the fifth major release of the Mach-based operating system that was developed at NeXT in the late 1980s, previously called OPENSTEP and NEXTSTEP. Rhapsody was targeted to developers for a transition period between the Classic Mac OS and Mac OS X. Rhapsody represented a new and exploratory strategy for Apple, more than an operating system, and runs on x86-based PCs and on Power Macintosh.

<span class="mw-page-title-main">AppKit</span> Graphical user interface toolkit

AppKit is a graphical user interface toolkit. It initially served as the UI framework for NeXTSTEP. Along with Foundation and Display PostScript, it became one of the core parts of the OpenStep specification of APIs. Later, AppKit and Foundation became part of Cocoa, the Objective-C API framework of macOS. GNUstep, GNU's implementation of the OpenStep/Cocoa API, also contains an implementation of the AppKit API.

Core Data is an object graph and persistence framework provided by Apple in the macOS and iOS operating systems. It was introduced in Mac OS X 10.4 Tiger and iOS with iPhone SDK 3.0. It allows data organized by the relational entity–attribute model to be serialized into XML, binary, or SQLite stores. The data can be manipulated using higher level objects representing entities and their relationships. Core Data manages the serialized version, providing object lifecycle and object graph management, including persistence. Core Data interfaces directly with SQLite, insulating the developer from the underlying SQL.

<span class="mw-page-title-main">Architecture of macOS</span> Layers of the operating system

The architecture of macOS describes the layers of the operating system that is the culmination of Apple Inc.'s decade-long research and development process to replace the classic Mac OS.

Cocoa Touch is the application development environment for building software programs to run on iOS for the iPhone and iPod Touch, iPadOS for the iPad, watchOS for the Apple Watch, and tvOS for the Apple TV, from Apple Inc.

<span class="mw-page-title-main">Craig Federighi</span> North American software engineer

Craig Federighi is an American engineer and business executive who is the senior vice president (SVP) of software engineering at Apple Inc. He oversees the development of Apple's operating systems. His teams are responsible for delivering the software of Apple's products, including the user interface, applications, and frameworks.

Objective-C is a high-level general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Originally developed by Brad Cox and Tom Love in the early 1980s, it was selected by NeXT for its NeXTSTEP operating system. Due to Apple macOS’s direct lineage from NeXTSTEP, Objective-C was the standard programming language used, supported, and promoted by Apple for developing macOS and iOS applications until the introduction of the Swift programming language in 2014.

The Cocoa text system is the linked network of classes, protocols, interfaces and objects that provide typography and text field editing capabilities and to Cocoa applications on Apple's macOS, where it is the primary text-handling system. Although "extremely complex", the standard text-handling abilities of the Cocoa text system have been widely praised as without peer. It is possible to implement a fully featured rich text editor in only a few lines of code.

References

  1. Hillegass, Aaron. "A Big Nerd Trades His Corner Office for a Cubicle". Bloomberg Businessweek. Archived from the original on November 5, 2012. Retrieved 5 November 2012.
  2. Madison Hogan (4 June 2020). "Atlanta developer Big Nerd Ranch acquired by Texas company". Atlanta Inno. Retrieved 2022-01-14.
  3. ""I was hired at New College of Florida (my alma mater) immediately before Governor Desantis replaced the trustees and president in an effort to make it "The Hillsdale of the South". I just gave notice."". Twitter. Retrieved 2023-04-11.
  4. ""For the record: I would never burn a building down..."". Twitter. Retrieved 2023-04-14.
  5. Rothbaum, Michael (2023-03-10). "Ron DeSantis Is Destroying Florida's New College Just Because He Can". ISSN   0027-8378 . Retrieved 2023-04-11.
  6. Maggie McGrath (10 December 2014). "Leaving Your Portfolio's Fate To An Algorithm's Whims". Forbes. Retrieved 2022-01-14.