Sunday, February 28, 2016

New Language

When I was in school in 2011 I had to do a report on a web framework. My report was on Ruby on Rails. I found it very interesting that a Japanese graduate student invented Ruby because he didn't like any other language out there. 

Ever since then I've wanted to create my own language. Every language out there has something that gets in the way of a smooth process. Java and objective-c are too wordy, for C++, programmers keep messing up memory management and Python is slow. 

The other day I started to write down some ideas on what my language would look like and I came to the conclusion that I don't have enough new ideas to go ahead right now but I will keep thinking about it and in about 5 years I will look at it again. 

I do have one idea I would like to share. For years now we have had memory management.  Now with multi core processing we need thread management. The rules to multithreading are just too simple for it to not be run by the compiler. The simpler the tools, the more it will get used. 


Monday, February 8, 2016

It's been a while

So much has happened since my last post. When I last left you I was working on a winery website with my brother in law. We got to the point where we need to make some decisions and start spending money and I couldn't get my brother in law to sit down and go over the site. Since then I have had no motivation to work on it. 

So what to work on next? I have been talking to a coworker Ken Wagner and we came up an idea for a simple app. I expect it to less than a month to complete. I look forward to working on it.