ضمیمه دانش امروز روزنامه اطلاعات نوشت: کدنویسی که شامل پیادهسازی الگوریتمها به یک زبان برنامهنویسی است کاری بیش از نگارش کد است؛ کدنویسها با این حرفه بازتاب مفیدی از خودشان، موقعیت سیاسی و اقتصادی و نقشهایی که میتوانند در جامعه ایفا کنند ارائه میدهند.
وقتی یک کدنویس اطلاعات را از یک فرمت به فرمت دیگر تبدیل میکند و با تخصصش در همایشها و مسابقات رایانهای شرکت میکند در حقیقت علاوهبر آنچه به حرفه و تخصص او مربوط است، تصویری از خود و چگونگی تطبیق یافتن خود در ساختارهای اجتماعی فناورانه بزرگتر میسازد.
یک نمونه از رویدادهای اجتماعی که برنامهنویسان رایانه، مدیران پروژههای نرمافزاری و توسعهدهندگان نرمافزار و سختافزار ازجمله طراحان گرافیک و طراحان واسطهای کاربری را گرد هم میآورد تا با همکاری نزدیک با یکدیگر پروژههای نرمافزاری را اجرا کنند و به پایان برسانند «هکاتون» (hackathon)نام دارد، ترکیبی از دو واژه هک و ماراتون.
همچنین برداشت و تصور عموم از هکرها از یک کشور تا کشور دیگر متفاوت است. برای مثال، هکرها در یک کشور بهعنوان اخلالگر شناخته میشوند که نظم مدنی را برهم میزنند، درحالیکه در یک کشور دیگر کدنویسهایی هستند که تلاش میکنند وارد نظام اقتصادی حاکم بر جامعه شوند و از فناوری برای ابتکارات اجتماعی استفاده کنند.
برای مثال، هک کردن در آمریکای شمالی شیوهای برای فرار از بایدها و نبایدها است، درحالیکه در کشورهای آمریکای جنوبی عمل هک کردن برای افرادی که از فرهنگها و ابداعات رایانشی جهانی محروم شدهاند کانالی برای درآمیختن با فرهنگهای رایانشی بزرگتر است.
کار دشوار کدنویسی کدنویسها را به دستاوردهای بزرگ میرساند اما گاهی گروهی از آنها بیش از حد در کدنویسی پیش میروند و کارشان تبدیل به بهرهکشی و سوءاستفاده تبدیل میشود.
هکرها وقتی در حال کدنویسی هستند بسیار تفکر میکنند برای مثال درباره جایگاهیشان در جامعه. برخی از هکرها شغل خود را مجموعهای از مشاغلی که بهطور خفیف با هم پیوند خوردهاند میدانند که از نگاه آنها در مقایسه با حرفهای که فرد را ملزم به کارکردن برای فقط یک ارزش قابل بحث میکند کاملاً مغایرت دارد.