IT/Software career thread: Invert binary trees for dollars.

  • Guest, it's time once again for the massively important and exciting FoH Asshat Tournament!



    Go here and give us your nominations!
    Who's been the biggest Asshat in the last year? Give us your worst ones!

TJT

Mr. Poopybutthole
<Gold Donor>
43,221
110,768
I habitually sleep 4 hours a night and live alone without a wife and kids or other things to suck up my time. That being said, I have inordinate amounts of time to fill with... stuff. It was surprisingly easy to look for (and find) this kind of work. I don't have any particular specialty at the moment. But I am really good with databases and optimization/data sanatization. Which is applicable across the board.

The first project I did took about 20 hours to complete, but billed at 30. Then they referred me to someone else and it just keeps working like that so far. I am expecting dry spells, but as a side thing I don't particularly care. Yet.
 

ShakyJake

<Donor>
7,969
20,089
So, after reading about Cad's former life as a Tech consultant and how well it went... while also having too much free time during the week with my current job. I was able to secure some work as a consultant on the side doing database stuff.
Where did you look for this sort of work? I often see job listings on DICE for part-time stuff, which I'm seriously considering.
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,221
110,768
The first and second was from Upwork. The third was under Computer gigs on Craigslist and that same guy has been giving me more.
 

Cad

scientia potentia est
<Bronze Donator>
25,882
50,904
I wanted to get into consulting on the side, I just have no idea when I'd do it.
When I was doing it before I quit my full-time, I'd go to work all day then come home and immediately work on side projects until 11pm-midnight and on weekends 5-6 hours each day. This was 2002-2005 or so. In 2005 I quit my fulltime and worked perhaps 35-45 hours a week all on contract and for my own company. I only did both jobs for so long at first because I was afraid to quit my fulltime, in retrospect I could have quit fulltime within 6 months of building contacts for side work.
 

ShakyJake

<Donor>
7,969
20,089
What's the typical software development type of contract work? I mean, is it usually simple, stupid crap or pretty complex stuff?
 

Vinen

God is dead
2,791
497
What's the typical software development type of contract work? I mean, is it usually simple, stupid crap or pretty complex stuff?
If you have a unique skill or are very skilled in a certain area (Hint: nobody who posts anywhere on this forum seems to. I'm talking 1/1000 devs)
Then you can demand $$$$$ for consulting in that area.

If you aren't one of these (you know if you are)
Then it's grunt-work.
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,221
110,768
I've been doing nothing but unfucking poorly maintained databases. Shit like years of employees putting in duplicate entries of customers, mispelling them and entering them again. Using the wrong fields for various things. Applications that don't seem to enforce any kind of data formatting. So much so that the data is so shitty it affects the entire system.

Optimizing queries that were written extremely poorly. Things like this. It really isn't hard or glamorous or anything. But there doesn't appear to be a limited supply of this kind of work.

I am by no means a super dev.
 

Cad

scientia potentia est
<Bronze Donator>
25,882
50,904
What's the typical software development type of contract work? I mean, is it usually simple, stupid crap or pretty complex stuff?
It varied but most of my small projects were data interfaces for small companies, they collected data from one system in format X, they needed to interface with a system that used format Y, and they needed something better than excel macros to get them there and had no software people on staff. It was usually stuff thats not difficult in terms of implementation but you remember that you're not giving this to a developer so it needs to be bulletproof, simple, and work the first time and every time and help the guy out if he's a moron.

I also did a fair bit of "we have all this shit in access or excel and we'd like to put it in an RDBMS and have these visibility tools run on it" so you'd transform their data, build a database in MySQL or Oracle or whatever they wanted to use, build a back-end to talk to their front end business intelligence software, and off you go. I did a shit ton of 80-100 hour projects that paid $8k-12k and they were really pretty stupid and easy.

The main thing is, there's not going to be anyone to ask when you run into trouble, you won't be sitting in any meetings except those with the client 100% of your time is productive, you will be building new things all the time, so your sense of architecture and design will improve greatly because you'll constantly be building new things. Oh, and 99% of the time these jobs you do from home and in off-hours or whenever the fuck you want and you get paid double/triple to do it. It's gravy.

I'd also take full-time consulting contracts here in Dallas that were 3-6 month deals and then do side-work also. The "big" projects got you much larger scale exposure (I worked with Accenture, AT&T, KPMG, IBM) on big-budget projects, then you can do the mom & pop shit for startups or literal mom & pop shops and bank easy cash.
 

Cad

scientia potentia est
<Bronze Donator>
25,882
50,904
wut? SS/med/unemp are 15%~ by themselves, not 7-8.
You do realize you pay half of this on W2 jobs also, right? So by going 1099 you only increase by 7-8%.

Also part of 1099 pricing is risk mitigation, over time you're making 1/2 of less of your rate not just cause of increased taxes, but increased risk exposure. Unless you're abnormally lucky you will get clients who don't pay, or who you have to excessively chase, and that ends up eating unbillable time that converts to lost opportunities. You also can't bill for every hour you work as a 1099, you eat the cost of managing your own business.
This is true but I never really had trouble getting paid.

I know you know it, but for TJT, in the long-term, 1099 income's take-home is usually 1/2 or less of billable. As a loose rule, take your W2 hourly rate and triple it for the "optimal" contractor rate(1/3 pay, 1/3 taxes/expenses, 1/3 risk mitigation). If you're lucky, you get to keep a lot of the risk mitigation fund. Over time, as you get better at weeding out bad clients your risk tends to lower, but never goes away, sometime it just comes in larger chunks. Ex: I had a good run of a few years, and then finally got stiffed by a "big name" for 300k, that I had to sue for.

Anyways, whether Cad agrees or not, I think we can all agree that if people aren't blinking, raise your rates XD
I'd slowly increase your rates with each job until you stop getting bites, then back it down a little until you're getting bites but you're not doing "trash" work and you're getting paid what will seem like an obscene amount.

The thing you gotta realize is these guys will pay contracting companies or consulting companies $200/hr to send them *complete retards.* So when you come in at $100/hr and start knocking shit out and know what you're doing and don't even blink at their requests, they will be like. Holy shit. Their expectations are low, because people are goddamn idiots.
 

ShakyJake

<Donor>
7,969
20,089
If you have a unique skill or are very skilled in a certain area (Hint: nobody who posts anywhere on this forum seems to. I'm talking 1/1000 devs)
Then you can demand $$$$$ for consulting in that area.
Well, I'm awesome with WPF/Silverlight but not sure how in-demand that skill is.
tongue.png
 

TJT

Mr. Poopybutthole
<Gold Donor>
43,221
110,768
God damn. Had to uinstall SQL Server 2014, just to reinstall SQL Server 2014 because my version didn't have a feature I absolutely needed and couldn't be amended to my standard edition. Lesson learned I guess!
 

Noodleface

A Mod Real Quick
38,377
16,298
We had a few firmware consultant/contractors and it always felt weird to me. Firmware is so low level and gives you such an insight into the security of a product, yet we're trusting these temp guys to work on it. They were rockstars though, so that's probably why they were there, but it still felt strange - especially since we had such a large dev team.
 

Tenks

Bronze Knight of the Realm
14,163
607
If they were that good they probably stood to make more money doing consultation work than just staying full time at one place
 

Noodleface

A Mod Real Quick
38,377
16,298
I don't doubt it. One guy got let go when the company was doing poorly - consultants are the first - and he told me he was taking a 6 month vacation, he had that much saved up.
 

Lendarios

Trump's Staff
<Gold Donor>
19,360
-17,424
God damn. Had to uinstall SQL Server 2014, just to reinstall SQL Server 2014 because my version didn't have a feature I absolutely needed and couldn't be amended to my standard edition. Lesson learned I guess!
SQL instances can help on this scenario. Also get the developer version.. it has everything!!

All joking aside if someone wants to organize and be the project manager of remote developers, we can have a small remote outfit among ourselves. I'm up for part time/weekend work.
 

Vinen

God is dead
2,791
497
SQL instances can help on this scenario. Also get the developer version.. it has everything!!

All joking aside if someone wants to organize and be the project manager of remote developers, we can have a small remote outfit among ourselves. I'm up for part time/weekend work.
Developer version supports features available on the Enterprise/Data Center SKU (e.g. AlwaysOn?)