News for hackers. Stuff that matters.
Re:How I went from programming to consulting (2012) by mbrameld on Saturday December 23, 2017 @11:25AM (#15994797)
I think a consultant in this context means a programmer with valuable experience in a particular domain. In Patrick's case it's sales funnel optimization. I do a lot of fisheries data work. The work done is usually based around a deliverable, and that can be anything from a written recommendation to a turn-key, green field system. You're a contractor with some specialized experience that somebody values more highly than software development alone.
Re:How I went from programming to consulting (2012) by epicide on Saturday December 23, 2017 @03:21PM (#15996081)
This exactly describes my position as a software consultant.

> can be anything from a written recommendation to a turn-key, green field system.

Sometimes, we are there:

- to propose a set of tools or architecture.

- to migrate legacy systems.

- as staff aug (AKA "butts in seats").

- to do green field development.

Usually, it's some combination.

> contractor with some specialized experience that somebody values more highly than software development alone.

At least in our group, we definitely distinguish ourselves as different from contractors. At our core, we can do the contract work (and often do), but we also help out with the business side of things. Basically, we are contractors who know how to interface the technical side of things with the core business.

Oftentimes, we end up at a client who knows they want to build a system to help them do a thing, but that's step 10. They might know steps 1-3, but need our help figuring out and accomplishing steps 4-7 (e.g. defining actual requirements, organizing a good dev team, etc.).

EDIT: formatting.

Re:How I went from programming to consulting (2012) by putnam on Saturday December 23, 2017 @11:27AM (#15994810)
What is the value of the deliverable? Can you easily leverage your value?