This is what programming is all about. The rest is just clutter.
What people misunderstand about programming is thinking that it's hard because tools are hard. Nope, tools are managable and sometimes just great. Programming is hard, because people do not realise scope of implicit assumptions and decisions that are part of natural language, but are unacceptable for computers.
If a non-programmer wants a feature, he thinks about a happy path. Programmer needs to think about all paths and usually performs some kind of linearisation to avoid exponential explosion. This is the heart of programming skill. We might change our tools, abandon source code and use some user-friendly interface, but that decisions will still have to be made and so programmers will be needed for quite a long time (that is until "true AI" emerges).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.