But doesn't the Law of Large Numbers disagree with this. Yes the first 5 Users (froma random sample size in the target market) could agree, when you get to larger numbers the real observations come out.
Counter to this: Door to door salesman were the common occurrence. Now I do not know if the average person liked having people walk up there door, but how else would you sell something in competitive (arguable even un competitive) markets? Look at even ads in newspaper/magazines. One could argue ads took up wasted page space. What is the solution to advertisement alternatives in a capitalist society? (Genuine question)
I would also say this is different than restaurants who is able to sell locally or products that can be sold with media (i.e. cartoon shows that sell related toys).
" there is “no indication” O’Rourke actually ever broke into computers or even possessed the skills to do so. Instead, O’Rourke’s membership is linked to his participation in online discussion forums ran by the group. Beto himself operated one such forum known as “TacoLand” to discuss mostly punk rock."
This has already perplexed me on this shift - on discrimination on older tech workers and woman in tech compared to now- because 40 years ago THEY were the predominant tech force. The idea of the young white-asian male being dominant in this work force is relatively new, correct? What shift happened?
When I turn down the Alexa because of music but then I ask Alexa what is the weather, it is the same volume as down and I cant hear it. Then I have to say increase volume and then ask Alexa again.
This is small but I think defines the missing design principle of Alexa. Yes I want the music to be low when Im doing active 1, but the introduction of new action of knowing the weather I need to hear it. These are the little "smart" features that are needed for a product that Amazon is striving for needs.
Edit: I actually say Echo because I think we should stop personifying technology.
I am the only software engineer at my company so here are my tl;dr;
1. Pro: I have ownership and gaining experience in multiple areas ranging from networking, QA, Testing, design architecture where at bigger companies I may only be in one of those foci.
2. Con: No Coding Reviews. I cannot bounce ideas of someone and trying my best to produce the best codes but I believe I need a Senior/Prinicpal above me to help me on this front.
tl;dr important to know the engine behind the languages
This might not be the reason for the author, but for me I understood Ruby limitation with ruby global interpreter lock. For smaller applications I knew this wouldnt be an issue, but when my applications began slowing down I would check the processes and understand that my Rails application are operating only on one single thread. Then I access if I should keep try optimizing or if something like Elixir is a better solution. Same process with JS
I am 23, just got my first real job and this has been on my mind as well. Although its early (I have been programming unprofessionally for 10 years),what track I want to go Senior or Principal based on the author's definition. Do I want to be the one who knows the tech stack from the back of my hand or managing people to move the overall goals of the company. Although the author says both roles involves people, at the end of the day the only way to become a better engineer is working on hard problems in the trenches. So the more you manage people the more you lose time "crafting" your skill. It's based on the individual pref, but right now I am at that crossroads.
I typed in "cocoon" and it gave me typewriters as my logos...Nice website, but deliverable, not great.
Silver-lining: There will "always" be work for designers who take their time to understand the depth behind a logo/company and create something unique.
Right now yes, in the near future, probably not. As automation and better services come out, website development will be one of the first jobs to be replaced by this. Although services like Wordpress, Wix, have their problems, they get better and better every day. In the future, no one will be coding websites/not a viable career option (people may just code on the side website for really niche things)
It is a great launchpad to do other programming besides web dev. Go into web dev, because there is a lot of cool tech in it and lessons. But learn other technologies as well that will not be replaced by automation.
Physical Moleskin Notebook 4inc x 2 inch in back pocket
.txt file where I write quick stuff in terminal
I do not have one source but a combination of mediums to jot down my thoughts. I prefer that than having a centralized place because different thoughts and ideas are better conveyed in different ways.
> You're not well-positioned to understand the core nature of problems, and which are most important, from the outside
Great point. What startups that are trying to infiltrate "old/traditional" industries like hospitals or healthcare are realizing. Need to shadow doctors to see their workflow, not just propose a solution based on your observation or reading articles about hospital shortcomings.
What I found in my experience is that an idea is great but until you start working on it, you will not know if you're passionate/interested/capable/ready for it.
I have a lot of projects/ideas that I am working on or want to work on. I jump from one project to the next until there is one that really grasps me, then I try to finish till completion. Most people have shallow understandings of a lot of things. Only with deep knowledge does innovation or sparks of it come to being. So with your interest in a lot of subjects (Energy, AI, Healthcare) try to learn a little of them in the beginning beyond shallow understanding. MAybe you will find something from that.
Ghengis Khan victories and successful conquest was due to the fact his faith in his Generals. He would give them the overall strategy, "flank the opposing army", and expect his Generals to figure out the tactics to achieve the overall goal of winning the battle.