Full-stack developer with 20 years professional experience building for the web, 11 years of experience with Ruby on Rails.
My specialty: helping media companies tackle the tough problems around processing, managing, publishing, and hosting tens of millions of images at scale.
Languages/Frameworks: Ruby on Rails, JavaScript (including jQuery, React), PHP, SQL, Git, numerous AWS services, numerous web servers, linux.
Full-stack developer with 20 years professional experience building for the web, 11 years of experience with Ruby on Rails.
My specialty: helping media companies tackle the tough problems around processing, managing, publishing, and hosting tens of millions of images at scale.
Languages/Frameworks: Ruby on Rails, JavaScript (including jQuery, React), PHP, SQL, Git, numerous AWS services, numerous web servers, linux.
My husband and I have teamed up to teach our daughter (11) how to program, and while it may put us in the "bad parent" category in some people's eyes, learning to program is not optional. Fortunately, she seems to be interested and enjoying herself.
There are a whole host of valuable skills that learning to program teaches you; critical thinking and analytical skills, problem solving and planning, organizational skills, collaborative skills, reading comprehension and writing skills (documentation).
These are all extremely important skills to have and they all seem to be severely lacking from her public school education, where the emphasis is on teaching to the test and following a less than ideal Common Core curriculum. Going to school isn't actually teaching her how to think to any serious degree.
It's teaching her how to intuit answers to standardized questions, certainly a useful skill to possess, but she also needs to be tackling problems too big to just "do" so that she can understand the thought processes and develop the methods to do complex thinking.
Actually being fluent in a programming language and writing a piece of software is something that I see as a sort of side effect; useful, certainly, but not the main goal.
Are there other ways to foster this sort of "big picture' thinking? Sure, but programming is what we know, so it's the vehicle we will use to teach her the skills we feel she needs to have, but isn't getting.
We took the kid out trick or treating and stopped for dinner on the way home. Then I again consoled said kid over the recent loss of her fish, when she came home to an empty tank and got sad (she was rather attached to that fish, "He was such a good listener."). Now I'm killing time waiting for a friend to get online so we can discuss some work stuff before going to bed.
Being legally blind, myself, I found a way to use my iPhone to help with my distance vision a while back. -- I point it at the thing I'm trying to see, zoom in, take a picture, hold said picture close to my face, and zoom in on the photo to see the thing I was after. This sometimes gets blurry, but is often still an improvement.
This was not at all what I was expecting from the title. I thought I was going to read an article about the importance of taking one day a week to not write any code. I'm sure that between startups, work, side projects, etc. some of us are coding every day on something or other.
As someone who often works alone, one of the best things I've done is to find someone else to share code, problems, and ideas with on a regular basis, even though we're not working on the same projects. It's helped me grow as a developer, has improved my mood, and has also just been an enjoyable.
But I still really do think it is important to make sure there's one day a week where you don't touch anything related to work or code.
Reddit discourages people who don't participate in the community from just posting links, to prevent spam. The more active you are, the more frequently you can submit things.
And a lot of people won't click links from new accounts, under the (usually correct) assumption that they're just spam.
There is a particular dislike for blog spam.
You can certainly become a new member of Reddit. It just takes some work at actually being a member, and not just self-promoting.
I cannot understand why it would slow you down, why do you think it might?
For me, I found the changing color to be too distracting. My eye was constantly being drawn away from the text I was reading to another color on a line below or above.
It may be worth noting that I only have one eye, and it's not a very good one - 20/100 visual acuity with about a 15deg. visual field.
I noticed a family in an airport a while ago --- the parents and the two children were all engrossed into their own mobile phones. I felt very sad and have since then trying to reduce my mobile phone consumption
You would have seen my family doing this a couple of weeks ago (well, except we have one kid). We were stuck there for 12hrs, and we were playing a game together, on our respective phones.
I get the sentiment, though, and I feel the same way about photography, which is why I don't often take pictures when we're doing family activities--I don't want to stop having fun with my family long enough to take them.
We're a lot alike in a many ways. My husband is also a developer (though more as a hobbyist the past few years - he also owns a local computer repair shop).
We both share a love of strategy gaming, we're both introverts, atheists, liberal. Neither of us are particularly outdoorsy or sporty. He's much better at math, and I'm much more expressive, artistically.
He plays more video games than I do and I watch more documentaries than he does. He's a bit of a dreamer. I'm a bit more pragmatic.
We both have a very similar sense of humor.
We both have our own particular hobbies/interests that the other doesn't share, though. Sometimes I think it would be nice if we did, but I think the differences are also probably very important and healthy, too.
I'm not sure this is specific to the tech industry. Right or wrong, I think that "be competent at [job] and pretty/sexy/funny/personable" pressure is something a lot of women feel in a lot of jobs. I think a lot of times, that pressure is more imagined, or self-inflicted, than real.
As a not particularly attractive, introvert, female developer who has been rather successful in my career, I don't feel like I've missed out on any opportunities because of those traits.... and if I have, they're probably people I wouldn't want to work with, anyway.
Same here. My original one had the screen lift issue, so I sent it back and got a replacement, but I haven't noticed a bit of slowness, deterioration, or any other hardware/software issues out of it. I've used it almost daily since the day it was released.
Five at the moment. The personal/side projects (2 of those 5) get worked on whenever I have the free time to. The others, I have dedicated days of the week that I work on and am available to work on them, e.g. one of them gets Mon./Tues., one gets Wed. and one gets Thurs./Fri.
That way I can dedicate enough large blocks of time to the projects to really get some good work done and my clients know exactly when to expect to be able to reach me and when to be getting updates from me.
Of course, every now and then emergencies or major deadlines happen, but for the most part, I try to set a schedule and stick to it.
No, it's not the point. Is the UI difficult for many people to see? Maybe, but unlike you, I don't hear Apple telling people who need to use their accessibility tools that they're "not good enough."
Thank you for classifying me as "not good enough."
I'm more productive at night. My office has good ambient lighting and I like to keep it between 72-74 degrees. In the summer, that usually means I'll keep a fan going, which provides some nice white noise, as well.
I develop on a 21.5in iMac, standard Apple keyboard (the one with the number pad, not the wireless one) and have both a magic mouse and a magic touchpad. I tend to use the mouse more. I only have the one display. I like the idea of two, but with only one eye, which, itself, has peripheral retina damage, the very narrow visual field means two monitors causes more neck and eye muscle strain than it's worth. My desk chair is a pretty beat up, inexpensive, generic office chair, but it's comfortable.
There's a couch in the office, good for sitting and reading, and a stationary bike, good for taking breaks and thinking sometimes.
If I'm not doing anything too mentally taxing, I will have music on - usually Pandora, so never quite know what to expect. Otherwise I prefer silence, or something like the fan running, or rain.simplynoise.com.
The office has to be kept super clean and organized, otherwise I have difficulty focusing and start to feel a bit cramped/crowded (it's a 14x16 room)..... a quality that does not carry over to the rest of my house, which is either a blessing or a curse..... not sure which.
I am occasionally accompanied by a cat that likes to sleep on my feet, or a hound who will make himself at home on the sofa.
Wow, yeah, the memories. 2 Advanced was the coolest thing on the internet back in its day. There are all kinds of good reasons why it's a bad website, but it's still pretty nice eye candy.
I hadn't been to their site in years. It looks like they're still doing all Flash, but have moved more toward game development.
Yeah, I probably have about 10 years on "the guy," myself.
I guess it was the casual assumption that a man would be the one filling the position. In a lot of ways those unintentional biases are worse than intentional ones.
Remote: Yes (preferred)
Willing to relocate: Not at this time
Resume: https://kellishaver.com/resume.html
Email: [email protected]
Full-stack developer with 20 years professional experience building for the web, 11 years of experience with Ruby on Rails.
My specialty: helping media companies tackle the tough problems around processing, managing, publishing, and hosting tens of millions of images at scale.
Languages/Frameworks: Ruby on Rails, JavaScript (including jQuery, React), PHP, SQL, Git, numerous AWS services, numerous web servers, linux.