400 karma · joined May 6, 2014
Technically you can do that with Python as well depending on your setup. Although you may need an extra step such as "touching" your wsgi.py file. If you aren't caching your templates[1] (which you should in production though), you can upload template files and see instant changes.
[1] https://docs.djangoproject.com/en/1.8/ref/templates/api/#dja...
Also, I find deploying with mod_wsgi or uwsgi not any more difficult or time consuming than getting PHP-FPM set up and running.
Well, the same problems that beset big enterprise are also found in "big publishing" which is even more severely amplified by the need to have everything live yesterday.
> Given the wide array of compression tools, caching (including service workers on >40% of browsers, appcache on >90% and pretty much everyone having HTTP caching) and the sheer amount of information on improving website performance that's out there, making news websites load fast really should be a solved problem that doesn't need Google to solve it.
Correct, but you are assuming that most developers are a) interested in learning these things b) possess even the fundamental of CS knowledge and skills. By reading HN, I would assume that both a and b apply to the majority here, however, in my own cynical outlook, most "developers" are really just out there winging it and cannot be bothered to learn more than what's provided on w3schools.com.
> "Amazon may be singular but perhaps not quite as peculiar as it claims. It has just been quicker in responding to changes that the rest of the work world is now experiencing: data that allows individual performance to be measured continuously, come-and-go relationships between employers and employees, and global competition in which empires rise and fall overnight. Amazon is in the vanguard of where technology wants to take the modern office: more nimble and more productive, but harsher and less forgiving.
“Organizations are turning up the dial, pushing their teams to do more for less money, either to keep up with the competition or just stay ahead of the executioner’s blade,” said Clay Parker Jones, a consultant who helps old-line businesses become more responsive to change."
If only this were the case. WP's underlying processes and database structure are so unbelievably stunted and entirely coupled to the core WP application, that to do something as simple as pull rendered posts from the database generally involves performing a series of SQL gymnastics just to retrieve the relevant data. Not to mention all of the convoluted WP functions that are needed to render the final content snippet.
This is not really correct. If you are hiring a development firm or an independent contractor, you stipulate in your contract that the company or developer must carry some form of errors and omissions insurance. I've never seen a contract that did not have this line item. Any reputable company or independent contractor will already carry this regardless. If they do not, avoid hiring them.
Not sure I would say 'unprecedented' as this has happened before [1]. Perhaps it's time for another New Deal-style intervention.
[1] https://en.wikipedia.org/wiki/Income_inequality_in_the_Unite...
You are on the hook for more than just that. Federal, state and often county taxes (gross receipts, business licenses) will need to be paid. Plus you will need to acquire health insurance, fund your retirement, pay for needed business expenses, etc. Not to mention, most contracts you sign, will require that you also carry some form of business insurance (errors and omissions for example). All these things will slice and dice your hourly rate down severely.
This is just my opinion and I can only speak from a US perspective, but yes and no. The ones who are able to do this have already gotten a 10+ year head start and have built up a deep network from which to source work from. The ones who are starting out today are more than likely having a very tough go at it. Competition for contracts is much more intense compared to 10, 15 years ago and you really need to bring more to the table than just "javascript developer" or "wordpress consultant".
I know there exists this love-affair on HN with running off to become independent contractor, live on a beach writing code and making your own hours. I'm not saying it's impossible, but the reality though is that in the end you are building a business (even if it's just you). All the energy, time, risk and money that it takes to run a regular businesses will be just the same with running your own consultancy. The downtime you think you will have to yourself in-between contracts will be eaten up by having to find the next contract. If you happen to unfortunately live in or near a city with a high cost of living, the pressure will be even more intense.
Technical tests are a double-edged sword. For candidates with little to no prior work experience (fresh out of uni for example), it makes sense. Unless serious question marks arose during the prior interviews, I find it disrespectful to play the "stump the candidate" game with candidates who come in with 10, 20+ years of experience. I'm not aware of any other industry that deploys a barrage of obscure technical tests on their candidates the way some companies do in IT.
1) Expand your services offerings beyond "Wordpress consulting", even if it means putting your company on the back-burner for a bit to acquire more lucrative skill sets. "Wordpress consultants" are a dime-a-dozen and there's simply too much noise in this arena for it to be sustainable.
2) I'm not sure what city you are located in, but try to tap into the local market first before aiming for national or international clients. Small/medium sized businesses generally like to have people that they can interact with face to face. Also, participate in and join your local chamber of commerce. From my past experiences, they love to do business with other members.
I think this is a key bullet point people often forget when they idealize the whole notion of becoming a freelancer/consultant. Essentially you are taking on several jobs at once, which are generally staffed by full time people in other companies, while also burdening yourself with all of the risk that comes with running a company. Once you become a consultant, you are the company, and there's quite a bit more to it than just filling out the paperwork for the LLC application.
After reading your post, I'm having a hard time seeing how this is the case. Perhaps people are not directly forced into doing weekend "hackathons", but I'd imagine there is quite a bit of indirect pressure to show up for these things for fear of not being seen as a team player. Although, maybe my own personal experiences have just made me too cynical.
I'm not following. Once I hand over my data I have no real control over how they end up using it behind the scenes. Furthermore, even if I never sign up with Facebook or at some point delete my account thinking my data has been flushed, a "shadow profile" still exists that I have no control over. [1]
[1] http://motherboard.vice.com/blog/facebooks-shadow-profile-bu...
I agree, I see no reason that consciousness wouldn't follow evolutionary processes over time.