up one level
---
2014-09-12 06:39:03

Hack core. Just don’t hack core alone.

I’ve read so many times to never hack core. Yet is that different
from editing a software’s core code? To learn software development I
need to edit a software’s core code.

I have read other people who write that it’s necessary to hack
core to learn.

My conclusion is that one should hack core, just don’t hack core
alone.

How to do this? How about hack core to modify whatever edit is
desired to make. Then submit the hack to the core dev. of that
software as a software enhancement patch.

If the core software developer isn’t reachable, then find another
way to publish or share the hack with others.

In other words, if one is sharing one’s hacks then its not hacking
core, it’s editing software– it’s being a software developer. Hack
core. Just don’t hack core alone.

*2014-12-05 edit: previously published at
http://w̶i̶e̶l̶d̶l̶i̶n̶u̶x̶.̶c̶o̶m̶/?p=406


[2020 edit: Moved to: https://i̶n̶v̶e̶s̶t̶o̶r̶w̶o̶r̶k̶e̶r̶.̶c̶o̶m̶/2014/... .html.]