Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "coding quotes"
-
This is one of my favorite quotes when it comes to programming. So many developer are too eager to start coding instead of spending a bit more time on thinking.11
-
Instagram coding pics are so fucking cringe worthy....like for real man. A picture of a simple cpp loop, or averyfuckingbasic Express hello world in some hipster filter with inspirational quotes and everyone looses their shit for it.
Instagram people are so easy.11 -
“If it happens once, it’s a bug.
If it happens twice, it’s a feature.
If it happens more than twice, it’s a design philosophy.”1 -
If coding was a thing 100+ years ago, we'd have quotes by great men like "You won't have space for new ideas unless you shit out the old ones in the toilet." which would be an alternative for "the toilet is the best place to think of algorithms and fixes."
-
Just found this website and thought I'd share it with my favourite community 😊
http://thoughtsoncoding.com5 -
Which are one of the most badass , kickass, inspiring, jaw dropping quote about programming/coding/hacking which you have heard?24
-
Coding on a German keyboard suddenly gives you a reason to like those indentation-based languages without curly braces. And what about backticks and single quotes, they're for sure easier to find on an American ASCII keyboard. Fücking ümläüt chäräctersß!
Even worse on a Mac where it's not even printed on the keys what they do when holding shift, alt, or apple/clover/cringle keys.24 -
Have some downtime today, so since I lucked out and found some old backups (from before I used Git) of a project I was planning on revisiting, I decided to fire it up and see what I can do to get that going again.
And discovering just how much my coding style has changed since then...
[Code is in PHP, for reference]
* Virtually no documentation (whereas my current style is near-obsessive with PHPdoc blocks)
* Where comments exist, they only use // and are a full tab after the end of the line
* All assignment operators are dutifully aligned on tabs
* Have to update the entire codebase because it relies on deprecated `mysql_*` calls
* Have to flip all of the quotes throughout the codebase because I used double-quotes as my primary at the time instead of single quotes.
* Also relied on magic quotes for injecting variable content into strings
* Associative array practices varied; sometimes the names are encased in double quotes, but I just hit a block where it's all leaving it to the compiler to interpret unquoted string literals
And perhaps the most egregious so far...
* Any time we get database results back the process for cycling through them is to do `$count = mysql_num_rows($result);` (or $count2, etc.), then do a `for ($i = 0; $i < $count; $i++)` (again, or $j, $k, etc.), instead of just a simple `while ($data = $result->fetch_assoc())`2 -
Doing someone else's Code Review in my project: "You must retain the holiness and piety of the code you write by following PascalCase naming for files and kebab-case naming for CSS variables. Avoid using duplicate strings by declaring enums in a constants.ts file and using that all throughout the app"
During my own Code Review in someone else's project: "WHAT THE FUCK DO YOU MEAN I CANNOT PASS FUNCTION REFERENCES AS PROPS TO A REACT COMPONENT AND ALWAYS NEED TO INVOKE IT INSIDE AN INLINE FUNCTION FOR THE PROP."
"WHAT KINDA FKIN DRUGS ARE YOU ON TO USE snake_case IN TYPESCRIPT DID YOUR MOM DROP YOU ON YOUR HEAD WHEN YOU WERE BORN YOU SACRILEGIOUS PIECE OF SHIT"
"WHAT DO YOU MEAN I SHOULD USE BOTH SINGLE AND DOUBLE QUOTES FOR IMPORTS AS PER LOCAL OR GLOBAL; I'LL SHOVE THE SINGLE QUOTE UP YOU WHERE THE SUN DOESN'T SHINE YOU FKIN DEGENERATE MORON"
As much as I do believe in self righteousness of my own coding conventions over others (I might be slightly better than others but I really can't claim good authority because I've had my lapses in conventions too; and being one of the newer members of the team certainly doesn't help, despite my boss supporting my initiative), I guess it is high time we bring in some already established code conventions in the team that is finally big enough to warrant them. Maybe AirBnB. -
I did see two posts about vibe coding.
While it's a bit hyped and not that convenient yet, I actually vibe coded two applications in Rust / C# using my own vibe coding tool. My vibe coding tool is very convenient since it's a terminal app you can talk to that will read, write and execute on winning systems (Linux). You don't have to copy or paste source code as with other vibe coders.
This project url, binaries and source: https://molodetz.nl/retoor/r. Use free version if you do not have openai key. If you do, use commercial version and configure OPENAI_API_KEY in your env.
It's written in C because I'm crazy.
Since it's written in C it's maybe not convenient as educational resource but it does contain all information you need to let AI control your pc / filesystem and instruction following.
There's also a python module of that software. You can do rpylib.chat("user", "prompt") with it and it'll be a session. I prompted yesterday 150(!!!!)mb with it by batching using python.
The r project supports context (instruction file) that makes it a real local agent. If you're creative, sky is the limit with this tool. I use it all the time. I copied to /usr/local/bin and if I need gpt, I just type r(f) in my terminal or directoy "r [the prompt no quotes needed]". Last example exits the application after result of prompt. If you say "Hey, grade the quality of my script.py from 1-10" it will do that. The options are endless. Ultimate automation tool.9 -
Don you hate when someone from {gender}coders or any other group post photos to all social media channels "coding", inspiration quotes for that specific {gender} , and what not, they even posted their github .. but then .. see pic.
And all you see in their github are exercises from courses and books, nothing else.15