PyCon

What do I get out of conferences?

Four conferences, two hackathons, and a lot of meet-ups: Analyzing what I’ve gotten from technical gatherings outside of work this year  Part 1 –  The PremiseOver the last year, I’ve been lucky to attend more than my usual number of conferences, meetups, and hackathons. Some of the events were paid by work, some were paid[…]

Flow-chart

Flow Chart for Picking the Right Mapping Tool

I did some research on different tools for creating flow charts today.Originally, I started down this path trying to figure out what open-source project I might be able to hack on and produce a project that would generate XKCD style flow charts, similar to how bokeh (python library) has XCKD style plots as built-in option. I[…]

bokeh chart image

Reproducibility in Code and Science

This week SciPy 2016 took place in Austin. I didn’t attend. However, the conference produced a lot of really interesting conversation and sharing of links to talks on youtube on two different slack channels I follow.One of the themes that stood out was reproducibility. A good introduction to the problem of reproducibility is point 3[…]

What Language To Learn Infographic Snippet

Learning to Code

“A Highly Opinionated & Abbreviated Guide for Taking the First Steps to Learn a Bit of Code” Why Write this?Someone asked me for help figuring out where to start regarding learning how to code today. Fundamentally, that’s why I’m writing this. I figured I’d might as well put it in a post and send her the link.Additionally,[…]

Logo of S.E.G. 2015 Annual Meeting in New Orleans

Geophysics Hackathon at 2015 S.E.G. Annual Meeting

Geophysics Hackathon at S.E.G. annual conference, 2015 October 17th – October 18th, 2015 – New OrleansOver the weekend, I took part in a Geophysics Hackathon run by Agile Geosciences before the 2015 Society of Exploration Geophysicists annual meeting. A hackathon is when people get together and try to create one or more instances of software,[…]

Python Class Project – Excessive Pong

Excessive PongAnother project for the online python class was to build your own version of the home arcade game, pong. The project applied what we had previously learned about user interface, use of time functions, lists, dictionaries, etc.The project instructions stipulated that the ball speed should include a certain percentage each time it hit a[…]

Python Class Project – “Astroids” game

Building an arcade game for class:As part of a series of classes I’ve been taking through Coursera / Rice University, I’ve built a few clones of old school arcade games. The idea is building games is fun (because you can play them) and therefore students will be more motivated to learn and finish projects. Rice[…]

Earliest Coding Experiences

Early Code Experience Working for BPI first started getting into coding while I was working at BP as a geologist. Although most of my time was spent on purpose built software, sometimes I’ve needed to do things that don’t quite fit into standard software models or are annoyingly time intensive without writing a little bit[…]