How can Java be a rarity if almost every Android app is written in it?
HN user
mpetkevicius
Just recently I've had to implement camera preview on Android. This common task has required some knowledge of how transform matrices work. For me personally maths has been indispensable during my career.
That figure would likely be significantly lower is bars didn't pirate
What do you mean by "instead"? It seems to me they support both languages as equals (the Android documentation contains examples in both languages) and have no plans of ditching Java.
I believe Spendee meets your criteria. What I like about it most is that you can add expenses via Android home screen widget very easily.
I pretty much stopped freelancing once oDesk and Elance merged into Upwork, but back then I could probably earn between 10k and 20k USD annually before taxes. Admittedly, I'm a lazy programmer. Good luck with your project!
I personally quite liked Java: The Complete Reference by Herbert Schildt – as the name suggests, it covers most of the topics relevant to Java developers, including some outdated ones.
Head First Java by Kathy Sierra is also a decent introduction to the language, though much more limited and outdated.
Oracle also has on-line Java tutorial which I regularly visit during development. However the content is more scattered than in a book.
I do value profit and you should too. That's what motivates entrepreneurs to create new products and make economies thrive.
Speaking of profits/money/greed, would you also despise a person who cancels their Spotify subscription? Because it's the same situation in reverse – someone stops paying for somebody else's services. Would you blame such person for being greedy? Would you moralise them that there is much more to life than the money they'll save?
That's why many countries have welfare programs and labour laws helping disadvantaged (for instance, disabled) members of society find employment. Shouldn't you instead blame government for not passing even stricter laws?
I agree that full time jobs provide more security than contracts, but only to the extent the law requires. For instance, depending on the country you must be given a few weeks notice before being fired and a severance package. You agree to these terms upon being hired and shouldn't feel entitled to anything more.
I believe it would be more cruel to the rest of us if an employer was required to keep unnecessary employees just so that they can benefit from sense of security and community. It would be terribly inefficient and hurt the economy.
And it's unfair to discredit the success of employer only because employees did the majority of the jobs. The key here is that managers do the most important jobs and take more risks.
I don't see what the company did wrong here. I don't get the obsession with jobs: if you get fired, just find another one. I like to think of employees as service providers (think restaurants) and employers as their clients. Client has no obligation to buy services from only one provider. You wouldn't consider a person choosing to go to a cheaper restaurant "evil", would you?
IMHO being convinced that there's only one true and correct methodology (TDD, Scrum, etc.) or paradigm (functional, objective, reactive programming, etc.) is a sign of being a bad programmer.
Hype: D, I, B; Hope: C, A, E
Here are the sources I use:
1. HackerNewsBooks.com subscription
2. Amazon recommendations for books I've enjoyed
3. Book on literature, such as The Literature Book from Big Ideas Simply Explained series
It's TECHN actually. I guess I was right about it not being clear enough :(
I'm having a new logo designed for my software consultancy. I'm not sure if it's clear enough, though. What would you say is the name of the company?
I'm in Lithuania. Thanks for the tips, I'll definitely try contacting some consulting agencies or offering my service to businesses directly.
There is money and time, but there's also stability. Companies don't hire developers for a month or two, at least where I come from and consulting requires lots of careful planning to keep a steady income. Plus, you need much more self-discipline to be self-employed, which I may lack.
Anyway, based on what I constantly hear on HN, freelancing may be overrated. I find it difficult to compete against Indian or Bangladeshi programmers, even when I can clearly provide much higher quality. Either clients don't understand what they are getting for the price or the project requires little competence anyway.