Disciple of Jesus Christ, Father, Grandfather
Tax Analyst, Tax Software Developer, Tax Industry Innovator
Site Under Development
My values, passions, and approaches to software development.
Complex systems should be simplified by reducing them to smaller, structured, components with straight-forward relationships.
Also known as called "interlaced" development. The idea is that velocity can be achieved by first creating components as skeletons, then alternatively working on the components, filling in the missing parts. At one point you may work on components that produce visible outputs. At another time, you work on components with unresolved technical challenges.
Scripts, programs, and cron jobs should replace manual processes wherever it makes sense.
Websites and applications.
I currently serve in the Saint George 10th Ward of The Church of Jesus Christ of Latter-day Saints.
sgu10.orgI serve as co-chair of the Tax Forms Task Force of the Financial Data Exchange organization.
financialdataexchange.orgHelping taxpayers annually complete tax forms related to their stock trading activities.
www.form8949.comPromoting electronic distribution of annual tax documents in both human-readable and computer-readable formats.
www.taxdaataexchange.org