annotate pages/about.rst @ 4:7ce6393e6d30

Adding converted blog posts from old blog.
author Brian Neal <bgneal@gmail.com>
date Thu, 30 Jan 2014 21:45:03 -0600
parents c3115da3ff73
children
rev   line source
bgneal@3 1 About
bgneal@3 2 =====
bgneal@3 3
bgneal@3 4 Hello! My name is Brian Neal. By day I am a real-time, embedded C++ programmer. By night and
bgneal@3 5 on the weekends I like to hack on interesting projects in Python_. Right now I am mainly
bgneal@3 6 focused on web development.
bgneal@3 7
bgneal@3 8 My interests in web development began several years ago when I started a community-based
bgneal@3 9 website for instrumental surf music fans. I simply downloaded a popular PHP CMS system, set
bgneal@3 10 it up, and opened shop. Very quickly bugs appeared. "No problem", I thought, "I'm a programmer,
bgneal@3 11 I can fix this." Opening up that code in a text editor was quite shocking and disappointing.
bgneal@3 12 It was obvious I had chosen a framework built by amatuers with no concern for security, efficiency,
bgneal@3 13 standards, or any kind of software engineering discipline. I spent about 2 years working on the
bgneal@3 14 code with a group of dedicated enthusiasts, but eventually grew tired of the sprawling, cut & paste
bgneal@3 15 spaghetti code. It was simply too broken and too tedious to make fundamental changes.
bgneal@3 16
bgneal@3 17 I started looking around for other alternatives and discoved Django_. I had some limited experience
bgneal@3 18 with Python from work, and Django looked incredibly useful. Django allowed me to concentrate more
bgneal@3 19 on my application and less on the "grunt work." Once I had created a small website for a friend's
bgneal@3 20 band, I knew I was hooked. I then sent out on a nearly 2 year mission to rewrite my growing website
bgneal@3 21 with Django and Python. The rewrite finally went live about 2 weeks before I attended my first
bgneal@3 22 PyCon_ in 2011.
bgneal@3 23
bgneal@3 24 This blog will be mainly about my experiences in web development and Python. C++ and my day job may
bgneal@3 25 sneak into the blog from time to time as well. If you have any questions, please don't hesitate to
bgneal@3 26 contact me via any of the links in the sidebar or by email (*bgneal at gmail dot com*).
bgneal@3 27
bgneal@3 28 Disclaimer
bgneal@3 29 ----------
bgneal@3 30
bgneal@3 31 I hope this is obvious, but please bear with me. This blog reflects my own personal opinions and
bgneal@3 32 not those of any past, present, or future employers. I hope the information found herein is useful
bgneal@3 33 to others, but I may in fact be on crack and I make no warranties of any nature. This blog is a
bgneal@3 34 snapshot of my thoughts in time. I may change my mind as I learn more and gain further
bgneal@3 35 experience.
bgneal@3 36
bgneal@3 37 Some blog posts may allow comments. Please note that I reserve the right to remove comments for any
bgneal@3 38 reason at any time.
bgneal@3 39
bgneal@3 40 Colophon
bgneal@3 41 --------
bgneal@3 42
bgneal@3 43 This blog was created with Pelican_, Python_, reStructuredText_, Mercurial_,
bgneal@3 44 Vim_, Fabric_, and Bootstrap_.
bgneal@3 45
bgneal@3 46 .. _Python: http://python.org
bgneal@3 47 .. _Django: http://djangoproject.com
bgneal@3 48 .. _PyCon: http://us.pycon.org
bgneal@3 49 .. _Pelican: http://getpelican.com/
bgneal@3 50 .. _Bootstrap: http://twitter.github.com/bootstrap/
bgneal@3 51 .. _reStructuredText: http://docutils.sourceforge.net/rst.html
bgneal@3 52 .. _Mercurial: http://mercurial.selenic.com/
bgneal@3 53 .. _Fabric: http://fabfile.org
bgneal@3 54 .. _Vim: http://www.vim.org