Where are you in Utah? I recently travelled across the USA, including Salt Lake City and Park City, and we tried to visit as many chocolate places ("Chocolatiers", although that's a blatant lie in most cases) as we could. Most were really bad. Quite a few were closed (either for the day, month, or just gone, or moved). Perhaps yours was one of those, I think we pulled up outside 2 places in SLC that were inexplicably closed the day we were there.
Yes indeed. I've interviewed many programmers, and I would say the majority I've interviewed can't actually write a small program effectively. Many of these are senior and have claimed to have held a team lead position. I can only assume they get by by programming only within a framework filling in the blanks, and with much copy and paste as you say.
I interviewed someone just last week for a junior position who had some experience. I gave the task of turning a recursive algorithm that parses a tree, into a non-recursive form. This chap could write executing code just fine, without reference, but he just could not figure out the problem. When I gave a prod I thought he might get it, but then, when stuck again, he proceeded to try solving it by moving lines from one place to another. I let him try for 45 minutes!
So yeah, if you can actually take a problem and write an algorithm to solve it in code then you're one step of ahead of many professional coders. Of course it's not the only important skill, and I've known at least one clever person hired because he was able to solve the tests very quickly, turn out to be not so great at actually producing code. Probably because a lot of programming in a job isn't interesting if it's that type of problem solving that really turns you on.
I don't think this really gets to the problem though. The majority of IT folk aren't actually weighted towards Autism. Women I've known in and out of the industry have no more or less an ability to grasp the concepts than men.
Personally I think the problem is that the majority of people in CS are male. Why don't more women apply... because they see a subject dominated by men. And the reasons they don't get into it or get pushed towards it from a young age are the same. It's a feedback look that seems very hard to get out of.
uh oh. I got married on the beach for $500 with 4 guests and didn't tell any relatives, so that my girlfriend could get on my visa. And we're atheists.
OTOH 2 of the guests were our children, we'd been together for 10 years and we earn more than 125k. And we did go on honeymoon, but we took the kids, so does that count? 39% + 51% + 41% x 12.5 x 2 = ?? Will we get divorced?
I've gone a different way around.
1. I left Britain for New Zealand... I love NZ, the weather is perfect for me, neither too hot nor too cold at any time, it rains but doesn't feel miserable like the UK does sometimes. Great coffee, good food everywhere, good people who mostly respect immigrants. But downside, very small tech sector, everyone knows one another which I found a little difficult at times.
2. Once I had my NZ passport went to San Francisco. Hate the weather, California is too sunny. Hate the tech scene, I think the startup thing going on in SF is actually a bit crappy to work near. USA is diverse and interesting, I've loved travelling around. I could settle in New England, Maine is lovely. Americans are lovely people, but deeper friendships take longer for some reason, maybe cultural differences.
3. About to move to Denmark. I doubt the language will be too much a problem, looking forward to the better social support system. Will definitely be commenting on it in the near future.
4. Australia maybe...
5. Back to NZ, build a house.
Dashcams with a record and send to police function might be useful. It might stop dangerous drivers if they knew there was a much higher chance of being recorded and fined.
This is a well thought out comment.
Perhaps an all-seats-equal type business model might make a better travel experience.
I've wondered the same, I'd certainly pay a bit more for seat equality and this experiment at the premium economy level of comfort.
Ever tried a Bus over the holidays?
It'd work in some places, but not all. America is pretty big, I've been driving around the Western states for 2 months, but getting all the way across was too long and complicated with kids and cats (yeah) so we flew the rest from CO to MA. I'm moving overseas this month to Europe, and we're planning to use the trains instead of flying or driving for our holidays.
Look up Coeliac DIsease.
That's an actual verifiable reaction to gluten that can cause death. Charliemopps is talking about the now popular gluten intolerance. Funnily enough, I myself feel a bit bloated after stuffing a couple of sandwiches down my gullet.
Indeed, and virtualization is a rapidly evolving part of infrastructure right now. We may no longer be upgrading the hardware as rapidly (although I'm not certain about that either), but the virtual layer and tools are changing, and upgrading those requires just as much upheaval.
Why should people put up with it just because you do? I wouldn't. I'm not exactly thin skinned but I think there is a level of professionalism that should be affected at work. I'm quite happy to have a very different relationship with the same people out of work.
Will people move to an alternative if Google Maps becomes unreliable?
For recommendations and reviews I've always found google unreliable, so I've been using Yelp. It probably suffers the same problems, but it seems a bit more reliable.
I agree but it's a difficult situation. A lot of the interpreted languages (ruby, php, perl, python, node) offer a standalone packager of some kind. Then the linux distros offer *some* integration so that you can install those packages their way, or get access to precompiled versions of ones that require it. In my experience that integration has always been the pain point.
I'm working with some web software at the moment. It's the kludgiest amalgomation of crap that I've seen in quite some time.
It sounds like some poor decisions have led to that situation for you. Ruby and Node both have fairly flexible package management solutions that let you pin dependencies and provide private repos for your specific dependency versions when for some reason you can't use official ones.
However, one thing that has always bothered me is when we say "well we're using ruby xx.xx (or node xx.xx or php xx.xx or whatever) on our development machines, so we must install that version on production" and then the hoops taken to do that. It should be "production can run ruby xx.xx so that's what you have to develop against".
Working 5 days a week for 8 hours at a time doesn't make any sense anymore.
I agree. But it's good to have that structure when you first start out. It's also good to know when to break out of it, and I wish I had done so far earlier than I did. If you are a technology worker you should understand that some days you can work longer, some shorter. Sometimes you feel like you can't work on the major tasks so you do support for a few hours. And I often shift the time around. For some reason I feel way more productive between 11pm and 1am than 11am and 1pm.
My wife often comments that I am not very easy to distract when working. And the day is still delineated with events: children wake us up, time for breakfast then work. Lunch time, walk out for coffee. Dinner time, 5:30, time to stop working. Sure if you had no family then that might break down.
I've seen plenty of people working long hours at the office.