October 7, 2008

Introduction: Bill Simpkins

In high school I was horrible at anything remotely technical, except for music. I began teaching guitar and music theory when I was 16 and then took my own sweet time in community college while I was singing and playing guitar in various rock bands. In the mid 90's I took an interest in astronomy, which led to physics, which led to math and programming. In 2001 I received my B.S in Mathematics from WWU(with about all the coursework for a physics). I occasionally go back and take classes.

I continued to work as an audio engineer, which I did all through college to pay the bills, until I became a financial analyst at a large insurance company(I got married). I mined tons of data and became rather good with Oracle and SQL Server, along with creating makeshift dashboards using Java, XML, Javascript, HTML and butchered PostScript. I later worked at a hospital doing data analysis and creating data mining tools in C# and VB. On my free time I created simulators in C++ to test gambling schemes.

I started work at LOGOS as a Web Developer in October 2007 and I enjoy the innovative environment very much. I work on a variety of projects including, but not limited to, data integration and CRM development.

I am currently interested in Object Databases, physics processing and mathematics engines. When I'm not programming I climb cliffs and mountains, snowboard and play music.

Posted by Bill Simpkins at 2:12 PM | Comments (0) | TrackBack

September 30, 2008

Always looking for good programmers...

Logos is always looking for good programmers, and we're still trying to fill the Software Developer position posted on our jobs board, so if you're interested in helping us build some amazing software, please let us know!

Posted by Ed Ball at 1:21 PM | Comments (0) | TrackBack

September 22, 2008

Logos Code Blog License

Unless otherwise specified, the code posted on this blog is licensed (under an MIT-style license) as follows:

Copyright 2007-2008 Logos Bible Software

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Posted by Bradley Grainger at 10:02 AM | Comments (1) | TrackBack

April 2, 2008

Author Introduction: Bradley Grainger

My name is Bradley Grainger. I completed my B.Sc. in Computer Science at the University of Auckland in 1999 and have been employed as a software developer by Logos Bible Software since 2000.

I started programming with Microsoft BASIC (and Z80 assembly language) on my dad's TRS-80 Model 4 before graduating to GW-BASIC and 80286 assembly on a Tandy 1000 TL/2 PC. Since then I've mostly used QuickBASIC, C++, JavaScript, SQL, and C#; other languages I have dabbled in include Perl, Python, Ruby, Haskell and F#. While C# is my primary language these days, every now and then I fall back to my x86 assembly roots when the law of leaky abstractions rears its ugly head and we need to figure out what's actually happening when JITted MSIL is executed; I'll be chronicling some of the more interesting discoveries in this area in the “Debugging” category.

One of the things I greatly enjoy about working at Logos is being part of a small, focused team of great coders (including my wife, who works in our web development department). If an environment that encourages great code is appealing to you, check out http://www.logos.com/jobs for our current openings.

Posted by Bradley Grainger at 9:00 AM | Comments (0) | TrackBack

January 14, 2008

Introductions

Hello, my name is Jacob Carpenter. I'm another software developer here at Logos, and this is my obligatory introduction post:

My first "job" for Logos, back in 1999, involved cleaning up latitude/longitude data for the world time application, ActiveEarth (web archive). I was paid in pizza and carbonated beverages, good wages for a high school student.

Following graduation, I was hired full-time to the Electronic Text Development (ETD) department working for Eli and Rick. My programming experience at the time was limited to typing in BASIC programs from the back of Boys' Life magazine. Despite my "limited experience," they taught me regular expressions and Perl.

I've grown a lot as a developer—and have learned many more languages—since then, and I look forward to sharing some of the great code we write here at Logos. I also maintain a blog at http://jacobcarpenter.wordpress.com/.

Posted by Jacob Carpenter at 12:29 PM | Comments (0) | TrackBack

January 4, 2008

Welcome to code.logos.com!

The software developers at Logos Bible Software have decided to start a blog here at code.logos.com. Our target audience is other software developers; we get a lot of value from reading the blogs of other software developers, so we hope to return the favor in some small way. (Along the way, we're also hoping to convince you that Logos is a great place to work; check out http://www.logos.com/jobs for openings!)

My name is Ed Ball. I have been a software developer at Logos since 1995, not including my summer internship in 1994. Over the years, we've used a wide variety of computer languages and technologies. We've got experience with C++, JavaScript, C#, SQL, and even Perl. We've created products with Win32, MFC, ATL, HTML, ASP.NET, Windows Forms, and, most recently, WPF and WCF. Since most of our development is currently using C# and the latest .NET Framework technologies, I imagine that many of our posts will reflect that.

We've got lots of code to write, so this won't be the busiest blog you're subscribed to, but we hope to post enough to make it worth your while. Stay tuned!

Posted by Ed Ball at 11:06 AM | Comments (0) | TrackBack