brightprogramer's profile picture. I'm an Engineer, by 🫀
A scientist by degree. A thinker by design.

Siddharth Mishra

@brightprogramer

I'm an Engineer, by 🫀 A scientist by degree. A thinker by design.

Opinion : AI as it is right now should work, given the data it is trained on is switchable. Some people like OOP in their code, some don't! If you give someone an AI that is biased towards writing OOP, because it's trained more on that data, the generated code will be flagged!


Giving up on C, gonna try either rust or ziglang. Not because of language, but because of my over expectations about compilers and my style of coding. Used to think C is freedom because you define your programming style. It is still true until MSVC enters the room Standards help!


I just am absolutely in love with macros, lately been experimenting a lot with C macros. This is an example of a small JSON parser I wrote that directly reads from a given string without creating any intermediary structures. Image shows JR_.. macros, meaning JSON READ. Next `JR_`

brightprogramer's tweet image. I just am absolutely in love with macros, lately been experimenting a lot with C macros. This is an example of a small JSON parser I wrote that directly reads from a given string without creating any intermediary structures. Image shows JR_.. macros, meaning JSON READ. Next `JR_`

Siddharth Mishra 已转帖

💁‍♂️ Open source tip: Before making your first Pull Request to a project, spend a few minutes browsing through recently merged PRs to see what a good PR looks like for the project. This will save everyone time and unnecessary frustration, most of all you! 🤓👍


Hey @Microsoft can I build a library as small as libCURL without downloading a 25GB visual studio toolchain? Either your HR team sucks at hiring devs or it's your wicked sense of making things easy.


ISPs in India don't give a unique IPv4 to any connected device. I think we can purchase one if required. This is probably because India buys internet from outside. Imagine the most populated country competing for IPv4 addresses. The reason you can use IPv4 is because most don't

True story

Oddvarmoe's tweet image. True story


I love to admit this. But C is better than all others.

I hate to admit this. But C# is better than TypeScript.



I'm a believer now, I had to become one. I have written over 1000 LOCs and haven't run my code yet, and the code size keeps increasing... "God" knows how many bugs I'll have to fix, and when it'll be ready to compile...


Siddharth Mishra 已转帖

GitHub suspended my account without any explanation and not answering any of my emails for over a month already. More than a decade of work, many open source projects, multiple sponsorships, and so on. @github care to elaborate?


i'm just in love with @cloudflare's services 😍


brightprogramer's tweet image.

A new post. Took lots of editing, some reviews by some close friends in my network and now I think it's presentable to everyone ;-) brightprogrammer.in/posts/fixing-r…



A new post. Took lots of editing, some reviews by some close friends in my network and now I think it's presentable to everyone ;-) brightprogrammer.in/posts/fixing-r…


I now have my own chat server. Wanna have a chat? Come join : chat.brightprogrammer.in


This meme is actuallt true to some extent. This is me almost 6 years ago when learning vulkan : drive.google.com/file/d/1PtWX-A… This is me now : git.brightprogrammer.in/CompilerTech.g… ... and in all the years betweeen, I've tried to imitate big projects, making complex choices instead of correct one

brightprogramer's tweet image. This meme is actuallt true to some extent.

This is me almost 6 years ago when learning vulkan : drive.google.com/file/d/1PtWX-A…

This is me now :
git.brightprogrammer.in/CompilerTech.g…

... and in all the years betweeen, I've tried to imitate big projects, making complex choices instead of correct one

The code formatting you are used to matters a lot when going through large codebases. Auto-formatting tools like clang-format really help here. Following image shows my formatting setings (left) vs default setting in linux kernel (right)

brightprogramer's tweet image. The code formatting you are used to matters a lot when going through large codebases. Auto-formatting tools like clang-format really help here. Following image shows my formatting setings (left) vs default setting in linux kernel (right)

Loading...

Something went wrong.


Something went wrong.