seyfulislam | 10 years ago | on: Yahoo Logo ASCII Animation in 462 bytes of C (2011)
seyfulislam's comments
seyfulislam | 10 years ago | on: Restoration of defocused and blurred images (2012)
seyfulislam | 10 years ago | on: Happiness May Lie in Our Relationships
seyfulislam | 10 years ago | on: Every 30 minutes Windows 10 sends all typed text to Microsoft
seyfulislam | 11 years ago | on: Ask HN: Has my education made me unhireable?
seyfulislam | 11 years ago | on: Ask HN: Has my education made me unhireable?
seyfulislam | 11 years ago | on: A Belarus artist still driving his home-made Soviet car
seyfulislam | 11 years ago | on: Ask HN: You're fit and you work startup hours (9+), how do you do it?
seyfulislam | 11 years ago | on: Ask HN: Hiring CS vs. Non-CS graduates. Bubble is getting big
seyfulislam | 11 years ago | on: 15-line hash table in C
seyfulislam | 11 years ago | on: iPhone Driver’s Licenses Coming in 2015
i think in a few years driving license will be a must to carry only when you are driving abroad.
seyfulislam | 11 years ago | on: Best bang for a buck – i7/8GB/1TB laptop as a desktop replacement
seyfulislam | 11 years ago | on: Best bang for a buck – i7/8GB/1TB laptop as a desktop replacement
Or buy one with SSD + HDD if you care about storage. Full HD and IPS is a must for me.
seyfulislam | 11 years ago | on: Native or Hybrid mobile app?
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.
seyfulislam | 11 years ago | on: Please don't denigrate what a beginner is currently learning
seyfulislam | 11 years ago | on: Amazing male cover version of LORDE- Royals
seyfulislam | 11 years ago | on: You, the freelance programmer, would you pay someone else to write code for you?
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.
seyfulislam | 11 years ago | on: You, the freelance programmer, would you pay someone else to write code for you?