How I went from programming to consulting (2012)
381–390 of 495 posts
Re: How I went from programming to consulting (2012)
#382Earlier quoted context omitted.
I actually am, and I'm a Hacker News nobody that is 100% solo, including all of my sales. I started in mid-2012 after being fed up with every employer out there, but was well aware that I was one of the best people someone could hire for things that are necessary, but not glamorous -- database performance tuning, data warehousing, ETL process development, and cleaning up disasters. Yet getting market rate for salary…
Thanks for sharing your experiences, this is really interesting. It seems like you had a pretty unpleasant experience as a traditional employee, which I can appreciate. I'm curious about this part: >I was one of the best people someone could hire for things that are necessary, but not glamorous -- database performance tuning, data warehousing, ETL process development, and cleaning up disasters. Yet getting market rat…
Oh, I wasn't chronically underpaid. I got paid 95-100% of market rate, but you were basically held in contempt for getting it, even if you proceeded to vastly outperform all expectations after starting. A lot of places would offer 70% of market rate and not budge (was their budget), and I swiftly killed negotiations in response.
These places that tried to get more for less were great to remember though. Years later, several have become clients, and I can confirm they definitely got what they paid for after having done a lot of cleanup. They are a solid leads, because eventually their hiring strategy catches up with them, and they need a pro to bail them out.
>The skills that you polished -- to the point of being "one of the best people someone could hire" -- seem heavily reliant on experiential learning. For example, I can't see how someone could get to be really good at "cleaning up disasters" without cleaning up a lot of disasters first
This is easier than you think.
Cleaning up disasters is mostly two things. A) Knowing how to make a simple solution that does a task exceptionally well (objectively) and B) Knowing how to read and profile code to know what's worth replacing with A. The only other thing I would say is C) Constantly tell yourself that everything you write can be better, so you constantly improve A.
This isn't high-falutin' bleeding edge architecture astronaut stuff. Most of what I deal with are basic things done badly. I've walked into shops in the past few years where people couldn't reliably load text files into tables. In one investment firm about 4 years ago, they had a 24-core server backed by tons of solid state LUNs, and the effective throughput of the ETL process was less than 10KB/sec because instead of write once, they decided to write once and then update the same data thirty eight times (no exaggeration -- actual number). As basic an application you can think of, I've seen some very memorable disaster versions of them. I've seen things, man! Including identical disasters in the latest NoSQL database, with an application glued together using the language du jour.
If you genuinely know what you're doing, and are willing to always convince yourself that you still don't know enough (and keep learning), age 30 can easily be the time to give it a shot.
Re: How I went from programming to consulting (2012)
#383To this day, I'm still not quite clear about what a consultant actually does. I mean, beyond some vague idea ("goes to some company, talks with people, gives some recommendation"). I'd really love for someone to give some example or describe in a tangible way what the work of a consultant entails, what skills one typically needs and actually employs, what a typical gig looks like from beginning to end and so on. If a…
My modal engagement was with a SaaS company with $20 million a year sales, a few dozen employees, and 1~3 very strapped people wearing the marketing hat. “How much email do you send?” “We have a newsletter.” “What else?” “Welcome to free trial email. “What else?” “Nothing.” I write proposal. You should: 1) Have a pre-sales drip campaign positioned as a “free course about X delivered over email” w/ 8 emails arriving o…
> You should email people 4 times during the trial depending on their level of engagement with it. Here’s a decision tree.
Do you have a link to an example decision tree for a typical SaaS app?
Re: How I went from programming to consulting (2012)
#384Earlier quoted context omitted.
I recognize your username from various threads, but I'm unfamiliar with your work. What is it that you consult on? And, if you don't mind me asking, how did you get "demonstrably technically competent" in it? Were you an employee in whatever field it was, and then struck out on your own? I'm fascinated by consulting but have a hard time envisioning what these consultants do that employees don't, at least in the more…
I suspect he is an infosec consultant who started off with pen testing...
Re: How I went from programming to consulting (2012)
#385Earlier quoted context omitted.
> Step 1: Be popular/famous enough that people know your name. Step 2: Be good/accurate enough at opining in ways that make sense. Neither of these are prerequisites for being extremely successful at consulting. My consulting rates are now approximately $10,000/week with a 70% annual utilization rate. I'm not industry famous at all. I also do not maintain a blog or do "content marketing." For a while I had no website…
I recognize your username from various threads, but I'm unfamiliar with your work. What is it that you consult on? And, if you don't mind me asking, how did you get "demonstrably technically competent" in it? Were you an employee in whatever field it was, and then struck out on your own? I'm fascinated by consulting but have a hard time envisioning what these consultants do that employees don't, at least in the more…
Re: How I went from programming to consulting (2012)
#386Earlier quoted context omitted.
That's a nice rate. Mind sharing how many weeks you work a year? Ie, is there enough demand you can work in the upper 40's, leaving enough vacation time?
He states a 70% utilization rate over the year, so probably about 37 working weeks / 15 weeks off.
Re: How I went from programming to consulting (2012)
#387Earlier quoted context omitted.
You're completely missing the point. Being an asshole is a choice. My point is that anyone can be a consultant that puts their all into it. Being an asshole isn't in your DNA. A Drill Instructor being a dickhead is also a choice. It doesn't make him any less able to be a leader. My point was, joining the Marine Corps turns weak individuals into respectable men that can command dignity and respect into people. What th…
Even if we generously assume this is the case we still have the problem that the demand is limited.
Re: How I went from programming to consulting (2012)
#388It's about moving from developing to marketing. There's nothing wrong with that, but it was a let-down to me to discover that the path to riches meant mingling with the group of people I tend to like the least in a company.
Also, I think it's fair to say that amongst departments in companies, marketing is much more likely to pay (and pay a lot) for a consultant, whereas IT is only likely to pay a lot for outside help when things are really, really desperate.
Marketing is seen as revenue generating, and at many places, IT and (ironically) product development are seen as cost centers.
This might as well have been an article about how to 100x your income by moving from your current job into a similar job in a fintech company. That's a bit like moving from serving tables at Denny's to Del Frisco's steakhouse. Most Denny's waiters are not prepared nor capable of making that transition.
Re: How I went from programming to consulting (2012)
#389Earlier quoted context omitted.
Given enough time and training, anyone who puts their all into learning it, is capable of understanding that. It may take them 20 years to learn math from the ground up, but they can do it. Saying someone can't do something is bullshit. That's sheep mentality.
Many people do put their lives into things without ever becoming world-class talents.
Re: How I went from programming to consulting (2012)
#390I'd like to know how does he make his clients millions? I feel like consultants are pretty worthless (no offense, never really saw one at work), and thus I'd feel worthless as a consultant. What could I bring in a few weeks to a company that would bring them millions in benefits? Is this true? Or is that also part of marketing yourself as a consultant, to give the impression you bring millions in value, and change th…
Here's an example from a data analytics company I worked at. (I was crunching data and analyzing it, and my company was delivering "simple", actionable guidance).
Our deliverable would be a tidy presentation showing that telco X was running all these different marketing campaigns, but that a few of them were generating lots of billing errors but few increases in sales. Cutting some of the messy, under-performing campaigns would save money (which was a lot of money at the scale these companies were operating).
The company would pay us 20-50k for that advice, and I would personally earn a typical hourly wage...