LewisCTech Profile Banner
Lewis Campbell Profile
Lewis Campbell

@LewisCTech

Followers
2K
Following
19K
Media
654
Statuses
11K

Contractor: https://t.co/Z4IO3Iqi5G Advanced testing. distributed systems, databases, local first & vanilla JS.

New Zealand
Joined November 2022
Don't wanna be here? Send us removal request.
@LewisCTech
Lewis Campbell
2 months
Finishing up my first Deterministic Simulation Testing contract. So I ask you, X, are there other companies looking to introduce DST to improve reliability?. Doesn't have to be a DB - any code you need to be resilient in the face of real world input data will benefit. DMs open.
Tweet media one
5
4
33
@LewisCTech
Lewis Campbell
7 hours
yeah I am done. there seems to be a dozens of ways to install packages. and reems of documentation. Early-init and init and I just do not care to wade through all these decades of cruft. Emacs is a great idea, just wish there was a good implementation of it. See you in 2030.
1
0
9
@LewisCTech
Lewis Campbell
8 hours
ok JFC, the pain is starting. apparently use-package doesn't download the package. it just uses it. so my clean config file only works because of my old dirty one.
0
0
1
@LewisCTech
Lewis Campbell
9 hours
Hmmm ok this is not so bad. - Emacs feels much snappier than it used to.- use-package is a big improvement on what you used to have to do.- evil is doing a very good job of giving me that vim goodness, including leader keys. Need a fuzzy file finder next.
Tweet media one
1
0
0
@LewisCTech
Lewis Campbell
10 hours
I feel like twice a decade, I try this out. What I'd like is one editor for markdown, equations, and code. What I will likely end up with is hours of my life wasted and going back to neovim.
Tweet media one
5
0
9
@LewisCTech
Lewis Campbell
1 day
What matters in testing:.- simulation.- fuzzing.- determinism. What people talk about:.- the exact delineation between "integration" and "unit".- whether to test first or last.- assertion libraries.- Uncle Bob.
19
16
252
@LewisCTech
Lewis Campbell
2 days
Everyone: I really like Zig. It's like that platonic ideal of C everyone has, except it's actually consistent and coherent. That is all.
3
0
29
@LewisCTech
Lewis Campbell
3 days
I thought Rust was supposed to be safe. Why didn't the borrow checker catch it?
Tweet media one
2
1
11
@LewisCTech
Lewis Campbell
3 days
I embedded lua with mlua, that was pretty easy. But pretty confident egui is the right choice, rust compile times aside. It's the only one taking a11y easily, vibrant eco system, been going for a while, and it's not C++.
@LewisCTech
Lewis Campbell
6 days
Egui looks promising. Pros.- just the right amount of complexity.- relatively easy programming model.- visually customisable. Cons.- rust compile times are so comically slow I'm already planning to use toml or lua to configure things for my 'hello world' app.
0
0
1
@LewisCTech
Lewis Campbell
3 days
How long before this is flagged on the most humourless tech site on the internet?
Tweet media one
0
0
1
@LewisCTech
Lewis Campbell
3 days
I don't want to scam anyone, but as a self-employed person, I'm incredibly curious how he makes such a good impression. Or is it more that he just lies about stuff he's done confidently - it's not like a charisma thing, more the stuff he says?.
1
0
4
@LewisCTech
Lewis Campbell
3 days
Everyone scammed by this guy says there's red flags but he "interviews well". Now I'm really curious what he does. Does he break into a musical number? Perform magic tricks?. I can remember sometimes the people interviewing me were more nervous than I was. Does he relax them?.
@Suhail
Suhail
4 days
PSA: there’s a guy named Soham Parekh (in India) who works at 3-4 startups at the same time. He’s been preying on YC companies and more. Beware. I fired this guy in his first week and told him to stop lying / scamming people. He hasn’t stopped a year later. No more excuses.
5
2
10
@LewisCTech
Lewis Campbell
6 days
Egui looks promising. Pros.- just the right amount of complexity.- relatively easy programming model.- visually customisable. Cons.- rust compile times are so comically slow I'm already planning to use toml or lua to configure things for my 'hello world' app.
@LewisCTech
Lewis Campbell
7 days
Do any other ANCIENT BOOMERS remember desktop apps? You know they were kind of like Electron apps, but less shit. US Graphics Company has re-awakened my interest in GUIs for people doing actual work. JavaFX, Racket/Gui, Slint. seems like there's a few cross platform libs still.
1
0
2
@LewisCTech
Lewis Campbell
7 days
The virgin ElectronJS VS the chad Raylib.
@raysan5
Ray
7 days
@LewisCTech @KayRooze I've been using #raylib and #raygui for tools development for the last 8 years. All my @raylibtech tools have UI + CLI and fit in a floppy disk.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
2
@LewisCTech
Lewis Campbell
7 days
hmmm. after playing around with it, I feel like "native look and feel" is dead. Maybe it survives on Mac but is dead on linux and windows. What would really be awesome is if the browser could use unix domain sockets.
3
0
4
@LewisCTech
Lewis Campbell
7 days
Do any other ANCIENT BOOMERS remember desktop apps? You know they were kind of like Electron apps, but less shit. US Graphics Company has re-awakened my interest in GUIs for people doing actual work. JavaFX, Racket/Gui, Slint. seems like there's a few cross platform libs still.
12
1
32
@LewisCTech
Lewis Campbell
8 days
Just FYI I don't seriously believe this. This was an attempt to mock some of the more LLM maximalist beliefs.
0
0
3
@LewisCTech
Lewis Campbell
8 days
Now that AI has made coding trivial, I suspect every B2B SaaS app project will begin by implementing your own storage engine, sync or consensus protocol, etc. Seems foolish to use an existing DB now that we have agents.
5
0
10
@LewisCTech
Lewis Campbell
8 days
RT @wylfcen: Please don't say you do “manual labor.” The word “manual” is from French. Say you have a hand job.
0
66
0
@LewisCTech
Lewis Campbell
8 days
I have so much in common with the Erlang people. I like message passing, letting things crash, distributed systems, eventual consistency, listening to Joe Armstrong talks, not using threads, etc etc. Not to keen on bytecode VM languages though, but 90% isn't bad.
1
0
6
@LewisCTech
Lewis Campbell
9 days
27C inside in summer is fine. If you want to run your aircon hard, go ahead. And maybe I'm just cheap. But I think you have to be a bit of a bitch to think 4 degrees over room temperature is even worth commenting on. Do these people ever go outside?.
@neogoose_btw
Dmitriy Kovalenko
16 days
Now I understand why Europeans never work and never produce anything. It is FUCKING IMPOSSIBLE to even think when its 27C inside
Tweet media one
5
1
6