#pcwm G33k Speak Recap

Like PodCamp WesternMass #4, perhaps the session that I got the most out of was one of the least attended sessions. This year, it was "G33k Speak". Perhaps there were only three of us that self identified as "G33k"s. Perhaps there were too many other good sessions going on at the same time.

So, three of us sat around and talked about technology we were really excited about. I spoke a little bit about Google Glass and Raspberry Pi. Tom Galanis talked about software. He currently teaches high school technology and wanted to get people's views on different languages. Which do you like more, Java, Javascript, C++, C#, Python, Ruby, Perl, or something else? How do you get people excited about programming.

I talked about how I've always told my children they were free to play any computer game that they could write. They started off with Logo and Scratch. In many ways, I think of Scratch as drag and drop logo. Of course I mentioned Scratch on Raspbery Pi.

Tom mentioned a site that is on my list to explore, Snap! Build Your Own Blocks 4.0. Essentially, it hosted scratch. I've played with this a little bit and may be recommending it to more people as a good way to get started with Scratch.

Another site that Tom mentioned as Construct 2.

Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games — no coding required!

I started programming computers over forty years ago, and I like coding. I try to get others to like programming. I like working at the command line and writing my programs with a text editor. I'm not a big fan of integrated development environments or IDEs. At a later point in the discussion, we talked about the lack of good IDEs for HTML5, but as best as I can tell from first glance, that is exactly what Construct 2 is.

One review talked about Construct 2 nicely connecting with kongregate. I prefer to write games than to play games, but kongregate appears to be a good place for sharing games. I'll continue to keep an eye on how HTML5 and development environments for it evolve.

We talked briefly about databases. Generally, I use MySQL. Tom, or the other person in the session (I forget who it was), mentioned MariaDB. I've started reading about MariaDB and I will try to find some time to experiment with it. Some day. When I'm not as swamped with everything else in my life. As an aside, I started looking at installing MariaDB on Raspberry Pi, but I'll save that for another day.

There was also a brief discussion about Mir as a replacement for XWindows. Again, interesting to think about in terms of Raspberry Pi, but I'll save that for another day.