Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
Pure VPN - Up to 27 Months
vgp
Updated:
Friday at 8:10 AM
එක පැකේජ් එකයි මාසෙටම Unlimited Internet. තාමත් DATA CARD දාන්න සල්ලි වියදම් කරනවද? අඩුම මිලට අපෙන්.
sayuru bandara
Updated:
Tuesday at 12:30 PM
Ad icon
ඉන්ටර්නෙට් එකෙන් හරියටම සල්ලි හොයන්න සහ Success වෙන්න කැමතිද? 🚀 (E-Money & Success Stories)
siri sumana
Updated:
May 30, 2026
Gemini AI PRO 18 months Offer
Hawaka
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
General
ElaKiri Talk!
You're Not a Programmer Until...
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="Psiko" data-source="post: 30660692" data-attributes="member: 583290"><p>These days, I found a post claiming you're not a senior software engineer until you work on a legacy app.</p><p></p><p>It made me think about when we can call ourselves programmers. Mmmm?</p><p></p><h2>From me:</h2><p>So, you're not a programmer until:</p><p></p><ol> <li data-xf-list-type="ol">You write a to-do app or a recipe catalog</li> <li data-xf-list-type="ol">You google how to become a better coder</li> <li data-xf-list-type="ol">You have an interview with a clueless recruiter</li> <li data-xf-list-type="ol">You copy and paste a code block from StackOverflow</li> <li data-xf-list-type="ol">You take down a database server with a badly written query</li> <li data-xf-list-type="ol">You read the Clean Code and want to rewrite all the code around you</li> <li data-xf-list-type="ol">You debug using Console.WriteLine or console.log or printf statements</li> <li data-xf-list-type="ol">You get a PM asking you how you're doing more than once a day</li> <li data-xf-list-type="ol">You google your error message and find an open GitHub issue</li> <li data-xf-list-type="ol">You delete a database table with a DELETE without WHERE</li> <li data-xf-list-type="ol">You argue about a variable name during a code review</li> <li data-xf-list-type="ol">You write a class Person or Shape when learning OOP</li> <li data-xf-list-type="ol">You code a calculator app using JavaScript</li> <li data-xf-list-type="ol">You work on a full rewrite of a legacy app</li> <li data-xf-list-type="ol">You google how to center a div</li> </ol><h2>From my friends and ex-coworkers:</h2><p>I asked some of my friends and ex-coworkers to complete that sentence. And here's what they told me.</p><p></p><p>You're not a programmer until...</p><p></p><ol> <li data-xf-list-type="ol">You write your first "Hello, world" program</li> <li data-xf-list-type="ol">You stay awake until 3AM solving a coding issue</li> <li data-xf-list-type="ol">You're fixing an issue, it works and you don't know why</li> <li data-xf-list-type="ol">Your code works on your machine, but not in Production</li> <li data-xf-list-type="ol">You get a compilation error on line 123 on a 40-line code file</li> <li data-xf-list-type="ol">You deploy a hotfix to Production at 17:55 (and you clock out at 18:00)</li> </ol><h2>(Update) From the comments section:</h2><p>I compiled some additions from the comments section. (Slightly edited to make them fit in one line)</p><p></p><p>You're not a programmer until...</p><p></p><ol> <li data-xf-list-type="ol">You've programmed</li> <li data-xf-list-type="ol">You use git push --force --all</li> <li data-xf-list-type="ol">You say "Well, it works in Dev"</li> <li data-xf-list-type="ol">You have a folder of unfinished projects</li> <li data-xf-list-type="ol">You build a collection of most-used code snippets</li> <li data-xf-list-type="ol">You set your git username to "User" so they can't blame you</li> <li data-xf-list-type="ol">You use git reset --hard or delete your local repo and clone it again</li> <li data-xf-list-type="ol">You start a blog to share your learning to save others debugging time</li> <li data-xf-list-type="ol">You're stuck on a bug and your code works when you call a senior for help</li> <li data-xf-list-type="ol">You've spent time installing your favorite editor/IDE's plugins and themes</li> <li data-xf-list-type="ol">You feel stupid by constantly trying to learn things you don't know what they're for</li> </ol><p>What would you add to the list? When did you know you were a programmer? Leave your comment!</p></blockquote><p></p>
[QUOTE="Psiko, post: 30660692, member: 583290"] These days, I found a post claiming you're not a senior software engineer until you work on a legacy app. It made me think about when we can call ourselves programmers. Mmmm? [HEADING=1]From me:[/HEADING] So, you're not a programmer until: [LIST=1] [*]You write a to-do app or a recipe catalog [*]You google how to become a better coder [*]You have an interview with a clueless recruiter [*]You copy and paste a code block from StackOverflow [*]You take down a database server with a badly written query [*]You read the Clean Code and want to rewrite all the code around you [*]You debug using Console.WriteLine or console.log or printf statements [*]You get a PM asking you how you're doing more than once a day [*]You google your error message and find an open GitHub issue [*]You delete a database table with a DELETE without WHERE [*]You argue about a variable name during a code review [*]You write a class Person or Shape when learning OOP [*]You code a calculator app using JavaScript [*]You work on a full rewrite of a legacy app [*]You google how to center a div [/LIST] [HEADING=1]From my friends and ex-coworkers:[/HEADING] I asked some of my friends and ex-coworkers to complete that sentence. And here's what they told me. You're not a programmer until... [LIST=1] [*]You write your first "Hello, world" program [*]You stay awake until 3AM solving a coding issue [*]You're fixing an issue, it works and you don't know why [*]Your code works on your machine, but not in Production [*]You get a compilation error on line 123 on a 40-line code file [*]You deploy a hotfix to Production at 17:55 (and you clock out at 18:00) [/LIST] [HEADING=1](Update) From the comments section:[/HEADING] I compiled some additions from the comments section. (Slightly edited to make them fit in one line) You're not a programmer until... [LIST=1] [*]You've programmed [*]You use git push --force --all [*]You say "Well, it works in Dev" [*]You have a folder of unfinished projects [*]You build a collection of most-used code snippets [*]You set your git username to "User" so they can't blame you [*]You use git reset --hard or delete your local repo and clone it again [*]You start a blog to share your learning to save others debugging time [*]You're stuck on a bug and your code works when you call a senior for help [*]You've spent time installing your favorite editor/IDE's plugins and themes [*]You feel stupid by constantly trying to learn things you don't know what they're for [/LIST] What would you add to the list? When did you know you were a programmer? Leave your comment! [/QUOTE]
Insert quotes…
Verification
Hathara warak wissa keeyada? (Hathara wadi karanna 20)
Post reply
Top
Bottom