fuzzylizard
Automatically Scaling Heroku Workers
Functional Reactive Programming in Dart
I'm not my child's parent
Replicating a PostgreSQL production database to the office
Picking your own ruby patchlevel on Heroku
Hexagonal Architecture for Rails Developers
But, does anyone else see a Criminal Minds episode in this? Lonely road; quiet, dark house; dank alley; victims are found one after another, the only thing tying them all together is their organ donor status on their facebook page. The villain turns out be the husband of someone who died waiting for a kidney, lung, or heart transplant.
I personally feel that the main problem with organizations and employee happiness and retention is the current system of command and control where all employees are assumed to be idiots that need to be micro-managed. How is anyone suppose to be happy in that kind of environment? Work should not be an extension of school where we store and manage people in order to keep them out of trouble until they are old enough to retire. No, work should be a place where people want to go because they know that they own a little bit of that business and are really responsible for its success and/or failure.
Nulogy.com (http://www.nulogy.com), is revolutionizing the co-packing world by developing SaaS applications for our packaged world. We are looking for professional software testers who are passionate about delivering quality software that helps meet, and exceed, our customers needs.
Nulogy.com is a Ruby on Rails software development shop. We have embraced Agile software methodologies and believe in the idea of being a little better tomorrow than we are today. And we are looking for people who are passionate about quality to help us build up our QA team. We are looking for a QA Lead and for software testers.
We are looking for smart, passionate people dedicated to delivering quality software and who are willing to leave their ego at the door. We love differing ideas and debates, but we are a team and we succeed or fail based on the strength of that team.
If this sounds like ideal environment for you, sends us an email and your resume to [email protected].
One ruby conference, there were two talks by startup founders, the one presenter stated that the only way to succeed was to work 24/7 while the other presenter stated that success only came through working smart and taking time off to recharge and do other things. Both were successful. Personally, I have other things that I want to do and the sooner we can abolish this startup myth the better.
However, I do not agree with the idea that tests are evil. If your tests are failing, or breaking regularly, or are hard to write, then your tests are trying to tell you something. Tests are a direct mirror of the state of your code. If your tests are brittle and hard to manage, don't delete the tests, fix your code. If you need to instantiate a tonne of objects in order to make your tests work, fix your methods dependencies and learn to test your methods in isolation of its dependencies.
Any production code needs tests, this is non-negotiable in today's development eco-system. But I get tired of people who do not understand the purpose of tests complaining that tests are evil. If there is a problem with your tests, then your tests are telling you there is a problem with your code. Clean up your code in order to clean up your tests. However, remember that as code changes, your tests will need to change as well. It is okay to edit, delete, change tests to reflect the current state of the application. Just change the tests first to express how you want to interact with a specific bit of code and then change the code, not the other way around.
How exactly are these people so blind to this kind of obvious contradiction? It completely baffles me that any intelligent human can see this bill as a good thing.
It also scares me that politicians and lobby groups are using the idea of protecting "American" jobs as one of the main selling points for getting this bill past. It is far to obvious that American hasn't realized that to survive in this world one must join the global community and not either separate oneself from it nor try to rule it.
In addition, I know too many developers who I would hire in a heartbeat that do not have repos on Github and far too many developers that I never want to work with that do have repos.
I also find it curious that on http://githire.com/order, when I refresh the page and see people like 37Signals and Omni show up. Not sure they are looking for new gigs.
The US, instead of enacting laws that restrict movement, needs to put into place laws that make copyright infringement illegal. Oh wait, they already have them.
In short, go after the people not the domain. I want to be able to walk around the internet the same way I can walk around a city. If there are seedy places online then it is my choice to avoid them and not the governments right to simply declare them quarantined or off limits.
The problem with Melbourne is a combination of no humidity to retain the heat a wind chill from Antarctica. The combination of these means that 27C, on a sunny afternoon, requires a light jacket and the evenings/nights are never warm. I am used to 80-90% humidity and going out at 3am in shorts and a t-shirt in the summer. Melbourne rarely has this.
Granted, there are two months were the weather is very nice (january, february), but that is about it. Yes, it never gets to -40C, so cold is very relative here, but for a city that you would expect to be comparable to Sydney, Perth or Miami, it is cold.
However, those kids are viewed as an extension of themselves and so any attack on the kids is an attack on them. if you say that the kid has behavioral problems, what the parent hears is that they are a bad parent/person. They don't care about the kid, they care about how it reflects on them. This is the same reason that you have parents beating up and murdering hockey coaches and referees when they pull their kid. In the mind of the parent, the call is against them.
We have moved from a society were the entire village raised the kids and parents had the support, training, and coaching they needed. They were raised in an environment in which kids were actually cared for and that was passed onto new parents. Today, we move away from home, most of us don't have contact with parents, grandparents, siblings, etc and we raise kids because they either make us look good or it is simply the expected thing to do. Unfortunately, they don't actually have any understanding of how to raise kids and they are too busy to do a proper job anyway.
I am a firm believer that we are getting very close to the day when we will have to issue licences before people are allowed to have kids. Not that we should police who has them, but to ensure that people have the needed support systems and knowledge in place before trying to be parents.
Like the comment above, my advice is learn how to deliver software instead of just program. Learn how to interact with customers and become an expert in your business' domain. In addition, learn how to solve real problems without using technology or programming.
Being a great programmer will get you in the door for an interview, but it is all the other soft skills that will get you the job (and the money that you want).
Obviously, this did not apply to things like study groups, but once you have had it drilled in to your head that collaboration was bad, it is very difficult to then create the network necessary for a study group.
Universities need to change the way they teach and mark such that collaboration is not only suggested, but required. In addition, I think universities, if they really care about these differences, need to create some form of mentoring program for incoming students.