seyfulislam
seyfulislam on Hacker News
Everything is six lines when you have semicolon.
No comments on the article itself but the title here is interesting that it seems so surprised with the outcome.
Why would you not recommend Ubuntu? It's been several years since last time I use desktop version but it was pretty good then.
Well, I am not counting the time/energy I spent for the job, but I am comparing the outcome of my work. I agree that I sometimes work a little bit more (by means of time) than a senior engineer, but as the outcome of my work matches the senior, then I want my salary to match or come close to seniors. Definition of senior here is "someone who works for 2 years in development." Nobody cares if you suck or excel in your job during the 2 years.
Resigned a few days ago for the same reasons. I have been working no less than a senior for months, and each month my company made me remember that I am a junior.
Afraid not. A programmer re-invents the wheel to fully understand the inner workings. I've never heard of anybody (non-programmer) who spent months/years to program a software from scratch just because he can't afford buying it. This guy wasn't a mechanical engineer or something, too.
Commit to work takes 1,5 * 2 hours in İstanbul. You still have 0 hours left.
Depends on their duties. A non-cs grad can be good at scripting and coding straightforward things, but when it comes to tweaking/debugging low level parts they probably lack some knowledge on OS courses as it is a little bit hard for a self-learner to grasp.
everything is 15-line when you have semicolon.
useless. police in my country has handhelds to check any kind of relevant info about you when you have id. yet they require you to carry your license with you. it is weird because you still get fined when you have your id but driving license with you.
i think in a few years driving license will be a must to carry only when you are driving abroad.
Go for 16GB RAM + SSD. You'll change drive with a harddrive bay and put your 1TB there.
Or buy one with SSD + HDD if you care about storage. Full HD and IPS is a must for me.
I had to make a decision a few days ago, and I decided to go with Ionic framework. We are in a very early stage of building our very own startup with a team of 3 persons of which I am the sole developer. Because of this, things that effect my decisions may be a bit different than yours.
Questions that you should ask yourself (And my answers in paranthesis)
1. Do I need to develop for Android, iOS and other platforms at the same time or near future? (YES)
2. Do I have expertise on any? (YES for Android, goddamn NO for iOS)
3. Do I have time to gain experience for the domain? (NO, expected to build an MVP for Android and iOS in 1 month, while continuing a full-time job)
4. Am I going to develop a dumb client or some heavy tasks are going to be processed by the app? (A dumb client which will make some API requests)
5. Do I have excellent web development skills? (Yeah)
All questions are important, but the answer of the 4th may push you to go native if you are doing some things that would make use of CPU/Memory as efficient as possible.
Also the Cordova or Ionic or any other similar frameworks are just a painkiller which does not solve a problem but hide the problem, which is lacking native app development skills/time. Except for a few examples, there is no app that is used by millions which are not native.
True words...though I also think that not giving a shit to demoralizers is also something that every programmer should learn on the way.
wow just tell me how this is related to the website?
Mocking the behavior of your code may be as hard as writing the actual code. I mean, you are right, you can feed an outsource code with fakey, but covering all test cases in the mocked up code needs a lot of work which drives us to the point I mentioned earlier: You have to teach them your code.
You are right, though, at some point that aiming to create parts that are easy to mock and test is a good practice. But here we have a question about one -a single freelancer- getting help by outsourcing at some point (which is probably close to the deadline) some functionality. I don't think there are plenty of freelancers out there who put modularity on top of their priority list when writing code. They care about the time deadline, functionality, robustness, error tolerance and at some point modularity shows up in the list. Many one-guy-cares-about-all projects are black box whose features other than functionality are not taken care of by the customer and the programmer.
It depends on the complexity of the task that the other is going to do. If it is a straightforward but time consuming, than it will speed things up massively. However, if it has connections with a lot of your critical/tricky parts of your very own code, then you should provide enough background information about your code, or it will just slows the process down.