Live data from Hacker News

Computer Science Field Guide

csfieldguide.org.nz

51–53 of 53 posts

Re: Computer Science Field Guide

#51
post #47

Earlier quoted context omitted.

There are, at least, things like Termux ( https://termux.com/ ), on Android. Just for laughs, I've been doing actual work (using git, vim, and Go) in Termux on my Nexus 10. Only two things got in my way: screen size and the inability to have a browser and terminal on screen at once. What's particularly sweet about Termux is that it has an APT-based package manager. Given the right tools, even something as locked down…

Windows had an msdos assembler preinstalled, last time I checked, which was before vista. Now the 16bit support was removed, but edge comes with a javascript engine, right?

I'm not sure I get what that has to do with the comment I made.

Re: Computer Science Field Guide

#52
post #47

Earlier quoted context omitted.

Windows had an msdos assembler preinstalled, last time I checked, which was before vista. Now the 16bit support was removed, but edge comes with a javascript engine, right?

I'm not sure I get what that has to do with the comment I made.

With asm I referred to the OP, the javascript engine bit could relate to the chrome developer tools a chromebook should sport or to sites like jsfiddle, codepen, the msp430 challenge at microcorruption.com, etc. etc. I tried to concur with you, basically.

Re: Computer Science Field Guide

#53
post #34

"YAGNI stands for “You ain’t gonna need it” and tells developers to keep things simple and only design and implement the things that you know you are really going to need. It can be tempting to think that in the future you might need feature x and so you may as well already create it now. But remember that requirements are likely to change so chances are that you won’t need it after all." [0] I work in a platform tea…

I was with you until the parenthetical remark, which seems to contradict the point. Platform software is great for getting 80% of the way there; then you can be screwed. My last company threw away our expensive IP and tried to use off-the-shelf platform stuff. They're struggling now, with a product lacking features, performance and scalability. Funny, that's what the platform promised to deliver!

I think there is a difference between in-house developed platforms and platforms bought externally. Apart from that, if that 80% is of high quality and suits your needs doing the last 20% yourself is of course the idea. A platform can't give you 100% as it isn't tailored to your specific needs as a product. It shouldn't be in the way for the last 20% that's what a great platform should be. Kick-start you for 80% and not be in the way for the last 20%.
Post reply on HN