Leave a comment

Issues with ex-employee

So here is a question for all of you out there. You recently had to let go an employee due to cutbacks. This employee was chosen to be let go due to bad work ethics and bad attitude when others were able to keep their jobs.

Since then this ex-employee has been harassing your company by signing up with fake users and with harassing statements made on the companies platform live chat. Now none of these are “illegal activities” per se but nevertheless childish and immature.  I mean, I am not sure if it is illegal.  What defines harassment when it comes to the web these days?  Maybe it is illegal and legal action could and maybe should be taken.

What do you think the proper thing to do would be.  It goes without saying that I am sure that you would not give them a good reference every, but what else?  What would you do?

Leave a comment

Why software startups are like the Marine Corps ….

“Improvise, Adapt, Overcome” is the unofficial motto of the Marine Corps and should be the motto for a software startup if they are to be successful.

I would imagine that more times than not, the original “idea” for a money-making software application, is nothing at all what the end product will be.  In the freelance world, it is common to perform a “needs assessment” when talking with a new/future client.  It is the developers job to fully outline everything that the client wants for their dream software application to be and look like.  Myself, I prefer to do a full user story workshop.  This entails getting down to the nitty gritty of what every part of the app should look like and do.  This is all done with the current/existing vision that the client has.  And then development begins …

If I use a store bought box cake mix, I imagine that I can add all of the ingredients and it will come out just fine.  If I do it from scratch, well there will be somewhat of a trial and error with the ingredients.  Too sweet, not sweet enough, all this can change before the cake is done. Just like software.

With software development, there is a general direction that you go.  This is based on the clients needs/wants.  But the reality of it is that once you start and they see things begin to take shape, the idea that they had in their head morphs.  “I thought it would look good like this but now that I see it I do not like that …. “  Suddenly the straight line from start to finished product twists this way and that.

Many factors can cause a “change in direction” when developing a software application.  In the beginning their will be more input once it starts to take shape.  Beta testers and market research can cause changes to be necessary.

In addition to changes with the software, there will be changes to the team.  Hiring more, cutting back, hiring again… All of this is possible.  In the pursuit of a self sustaining product (one that pays the bills) many of these changes might be necessary. 

It isn’t easy, but in order to make it work, be ready to improvise on what your are building, adapt to trends and changes, and overcome any and all obstacles that get in the way.

Leave a comment

Rails On Linux On Windows With Vagrant

Source: Rails On Linux On Windows With Vagrant

Leave a comment

Tesla’s Model S Gets “Ludicrous” Mode, Will Do 0-60 In 2.8 Seconds




Tesla’s Model S P85D is well known for its wonderfully named “Insane” mode, which tunes the car to go from 0 to 60 in 3.1 seconds.

Not insane enough for you? Now the Model S is getting a “Ludicrous” mode. Seriously.

The aptly named Ludicrous mode will do 0-60 in 2.8 seconds. According to Tesla CEO Elon Musk, that acceleration pins you to the seat at a 1.1 Gs. “It’s faster than falling,” he adds. “It’s like having your own private roller coaster.”

One catch: unlike most Tesla Model S tuning enhancements, this one isn’t a software update — and it’s not free. Why? Because Tesla had to make new, physical hardware to make this possible. Specifically, they had to make a fuse that didn’t melt when you pulled ridiculously high amperages over it.

The fuse upgrade will be a $10k option for new buyers, and cost $5k (before…

View original post 148 more words

Leave a comment

Rails – complex rake task

I had to write a pretty complex rake task this evening.  I made some seriously big changes to my client app and need to run some processes to update some big changes in the database.

The first question I had was where to add a method that the rake task could call.  While this seemed a pretty easy thing to do, a google search led me no where so I went with trial and error.  In the end I found that the method needed to go AFTER the task do block and not in it.

desc 'this is the description of the task'
task do_something: :environment do
 my_objects.all.each do |object|
def do_something_cool

The next thing I want to do was to use an existing helper that was in my Rails project.  This was easily found with Google.

You simply need to require the helper file and include it.  I added this between the dec and the task do block:

require "#{Rails.root}/app/helpers/my_helper"
include MyHelper

Hope this helps 🙂

Leave a comment

Ruby on Rails for Beginners

Super deep RoR for Beginners

Ashish Patil's Blog

If you’re like me, you’re reading this on your bright-red custom-built laptop in a soothing rosemary-scented bubble bath, and you’re wondering, “Why do I want another interpreted programming language? I can find my way around Perl and PHP and maybe a little Python. And Unix shell scripting. I feel fine. Why do people keep talking about Ruby?”


  1. Why Ruby is Cool
  2. Why Rails Is Cool
  3. Installing Ruby and Rails
  4. Using It
    1. Step one:Set up the database
    2. Step two:Create the scaffolding
    3. Steps three and beyond:Customize the application

Why Ruby is Cool

Like so many of the very coolest things, Ruby was invented in Japan in the ’90s. Ruby is purely object-oriented; even things like integers and strings have intrinsic methods and properties. So, for example, print "Webmonkey".reverse outputs “yeknombeW”. It’s a clean, pretty language, with a flexible, predictable syntax that’s easy to read and write, and comfortable for people…

View original post 1,871 more words

Leave a comment

Why Use Ruby On Rails?

Nice short read on benefits of Rails


When it comes to having software developed, there’s no lack of options when it comes to the technologies you can use. But depending on what you need your application to do, certain technologies are going to be a better match. For most of the custom applications to build, a lot of developers use Ruby on Rails. Here’s a quick background on Rails, why its a good match for most web applications, and why you might want to consider it if you have a web application project in mind.

Ruby on Rails Ruby On Rails

In cases, business owners needed something much more customized, with specific features based on their business needs. When this comes up in business, my go-to tool for building these types of web applications is Ruby on Rails.

Note: I want to be clear that I’m not necessarily saying that Rails is the best option for all types of projects. But…

View original post 740 more words