Software Development and Research
HawkinsSoftware is the sole proprietorship of software developer Byron Hawkins, specializing in application design and development and research in software development techniques. He is currently pursuing a PhD. in Computer Engineering under Dr. Brian Demsky at the University of California, Irvine. The goals of his work are to explore and develop the scientific basis for efficient and effective software. The ultimate mission of this work is to offer witness to the living presence of Jesus Christ in our physical world by demonstrating that scientific progress is a process of recognizing and respecting the attributes of God in the mechanical functionality of the material universe.

Byron's favorite example of this reality is Einstein's Theory of Relativity, by which the cohesion of time and space were first correctly understood through

  1. recognition of the constancy of the speed of light, and
  2. submission of all other known spatial and temporal relationships to that fact.
This theory proves effective because it corresponds to the truth of God as expressed by Himself in creation.
  1. Light is declared by Jesus Christ to represent Himself (John 8:12), and
  2. all things spiritual and physical will ultimately submit to Him (Philippians 2:10).
While Einstein was not much interested in Christ or the bible, he did believe that the physical universe is an expression of God, as evidenced by his famous quote, "I want to know God's thoughts; the rest are details."

Many engineering principles have been developed and applied with neither interest nor faith in God. Byron believes that these are all derived from a set of core principles, each of which was--and could only be-- discovered by a mind seeking God's expression of Himself in creation. Therefore the procedure for research and development at HawkinsSoftware is as follows:

  1. Identify a common software problem that limits the productivity of programs in general, and that is recognized by the industry as not yet having a sufficient solution.
  2. Explore the fundamental mechanics of the problem to discover the essential characteristics of the universe that are evident in it.
  3. Seek an understanding of the character of God that is revealed in the software problem, both by study and by prayer.
  4. Develop engineering principles and guidelines which honor and respect these characteristics, because God has chosen to express Himself through the mechanics of the software problem.
  5. Build software solutions from these principles which best serve people.
  6. Define and present the fundamental basis of these solutions in terms of the characteristics of God, as witness to the belief that software problems have been deliberately created for the purpose of directing people's attention to the Creator.

In the work of software development and research, Byron considers himself obliged to serve as if in the employment of God Himself (Colossians 3:23). It is his intention to give the best possible effort in every opportunity for service, whether there is much or little to be gained.

Byron also writes and records music.