Wednesday, February 26, 2014

Ruby on rails - Sweet magic-ey science

I've dabbled in Ruby on Rails for a while, but it didn't really gel until I saw it in action. I was impressed before, but now I'm practically a zealot. Seeing Matt make a website from the ground up in only a few lines of code really demonstrated how well the system works. I'm looking forward to learning this system during the course of this project for my own personal projects.

Sunday, February 16, 2014

My top 5 - CS460 Projects

1. N[_]8R by me
Obviously.

2. Automaton by Luke Balaoro
I love puzzle games, and Turing Machines are interesting enough to make a fun puzzle game.

3. Demigod by Matt Smith
I do like Ruby on Rails, and this project seems well in scope and pretty useful.

4. UNM Visual Scheduling by Dan Green
Hate the current UNM system. Hate. Would love to see it done better.

5. ZombieCraft by Kevin Dilts
What can I say? Zombies are cool.

Tuesday, February 11, 2014

Friday, February 7, 2014

Three Words

Three words I look for in my team members are:

Empathetic
Creative
Focused

Three words I almost considered, but assumed would be expected:
Determined
Talented
Expressive

Another proposal review - Diabe-Tech

https://www.dropbox.com/s/ym0rlcbaer3f0a7/review-diabetech.pdf

Review of project - SmartPaper

https://www.dropbox.com/s/281gi2u6jbr98ge/review-smartpaper.pdf

CS 460 - Project Proposal - N[_]8R

(Originally posted Feb 3, 2014)

https://www.dropbox.com/s/k66o7y580gudusx/Proposal.pdf

Improvements on concept

(Originally posted Jan 31, 2014)

Going over some feedback in class, I feel like I should take stock of a few things I need to keep in mind before my final proposal.

1. Timeline. Mine was terrible, need to fix it.

2. Usability. Need more information on how the website will be used, how it will look, etc.

3. The name. I thought the name was honestly pretty lame, but I couldn’t think about anything else. It’s pretty much Kickstarter but without money involved. A suggestion I got was N[]8R (N-Cube-Eight-R) and that’s pretty good, honestly, I might use that.

4. Abuse of the system. I realize that the problem with the site, especially with the points system for backing projects, can be easily abused for substantial gain. I’ll look into how websites like BoardGameGeek handle their system and make it difficult to game the system.

5. I realize that I’m basically building an unabashed hug-box, but honestly, I think we need that. The Internet’s full of bash websites, why not a place for everyone to try being nice?

Kick-Motivator Timeline

(Originally posted Jan 29, 2014)

Attatched is a PDF of the projected Timeline of Kick-Motivator. The timeline is broken into two major milestones. Milestone 1 is having a functional User Blog for a Project, complete with account management and ownership. Milestone 2 is adding in the community hub, comments, and supporting projects. Milestone 1 is straightforward, but technically advanced, while Milestone 2 will be easy to implement, but will require significantly more design. During the entirety of development, both milestones will be considered during the weekly design meetings (not scheduled, pending team’s availability)

Note the projected Feature Freeze date, at which time no changes are to be made to the design of the website, and all group meetings from then on will be primarily Scrum Meetings to finish large portions of the site together.

Timeline:
https://www.dropbox.com/s/70i75wtekelrrk2/KickMotivator.pdf

Project Proposal CS460 - Kick-Motivator

(Originally posted Jan 26, 2014)

The Internet is a fickle place, forums and social media flocks to content creators, artists, animators, etc., but at the same time, is often so critical of people that those content creators do not want to continue with their ideas. Kick-Motivator is a sort of “emotional crowd-funding” website in the vein of Kickstarter, where users can post their project ideas, rough sketches, early betas, or proposals, and users can choose to support the projects. Many ideas fall flat because creators feel that no one would care if their idea were finished, but Kick-Motivator would provide a healthy environment to raise projects from ideas to reality. Kick-Motivator would be useful for any independent artists, programmers, musicians, or any other content creators who seek support for their creative endeavors. The website would have a built-in currency that users would accrue by completing projects and posting constructive comments voted on by other users. This built-in currency could be pledged to the completion of other projects, or spent to remove ads from the site, and could be purchases for a small fee. The website would also take a small cut from any money donated to the content creators through the website. By supporting this website, you could help hundreds of creators get recognized and know that there are people out there who care what they could contribute to the world.

Software Engineering

(originally posted Jan 24, 2014)

http://en.wikipedia.org/wiki/Software_engineering

Of course, the first thing I noticed reading this is that Computer Scientists are really clever when it comes to acronyms. Coming into this article, I didn't really know there was a difference between Software Engineering and Computer Science, but now I see that SE is what I've been looking for. I’m not a fan of running numbers for the sake of running numbers, honestly, and I feel like half of the discipline is learning things that other people have already discovered. Software Engineering is learning to apply those theories we were taught. I have to wonder why a class like this is so late in the CS curriculum, but I believe I will probably change my tune after seeing how much work there is to be done.

Transferring over from old blog

Over the next weekend, I'll be porting over my old blog posts from my previous work blog. Each post will have an accompanied date showing when they were originally posted. Transferring over to blogger will allow other people to comment much more easily on my blog posts.