Jim Hatfield, Sr. Staff Firmware Engineer for Seagate Technology, is an active leader in storage standards development. For SATA-IO, he currently chairs the Digital and Technical Integration working groups. Jim is vice-chair of T13 and is the chair of a TCG working group. Jim is an active and vocal participant in T10 (SAT), IEEE 1667 and other industry forums. Jim joined Seagate in 2002, to develop firmware and to promote and extend industry standards.
After earning a B.A in Math and Computer Science from the University of Colorado (Boulder) in 1977, Jim has mainly worked in the storage industry. He began with writing a standalone OS on a mini-computer to emulate an IBM mainframe, and device drivers to go with it (printer, clock, CRT, card reader, etc.) and tests for mainframe disk drives. Jim pioneered the development of firmware and register- and bus-level hardware simulations of mainframe SSD, disk and RAID controllers. In addition, he wrote general applications for management and created a functional DBMS before they were common-place. He and a partner created an OS that emulated a major IBM OS that ran in a mainframe OS virtual machine and controlled a mainframe automated tape library. With the dawn of PCs, Jim transitioned to translating one *NIX flavor to others, and translating one SQL dialect to others. After longing to return to the storage industry, Jim found a new career writing firmware for ATAPI and SCSI tape drives before joining Seagate to write ATA disk firmware.
Digital Working Group charter: Develop and sustain specifications containing the underlying architecture of the Serial ATA protocol excluding the definition of physical characteristics (electrical, cable & connector definition).
Technical Integration Working Group charter: Address technical tasks requiring expertise and input that spans the various existing technical disciplines and committees. Incorporates material into consolidated specifications based on approved technical proposals and errata developed within the other technical focus groups. As part of the consolidation, the team is responsible for identifying any discrepancies or issues and reporting those back to the responsible technical team for resolution.
The workgroup does not change technical content or requirements of the material being consolidated. The role of the Technical Integration team is to faithfully capture the technical proposals and errata developed within the other technical focus groups into a single document for publicaiton.