Really adds to the organic look and feel.
Well done!
338 karma · joined June 23, 2012
Really adds to the organic look and feel.
Well done!
What is the 'thickness'? I'm guessing only several millimeters??
As RowanH suggested above. Have a look at www.seek.co.nz
But I do agree about the 'tech-handicap'. If / when you do become an evangelist, these people are likely to be your customers.
If you can't relate to them (why are the handicapped?) you have bigger problems.
Who are the great evangelist you admire? What are they doing well?
Have a look below at WestCoastJustin[1] suggestions. He is bang on!
Have a look at his profile. He is super approachable.
That is a key difference - Evangelist go out of their way to be helpful. They often give you multiple ways of connecting with them. Compare that to your profile - what could you change / improve?
I've seen designers use version control with things like: filename.FINALE.jpg filename.Last Finale.jpg filename.Approved Finale.jpg etc.
Certainly its worth the half hour getting your head around the basics of SourceTree than that...
But that is a fair question for an author to ask. If you already have an audience, then you would seriously look at what value they bring.
The author did say that several people couldn't last. I'm sure you would either crack or have a breakthrough...
Or just 10 days of doing anything you don't normally do.
10 days of doing anything intensively would make a drastic results: - learn a new programming language - learn a new skill (cooking, painting, carpentry) - 10 straight days of helping someone less fortunate than yourself
Summarizes my development career to date. Still awesome to watch...
Anyway, I remember hearing the same argument when Youtube exploded. It's one thing to have a product (Bingo Cards, Youtube or whatever) but distribution and an existing client base is another.
Also, if you already have an existing business (such as the OP), then you may be able to bring some cost savings (therefore more profit) than someone coming in cold.
Or if you already have an existing client base, adding another business to the mix means you may be able to sell to them
I can't understand the high prices for art, but I can see it for musical instruments [1].
My wife can "hear" a Stradivari. It doesn't make my hearing bad or hers good - it's just different.
A violin + played as the Titanic sunk? The story behind the instrument makes it valuable (to me!)
As with anything emotional, how do you value the first time you hear your child's giggle, the first time you kissed a lover, the first time someone close to you passed away?
For me, articles like this just reaffirm: Am I happy? (right now, in the moment) and if not, what do I need to do to make it so?
I thought the same thing - just pay someone to be the face. I don't think it is all that different to a celebrity endorsement...
Its written in a little more informal context than a to-do list, but it does describe what he (and his family!!!) had to go through.
Brilliant read!
[1] http://www.amazon.com/Astronauts-Guide-Life-Earth-Determinat...
I started as a software developer in the 90's. Back then, if you didn't have a degree or similar it was considered strange.
These days, if you have a degree (and nothing else - no github / stackoverflow / portfolio etc) then THAT is strange
Who then, is worth of your time and/or respect?
What is your criteria? Fine by me to have your opinion. But at least be able to back it up with some substance.
But even in bigger companies I've worked for, mentoring is probably the biggest difference. I've worked with a LOT of Senior Developers where English is a 2nd language. For all sorts of reasons they struggle with education / training / selling (selling an idea to the business - why we should / shouldn't use TDD etc).
Mentoring is easy - so long as you align yourself with what the person wants. Do they want to understand design patterns? Some sort of funky UI stuff? Mobile dev?
You also have to ensure they perceive you as an equal. (Not I'm better than you). That can be tricky and often patience is the best strategy.
Make sense? Hit me up offline if you need more detail...
(For me), the company isn't big enough to justify a full time Software Architect. Also, generally Software Architects don't spend a lot of time (if any) coding.
I prefer the title Tech Lead over Senior Developer, because a Senior Developer could be someone doing the same job for several years (ie a mid level developer who has been there for a long time). A Tech Lead is responsible if something goes wrong.
A Tech Lead also has a mentoring component. Senior Developers don't necessarily have the communication skills to do this.
When you think of the brand "Maxis", what do you think? Either the Sims or Sim City.
But the brand EA is a far more recognisable (and valuable).
Like it or not, EA buys a company, milks it for what its worth, then kill it off.
Also Azure is a massive component to all of this (they make money of Azure, they don't make a massive amount of cash from someone using .Net).
Microsoft have a long history of keeping old versions alive (unlike say Apple). Eg Internet Explorer, Windows XP, Office, Win Forms vs MVC
I'm sure .Net core will take over one day. In the same way .Net 4.5 overtook .Net 2 / 1.1 etc.
I'm not saying Scott is responsible, just that many people have been suggesting it for a long long time.
I saw a job today asking for TFS skills. THAT is a dying product...
[1] http://www.hanselman.com/blog/ExampleHowToContributeAPatchTo...
I'd be thinking of your next step. Is it Software Architect, Team Leader or Project Manager?
Very different skillset. I would say you don't "have" to master all of them, but you should have a good understanding of what all 3 do and how they add value to a project.
And last, something that will come out of your MBA is the importance of sales and the ability to sell (Sales cycle, sales funnel etc.) Whether you are selling a product, selling your ability or selling the benefits of a project. Sales knowledge is something I rarely see in developers.
If there's anything else I can help with, hit me up privately. My details are on my HN profile.
Good luck!
Not that a software developer couldn't be a CTO, its just that they have less of a focus on: - Costs. Infrastructure (hosting etc.) - Disaster Recovery - if a plan isn't in place, getting one done! Then periodically testing the DR plan - Managing the Service Desk (issue raised / closed / turn around time)
(I may be reading too much into your question) but I think you are missing a step. Something along the lines of Team Lead / Developer Manager / Project Management / Software Architect.
Any developer WITHOUT several years experience in this type of role first is just kidding themselves of a CTO role.