David Marquis

557 posts

David Marquis banner
David Marquis

David Marquis

@marquisdavid

Passionate software craftsman with a sweet spot on team building, team leadership and Agile development values.

Montréal, Canada Katılım Ekim 2009
89 Takip Edilen76 Takipçiler
David Marquis retweetledi
Cory House
Cory House@housecor·
Excellent post. Orchestrating multiple agents at once is tricky and the DX could certainly be better. But my take is, I typically don't need to run multiple local agents at once. Why? Because code generation isn't the bottleneck. Code review and planning are the bottleneck. So, when one agent is cooking, I... - Review the code it's generating - Review co-worker PRs - Think about next steps - Iterate on plans for other tasks "Any improvements made anywhere besides the bottleneck are merely an illusion of productivity." - "The Goal" by Eliyahu M. Goldratt
Theo - t3.gg@theo

x.com/i/article/2018…

English
16
12
178
29K
David Marquis
David Marquis@marquisdavid·
@ScottNeibarger @davefarley77 Microservices don’t solve any dependency issues, they just make them painfully obvious. Most systems of certain complexity can be designed as a set of modules with clear boundaries and responsibilities, you certainly don’t need microservices to do that.
English
1
0
2
92
Scott Neibarger
Scott Neibarger@ScottNeibarger·
@davefarley77 I don't see 'modular monoliths' as having solved the dependency issue that microservices solve.
English
3
0
1
1K
Dave Farley
Dave Farley@davefarley77·
Microservices were the answer… but in 2025, many teams are questioning whether it's worth the complexity. Are modular monoliths the new microservices? 👀
English
95
23
320
31.9K
Kimberfly 🌼
Kimberfly 🌼@smallworld101k·
@Clocked0 @ThrillaRilla369 @ATLBeerBrewer Absolutely 💯 8 immediate matching keywords too - they basically repeated everything the post said 😄 just reworded it barely and then posed a question to appear engaged and genuine. I loathe this crap.
English
1
0
9
695
Thrilla the Gorilla
Thrilla the Gorilla@ThrillaRilla369·
I now understand why my dad used to wake up at 4AM and just sit at the kitchen table for an hour
English
2K
16.4K
313.6K
21.3M
David Marquis
David Marquis@marquisdavid·
@MikeBotkin_ @UPS Similar happened to me last year: I wasn’t home when UPS guy came, he left the paper on door. Someone picked the paper up and impersonated me at the pickup location and stole the MacBook Pro. I’m in a calm suburb so this had to be an insider job.
English
0
0
0
77
Mike Botkin
Mike Botkin@MikeBotkin_·
Lets hope @UPS doesn't get ahold of it this time.
English
617
392
17K
1.3M
Mike Botkin
Mike Botkin@MikeBotkin_·
Crazy. Has anyone heard or has this happen before? I ordered a new iPad from @Apple Delivery scheduled today via @UPS UPS driver knocks on my door and tells me this…. Then tells me that some guy flagged him down on the road (a few min away from my house) and told UPS driver he has a package for him (me), and he will take it, he’s in a hurry and needs it for work. The UPS driver confused, tells him he has to deliver it to the address, and keeps going. Driver gets in his car and follows him to my house, as the UPS driver gets out of van, the guy goes up to his door and says he needs it now, pulls out an ID to show him. The UPS driver made him sign for it and gave it to him. (Didn’t look at ID bc not required). The guy takes the package, gets in his car, and speeds away. UPS driver suspicion is now high, walks up to my house to verify and see what’s going on. To his surprise/fear - I walk out and confirm yes, I am me. …. Now we are waiting on police. …. Fact 1: This guy knew my name and my address and that I had a package being delivered today. SUPER scary. What do we think the probabilities are? 1. My email or Apple account is ‘hacked’? 2. UPS system is hacked 3. Apple is hacked?
English
6.1K
8.5K
78.3K
18.9M
CJ Zafir
CJ Zafir@cjzafir·
@ByStelio Not so much, if you build a proper context for the AI models. AI works seamlessly with Supabase (PostgreSQL) and write SQL queries for Database, and storage smoothly. Yes one-shotting backend is not possible! As of now
English
3
0
22
4.9K
CJ Zafir
CJ Zafir@cjzafir·
I built this UI design with v0 and Claude·ai (web app) It took me 25 minutes to code this interface. Let me share my new UI design workflow: ↓
CJ Zafir tweet media
English
88
202
3.2K
582.8K
David Marquis
David Marquis@marquisdavid·
@jb_61820 @cryptomessenger @theo And then you’re left handling all of the many platform-specific quirks and specificities; approach may work for you now but there will be a point where more consistency and less burden on your team may be desirable
English
1
0
1
78
Theo - t3.gg
Theo - t3.gg@theo·
I didn't think we'd ever see a real React Native alternative. I certainly didn't think TikTok would make it. Lynx is incredible. Just posted a deep dive on my channel
Theo - t3.gg tweet media
English
99
208
3.8K
547.4K
David Marquis retweetledi
Morgan Laidler 🇨🇦
Morgan Laidler 🇨🇦@MorganLaidler·
Dear America, We're not booing your hockey players. We're not booing your country. We're not even booing you. We're booing your asshole of a president who keeps threatening our sovereignty for zero reason. Once he leaves us alone it'll stop. Hope that clears it up for you.
English
30.8K
15.8K
193.1K
10.7M
David Marquis
David Marquis@marquisdavid·
@ArtemisConsort If you’ve ever had a car battery fail on you while parked, backing in will also make your way out of the situation much easier! Most boosting cables are usually quite short and require the boosting vehicle to be near the engine to reach the battery
English
0
0
1
9
Hunter Ash
Hunter Ash@ArtemisConsort·
People who back into parking spaces so they don’t have to back out later seem to be exhibiting negative time preference.
English
1.1K
62
3.6K
400.1K
David Marquis
David Marquis@marquisdavid·
@changelog They split the emoji coded name in their underscore delimited tokens and look for any series of tokens that match the looked up string in order. « Wife » matches WIth and Finger and Extended. « Rehawi » also matches
David Marquis tweet media
English
1
0
1
19
Changelog
Changelog@changelog·
oh who built slack's emoji picker...
Changelog tweet media
English
1
0
1
791
David Marquis
David Marquis@marquisdavid·
@michael_melita @concept_central And a Mac needs to be physically turned ON anywhere between once and once. They have excellent power management which makes it futile to even consider shutting them down.
English
0
0
2
58
Shea Cohen
Shea Cohen@futureform_·
Am I the only one who thinks the power button being on the bottom is not a problem at all
Shea Cohen tweet media
English
737
115
6.3K
491.7K
David Marquis
David Marquis@marquisdavid·
@bohlenlabs @allenholub It looks like you may be testing your app at a high level of abstraction. Such tests are incredibly hard to write, maintain and diagnose (when failing). Composing your system of smaller parts with more focused responsibilities that are well tested should improve your experience.
English
0
0
1
15
Matthias Bohlen
Matthias Bohlen@bohlenlabs·
My main resistance comes from the fact that a manual test includes real-world data and the eventual runtime devices. I always feel like it’s a lot of work to replicate these in an automated test. Most of the time the feeling is wrong but I will know that only after writing the test.
English
1
0
0
89
Allen Holub. https://linkedIn.com/in/allenholub
Why is there so much resistance to testing? On average, my tests are two or three lines long, and they take less time to write than it would to do the same test manually in a debugger. Unlike the ad-hoc debugger tests, they're repeatable and give me some assurance that, when I refactor, I haven't broken anything. Nonetheless, I read people complaining about "excessive" or "unnecessary" tests. I just don't get it. Am I missing something?
English
74
20
179
38.7K
David Marquis retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
If you're not doing TDD, then what _are_ you doing? Are you just skipping rigorous and systematic testing? Are you writing untested code, hoping that you'll get around to writing a test later? Are you writing untested unused code because you just might need it some time? I just don't' see a viable alternative.
English
21
12
65
11.9K
David Marquis retweetledi
Cory House
Cory House@housecor·
I don’t ask for permission to refactor. I don’t ask for permission to optimize performance. I don’t ask for permission to make it secure. I don’t ask for permission to make it accessible. I don’t ask for permission to write tests. I don’t ask for permission to do my job well.
Cory House tweet media
English
17
40
312
31.8K
Konstantin Kovshenin
Konstantin Kovshenin@kovshenin·
@marquisdavid @allenholub You're wrong. The instructions clearly state the function has to *input* a string, and *output* a string. There is nothing about return values 😅 def f(input: io.StringIO) -> None: input.write("ABCDEFG"); print("GECAFDB")
English
2
0
3
91
David Marquis
David Marquis@marquisdavid·
@kovshenin @allenholub A function takes input as its parameter(s) and outputs its result as its return value. Allen’s answer is totally fine; you’re just trolling man.
English
1
0
2
93
Konstantin Kovshenin
Konstantin Kovshenin@kovshenin·
@allenholub Your function does not 'inputs the String "ABCDEFG"' though. It also doesn't output anything. Did you read the requirements?
English
3
0
3
581
David Marquis
David Marquis@marquisdavid·
@ishuah_ @lemire We’d first need to look at what that frontend engineer’s issues are! 😝
English
0
0
0
17
Daniel Lemire
Daniel Lemire@lemire·
I pity front-end programmers. I started a little Web project with a student. I asked the experts around, and they told me that the best approach in 2024 was Blazor. I wrote a book earlier in Python, with a couple of Web frameworks. But the student wanted to work in C#. Ok. I know C#. So let us go! So I have a nice enough one-page application. It must be made of 30 different files. By the time we are done, there will be thousands of lines of code and hundreds of different files. And we are working on a tiny application. I have done some React (don't get me started on it) and I know HTML, and related technologies. But Blazor is still quite daunting. It took me hours to get started. There is a whole lot of bagage. I guess if I did it full time, it would be easier... but I only have a few minutes per week.
Daniel Lemire tweet media
English
32
1
113
22.8K
David Marquis
David Marquis@marquisdavid·
@ishuah_ @lemire Not all use cases require SEO, and single page apps are definitely still a thing and very much around…
English
1
0
1
26
Ishuah Kariuki (Ish)
Ishuah Kariuki (Ish)@ishuah_·
@lemire This is true. A few years ago single page apps were king. Single page apps are bad for SEO, so that approach did not last long. Front end is finicky. Take a short break and you come back to a whole new ecosystem.
English
2
0
3
710
David Marquis
David Marquis@marquisdavid·
@kishanbsh @unclebobmartin Like what, I’m curious? Been a happy user of IntelliJ + Python forever and I don’t feel I miss anything from what I see of my colleagues on PyCharm so genuinely interested
English
0
0
0
11
Kishan.B
Kishan.B@kishanbsh·
@unclebobmartin You will soon be switching to pycharm.. yeah pycharm is intellij but it has a lot of small niceties which makes the developer experience much better
English
1
0
0
122
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
It's been quite a few years, but I'm firing up a Python plugin for IntelliJ and starting to do some exercises. This is going to be fun!
English
18
6
120
13.7K