Looking at the skills section on his webpage: http://www.cirosantilli.com/skills/ This seems like the most honest self-assessment I have seen of one's skills.
I really wish more people had some benchmark for the numbers they throw out there.
41–50 of 59 posts
Looking at the skills section on his webpage: http://www.cirosantilli.com/skills/ This seems like the most honest self-assessment I have seen of one's skills.
I really wish more people had some benchmark for the numbers they throw out there.
Earlier quoted context omitted.
Dang, while I'll appreciate your one compiled and one interpreted language way of life (pragmatic!), this makes me sad: > Swift: I’m not an Apple person. I'll admit, if I wasn't a professional iOS code slinger I probably never would have approached it, but at this point it's by far my favorite language to write (especially prototype) in.
I'm on verge trying it. Would you like to share your opinion on why do you consider it good?
Additionally, language features like guard/optionals/etc... allow you to deal with error states & control flow easily.
Two good videos I'd recommend on protocol-oriented development:
Protocol-oriented programming in swift (part 1): https://developer.apple.com/videos/play/wwdc2015/408/
Protocol and value-oriented programming in UIKit apps (part 2): https://developer.apple.com/videos/play/wwdc2016/419
I'll drop a question since I see Ciro Santilli is around. I want to start learning low level programming. Yet, I feel awfully overwhelmed every single time I try. Any recommendations you might have?
If you can only program, first choose an application that you are passionate about, that is new, hard and important, and then learn whatever you need to achieve that goal. Application first, method later.
After that, if you still want to learn low level programming... :-) use emulators + minimal examples like in my tutorials, read / step debug the source of major projects and document that somewhere, and then try to modify those major projects with useful extensions.
Looking at the skills section on his webpage: http://www.cirosantilli.com/skills/ This seems like the most honest self-assessment I have seen of one's skills.
To me the main problem is that I'm always afraid to put a 5, who can not check manuals? ;-)
I'm also more and more of the opinion that (impact of projects) is more important than (current skills).
"\n\r" should be "\r\n" (0D, 0A -> CR, LF).
Looking at the skills section on his webpage: http://www.cirosantilli.com/skills/ This seems like the most honest self-assessment I have seen of one's skills.
That was copied from failed Google interview BTW :-) To me the main problem is that I'm always afraid to put a 5, who can not check manuals? ;-) I'm also more and more of the opinion that (impact of projects) is more important than (current skills).
A good team member is a larger force multiplier than a single rockstar.
Earlier quoted context omitted.
That was copied from failed Google interview BTW :-) To me the main problem is that I'm always afraid to put a 5, who can not check manuals? ;-) I'm also more and more of the opinion that (impact of projects) is more important than (current skills).
I find this interesting because grade inflation is real. There are so many straight A students that it loses it's value as a measure. But if you can do something without looking it up I would agree that is proficient. A good team member is a larger force multiplier than a single rockstar.
Rate your interest in the following:
Item A Item B
People tend to express high interest where they want to grow, or have need.
Earlier quoted context omitted.
If you have any specific questions, fire away :-) Homepage + social media links from there should give a good idea of who I am: http://www.cirosantilli.com
Dang, while I'll appreciate your one compiled and one interpreted language way of life (pragmatic!), this makes me sad: > Swift: I’m not an Apple person. I'll admit, if I wasn't a professional iOS code slinger I probably never would have approached it, but at this point it's by far my favorite language to write (especially prototype) in.
The impression I got (from comments of here trying to use it) was sort of an early Mono .NET type of situation (maybe not that forked, but still). It's hard to put any effort behind learning a language when it feels like you would be a second class user. I spent way too much time and effort being the guy trying out the experimental Linux support for projects inthe late 90's early 2000's, and I have less time now, so my explorations need to be a bit more directed.
It came down to Swift or Rust for learning a new language a while back for me, and I picked Rust for the reasons above. I've yet to do anything with it (and I'll have to brush up on it yet again when I do), but at least I don't feel like I'm getting second class support from the language.
I wouldn't mind being mistaken or having this already been addressed and Swift's port to other systems is at parity with Apple's. That would be nice. I wouldn't mind spending some extra time on it then, it does look to be an interesting language.
Looking at the skills section on his webpage: http://www.cirosantilli.com/skills/ This seems like the most honest self-assessment I have seen of one's skills.
That was copied from failed Google interview BTW :-) To me the main problem is that I'm always afraid to put a 5, who can not check manuals? ;-) I'm also more and more of the opinion that (impact of projects) is more important than (current skills).
Quite often I find that the greater skills lies in knowing when and how to check manuals rather than expecting to be a knowledge machine.