Vineet Naik

3.1K posts

Vineet Naik banner
Vineet Naik

Vineet Naik

@naiquevin

Computer programmer. Guitar player. Emacs user. @[email protected]

Bangalore Katılım Nisan 2009
727 Takip Edilen631 Takipçiler
Sabitlenmiş Tweet
Vineet Naik
Vineet Naik@naiquevin·
Excited to share my "passion project" - It's a practice app for guitar players (in particular, but in theory should work for other instruments too). It has evolved from my own use case of getting better at the guitar and I hope others find it useful too.
English
2
6
11
1.6K
Vineet Naik retweetledi
Samyak
Samyak@Samyak210·
I'm talking about cancellation in async rust at @IndiaRust conf! The talk will obviously start with an introduction to async rust cancellation, but I'll be covering things not usually seen in standard resources.
RustINDIA@IndiaRust

Think you’ve mastered Async Rust? Let’s talk about Cancellation Safety. 🦀 The ideas behind async are simple, but the pitfalls are deep. Join @Samyak210 at #RustIndia2026 for: Building cancellation-safe async systems with Rust What we’re covering ✅ Why you can't just "kill" a thread. ✅ Handling CPU-heavy futures with Apache DataFusion examples. ✅ Understanding tokio task scheduling & budgeting. ✅ Debugging deadlocks (even with unlocked Mutexes!). Stop guessing why your tasks are hanging and start writing cancellation-safe code. 🛠️ Secure your tickets before the next price hike! hasgeek.com/rustbangalore/… #rust #rustlang #RustIndia #conference #bengaluru #hasgeek

English
1
3
8
211
Vineet Naik
Vineet Naik@naiquevin·
@vedang Stakeholders who don't understand trade offs b/w delivery speed & quality have always been unreasonable about deadlines before AI assisted dev as well. I think they will not just continue to be unreasonable, but have ridiculous expectations now. I'm not that positive about it.
English
0
0
1
63
Vedang (fosstodon.org/@vedang)
I think we are still finding the "speed-up boundary", so to say. The current speed-up expectations are unreasonable, but it is also true that a lot more can be done in a week by someone who knows what they are doing. I've seen it and experienced it firsthand. All I'm asking for is to not be pushed unreasonably on deadlines. Being upfront about this, and communicating clearly is the critical skill that we need to master. Funnily enough, communicating clearly has always been the most important skill we need to master :P
English
1
0
4
72
Vedang (fosstodon.org/@vedang)
The problem with AI today is that stakeholders, especially non-technical ones, expect us to deliver a month's work in 2 days. Is that doable? Yes, totally. Is such software maintainable? Absolutely not. The human in the loop who needs to maintain the software still needs time to understand the domain and the code. I'm seeing this across multiple clients at Unravel, it's assumed that understanding and taste just exists. It'll shake out in a few months hopefully, as more folks realize that code generation is not software engineering.
Mario Zechner@badlogicgames

looks like i'm not entirely off base with this then. we need friction.

English
1
1
20
912
Vineet Naik retweetledi
RustINDIA
RustINDIA@IndiaRust·
We are back with another edition of The Rust India Conference! It’s 2026 and this is the place where engineers come to talk about what it actually takes to ship Rust in production! #rustlang #rust
English
1
3
7
696
Vineet Naik
Vineet Naik@naiquevin·
@chiragbarjatya She literally says "that's our car". But that's a tiny detail one can conveniently ignore for content/engagement. Also wonder why no one assumed the kid is 18+, he may have failed his exams twice. Wonder why the assumption instead was that the car was gifted..
English
0
0
0
97
Chirag Barjatya
Chirag Barjatya@chiragbarjatya·
They are my friends. They did not 'gift' him the car. They just gave him surprise that they got a new car. His kid won't even drive the car.
English
12
4
283
19.9K
Vineet Naik retweetledi
vicki
vicki@vboykis·
If you’re writing opinions on whether to do code reviews, write tests, or any part of production lifecycles these days, you should have to disclose if you personally are part of a PagerDuty rotation
English
10
33
358
23K
Vineet Naik
Vineet Naik@naiquevin·
Built a simple tool to keep track of the time I spend on my freelance/consulting projects - github.com/naiquevin/cloc…. I use the clocking functionality in emacs org-mode which is where the input comes from. Nothing fancy but org-mode users may find it useful. #emacs #orgmode
English
0
1
1
127
Arpit Bhayani
Arpit Bhayani@arpit_bhayani·
Whenever the interviewer asks, "Do you have any questions for me?", never skip this question. Here are 5 questions (in order of importance) that I have actually asked the interviewer to understand the company and role better... 1. What keeps you awake at night? [my default] 2. What new tech is the team experimenting with? 3. One company project that you are excited about? 4. An interesting work the team shipped recently? 5. Some company traditions that you enjoy? Each of the above questions covers one interesting aspect of the role and team. Pick one that is most important to you. I ask one of these questions because I am interested in innovation, culture, growth, dealing with failures, and decision DNA. Remember, it is important to ask questions in the interview for two reasons: first, it demonstrates your genuine interest in the role, position, and company; second, it allows you to get some super important insights about the role and company.
English
42
70
1.3K
77.6K
Vineet Naik
Vineet Naik@naiquevin·
@_swanand ".. On the other hand, our burnout rate is high, for the same reason"
English
1
0
8
2.3K
Swanand
Swanand@_swanand·
“Our burn rate is low because our tech team sits in India” Yeah, you’re ngmi
English
5
3
243
24.9K
AA
AA@measure_plan·
thanks Vineet, yes would be happy to get any further feedback it's just using audio to detect the chords, the webcam element was just for fun the sync score is trying to figure out the "confidence" of the detected chords. i also noticed it's mostly around ~50%, seems it's not working well as is this was just a rough experiment, more stuff coming soon :)
English
1
0
0
69
AA
AA@measure_plan·
i'm a lousy guitar player, so i vibecoded a DDR / guitar hero game to help me improve it detects what i'm playing, guides me through chord patterns, checks for accuracy, and tracks my score built with gemini and meyda audio analysis you can just build personalized software 🤘
English
81
80
1.2K
97.5K
Vineet Naik
Vineet Naik@naiquevin·
I've maintained a moderately popular open source project in the past. It was already a difficult job. Can't imagine what it must be now with AI driven PRs and all.
Mitchell Hashimoto@mitchellh

@thorstenball It’s a fucking war zone out here man. Maintainer morale at an all time low. I totally empathize with the projects that flip the table and ban all AI. I’m getting close to saying only maintainers and accepted issues can have any AI .

English
0
0
0
47
Vineet Naik
Vineet Naik@naiquevin·
@measure_plan Happy to connect if you're looking for honest review of the app (not the tech).
English
1
0
2
18
Vineet Naik
Vineet Naik@naiquevin·
@measure_plan Nice work! I couldn't make sense of the sync score. It's always 40-50% for me if I target the orange line inside Hit zone. I also don't see the point of video input for this use case. Doesn't seem like it analyzing finger positions (detects same chord for different voicings).
English
2
0
1
51
Vineet Naik
Vineet Naik@naiquevin·
@readswithravi East of Eden - Steinbeck Carry on Jeeves - Wodehouse Purvaranga (Marathi) - P L Deshpande
English
0
0
0
24
Reads with Ravi
Reads with Ravi@readswithravi·
Have you ever read a book by an author that was so good it made you want to read everything else they've written?
English
7.2K
2.6K
34.2K
1.8M
Vineet Naik
Vineet Naik@naiquevin·
Every time a bank has max characters limit for net banking password, I can't help thinking if it's being stored in a varchar(16) column. And what's up with banks disallowing copy-paste for passwords lately? Is there a demonstrated attack that shows it's a security risk?
English
0
0
0
34
Vineet Naik
Vineet Naik@naiquevin·
Good time to repost about dupenukem, a file deduplication tool I had written a couple of years ago - github.com/naiquevin/dupe…. I've set a reminder to run it every 6 months. Ran it today to reclaim just ~25 MB in total but good to know it still works and is somewhat useful!
English
0
0
1
14