You realize it is walmart right? There is no bad word association. Any company the size of walmart, regardless of how you feel about their core business, is likely doing some cool things with technology.
I switched from Linode to Digital Ocean a few weeks ago. It's mostly for personal sites and hobby projects, so cheaper is better and $20 vs $5 is a no brainer. I've not had any issues, their support is great,…
The last time I tried to install it, it was a nightmare. This was a few years ago before they put helpful explanations of what different versions mean, so the first time I picked the wrong one. After installing it and…
I really liked slack but in the end we went for hipchat for a two main reasons. 1. It's 25% of the cost (although that has now shifted). This may not be a big deal for small teams but if you want to have 100 users on…
Planet money also did a podcast on this and went into a bit of how the ACH system works (not from a development point of view). It's a very strange system and honestly the episode raised more questions than it answered…
> Why would I ever want to start a million dollar business if I knew the majority of my earnings would be taken from me by the government to support people that didn't need to do anything?? Why do people start million…
You guys need a little love on your page :) I've not heard of it before so I google it and get to what appears to be the home page, and am presented with a login box with zero info about what it is, or why I would want…
This is a big problem in the industry, in order to really be seen as a good candidate you have to make your work a second part time job so you have something to show off publicly. If you work for a private company with…
pssssh I had $66k in cash and a $33 million valuation by basically randomly clicking and assigning things and never changing my price. Also accepting every popup offer that came along.
> Which makes me question Uncle Bobisms, because it reeks of lack of practical experience. The thing people need to realize is that these two come from very very different worlds. Sure, Uncle Bob may pale in experience…
It honestly seems like it's more prominent in the ruby community, and I'm not entirely sure why. Part of it may be that ruby is so expressive and nice to work in that it ignites people passions, which can be good or…
> I'm not saying TDD is the only way to write code, I'm saying TDD is the only way to make sure that you will have minimal automated testing. We'll have to disagree there. It's a fine way. There is rarely just one true…
I think fanatic and zealot is the key word. I'm more of a pragmatist. I think one size fits all is a bad strategy, and different projects have different needs. There is nothing I hate more than working with people who…
Not that I agree with him, but if your project can get away with a local sqlite database for testing (that is, no stored procs or database specific queries) and you make sure you don't create when build will suffice,…
There's a plan here in Oregon to try and work up a viable system to do this. The idea is called "Pay it Forward" and you would essentially pay a 3% tax for 20 years after you graduate. I'm not entirely sure it will ever…
The tradeoff to that is that DC has a horrible commute and exceptionally high cost of living. How many of these contracts would allow primarily working from home?
I've always done this naturally, some days I read a blurb about some technology I used to use and realize, huh, I used to do that all the time but haven't touched it in years. I think one of the key things is to have a…
I don't think this life is for everyone though. One thing people often don't consider when going freelance is that your job shifts. Instead of just being a developer, you are now a developer, marketer, business owner,…
> As we get older I suspect the demographics of our profession will change along with us, and there will be more older people in roles we stereotype as being for younger people. At least that's what I keep telling…
Really depends on what your app is doing and how critical it is to a business. For a complex application that has been in production for years, whose original developers weren't very talented and now are long gone, and…
One thing to consider here though is that often times when you realize splitting up a function will make it easier to test, it's because your implementation sucks and is doing too much and too tightly coupled. I mean…
One of the things that appeals to me about angular is that you can compose your application of smaller angular apps. I think what you're talking about (and the original article) mostly are about single page javascript…
I would think something like lastpass is an even better workflow however. 1. click login button 2. there is no step 2
Sidekiq's retry and robust handling of jobs (at least with reliable queuing in pro) was the big win indeed. I had a app I tried switching over to it though and it did not go well. In my case I'm running background jobs…
Download the desktop version. The mobile one is not a full fledged app, it's mostly a convenience to record transactions and check budget amounts on the go. 99% of the time I use the desktop app.
You realize it is walmart right? There is no bad word association. Any company the size of walmart, regardless of how you feel about their core business, is likely doing some cool things with technology.
I switched from Linode to Digital Ocean a few weeks ago. It's mostly for personal sites and hobby projects, so cheaper is better and $20 vs $5 is a no brainer. I've not had any issues, their support is great,…
The last time I tried to install it, it was a nightmare. This was a few years ago before they put helpful explanations of what different versions mean, so the first time I picked the wrong one. After installing it and…
I really liked slack but in the end we went for hipchat for a two main reasons. 1. It's 25% of the cost (although that has now shifted). This may not be a big deal for small teams but if you want to have 100 users on…
Planet money also did a podcast on this and went into a bit of how the ACH system works (not from a development point of view). It's a very strange system and honestly the episode raised more questions than it answered…
> Why would I ever want to start a million dollar business if I knew the majority of my earnings would be taken from me by the government to support people that didn't need to do anything?? Why do people start million…
You guys need a little love on your page :) I've not heard of it before so I google it and get to what appears to be the home page, and am presented with a login box with zero info about what it is, or why I would want…
This is a big problem in the industry, in order to really be seen as a good candidate you have to make your work a second part time job so you have something to show off publicly. If you work for a private company with…
pssssh I had $66k in cash and a $33 million valuation by basically randomly clicking and assigning things and never changing my price. Also accepting every popup offer that came along.
> Which makes me question Uncle Bobisms, because it reeks of lack of practical experience. The thing people need to realize is that these two come from very very different worlds. Sure, Uncle Bob may pale in experience…
It honestly seems like it's more prominent in the ruby community, and I'm not entirely sure why. Part of it may be that ruby is so expressive and nice to work in that it ignites people passions, which can be good or…
> I'm not saying TDD is the only way to write code, I'm saying TDD is the only way to make sure that you will have minimal automated testing. We'll have to disagree there. It's a fine way. There is rarely just one true…
I think fanatic and zealot is the key word. I'm more of a pragmatist. I think one size fits all is a bad strategy, and different projects have different needs. There is nothing I hate more than working with people who…
Not that I agree with him, but if your project can get away with a local sqlite database for testing (that is, no stored procs or database specific queries) and you make sure you don't create when build will suffice,…
There's a plan here in Oregon to try and work up a viable system to do this. The idea is called "Pay it Forward" and you would essentially pay a 3% tax for 20 years after you graduate. I'm not entirely sure it will ever…
The tradeoff to that is that DC has a horrible commute and exceptionally high cost of living. How many of these contracts would allow primarily working from home?
I've always done this naturally, some days I read a blurb about some technology I used to use and realize, huh, I used to do that all the time but haven't touched it in years. I think one of the key things is to have a…
I don't think this life is for everyone though. One thing people often don't consider when going freelance is that your job shifts. Instead of just being a developer, you are now a developer, marketer, business owner,…
> As we get older I suspect the demographics of our profession will change along with us, and there will be more older people in roles we stereotype as being for younger people. At least that's what I keep telling…
Really depends on what your app is doing and how critical it is to a business. For a complex application that has been in production for years, whose original developers weren't very talented and now are long gone, and…
One thing to consider here though is that often times when you realize splitting up a function will make it easier to test, it's because your implementation sucks and is doing too much and too tightly coupled. I mean…
One of the things that appeals to me about angular is that you can compose your application of smaller angular apps. I think what you're talking about (and the original article) mostly are about single page javascript…
I would think something like lastpass is an even better workflow however. 1. click login button 2. there is no step 2
Sidekiq's retry and robust handling of jobs (at least with reliable queuing in pro) was the big win indeed. I had a app I tried switching over to it though and it did not go well. In my case I'm running background jobs…
Download the desktop version. The mobile one is not a full fledged app, it's mostly a convenience to record transactions and check budget amounts on the go. 99% of the time I use the desktop app.