Joined February 2021
227 Photos and videos
Pinned Tweet
6 Feb 2023
- Building robust, maintainable software products across a variety of sectors since 2000 - Last decade building SaaS products with Distributed Cloud/Hybrid Architecture - Improving software quality practices and processes, advocating clean coding, testing, agile, leadership
1
31
16,361
Wow, everyone used to have sound blasters in PC's back in the day. This is problematic though, any nearby bluetooth hack can take it over, and worse still hijack computers.
'Makes me want to unplug every mic and speaker': PC users panic as professional discovers speaker that can hack any PC over Bluetooth techradar.com/computing/comp…
1
76
Github Copilot Pro was great value while it lasted.
2
133
May 26
What's preferred for large scale analytical data for storage and hot access
0% Apache Doris
0% iceberg
0% Clickhouse
0% others
0 votes • Final results
1
114
May 25
Go Grok Build, go
1
1
159
May 22
ServiceLeadPro or something like that. Sends out SMS that you can interact with. But beware: generating python scripts or ASCII art somehow triggers thier "hacking" mechanisms. Just when I wanted to try connecting a coding agent to it, get some free tokens. Low tier
May 16
Replying to @yegor256
Unless you want unpredictable results and costs it won't be in the very near future. It's quite funny actually, I had a cleaning company recently sms me via an A.i tool, once determined it was a.i , I had some fun with it, and got it to give me some python scripts, ASCII drawings and the like... Well that is until it blocked the users AI account for some "hacking" attempt..
1
173
May 19
In software design, the best way to future proof anything is to design for it to be changeable. Not consistently hacked at, mangled and munged, that eventually leads to rewrites.
3
114
May 19
Productivity hack . Doesn't look uncomfortable at all.
The isolator helmet was a device invented by Hugo Gernsback in 1925 to help people concentrate and eliminate distractions. The helmet was made of wood and felt, and had three pieces of glass that allowed the wearer to see only a narrow slit in front of them. The helmet also blocked out all sounds, and had a tube that supplied oxygen to the wearer. The idea was that by isolating the senses, the wearer could focus better on reading or writing. However, the helmet also had some drawbacks, such as making the wearer drowsy after 15 minutes, and being very bulky and uncomfortable. Gernsback claimed that the helmet was 90-95% efficient in blocking out noise, but he only made 11 helmets and they disappeared by 1926. The isolator helmet was featured in Gernsback’s magazine Science and Invention, and later inspired other similar devices such as the Helmfon. 📷Science and Invention Magazine
1
76
May 18
True Creativity vs Data driven replicas.
The CEO of Take-Two, the company behind GTA, just said something the entire AI industry doesn't want to hear. And he said it without being anti-AI. Strauss Zelnick's argument is precise. AI is built on datasets. Datasets are backward-looking. Creativity is forward-looking. A model trained on everything that already exists cannot, by definition, produce something genuinely unexpected. And all hits, by their very nature, are unexpected. Asset creation and hit creation are not the same thing. AI is getting very good at the first one. The second one is what actually makes money, builds franchises, and changes culture. Nobody has shown AI can do that yet. The derivative property problem is real. You can clone GTA with existing technology. You could do it before AI. It would take 3 years and look identical. It still wouldn't sell. Because it isn't GTA. It's a clone of GTA. And consumers, despite what the industry occasionally pretends, can feel the difference between something genuinely new and something assembled from the residue of things that already worked. Thousands of mobile games ship every year. 0 to 5 hits get made. The same studios make them every time. The technology to make more games has been commoditized for years. It didn't democratize hit creation. It just flooded the market with more forgettable product. The Silicon Valley thesis that AI unlocks game creation for everyone is true in the same way that cheap cameras unlocked filmmaking for everyone. They did. And the same 5 studios still make the movies everyone watches. What Zelnick is saying, without quite saying it, is that the thing AI cannot replicate is taste. The instinct for what hasn't been done yet. The cultural antenna that detects the gap in the market before the data can see it. Data tells you what people wanted. Hits tell people what they want next. Those are different jobs.
55
When creating OpenApi specs from scratch, ensure to separate large groups of paths, components, schemas etc into separate files. Like most things it's easier to maintain. It's also easier for LLMS to work with. Found a 15k LOC OpenApi spec (as json) which Devs were manually editing. Causing conflicts ouch. Caused issues with Claude code too. Case in point I converted entire spec to .net 10 minimal API endpoints and records and took quite a few runs and checks to get it done. 1. Reduce duplicate components such as schemas, responses (ie 400, 401, 403 etc) by referencing them rather than embedding in each path.. Keep them DRY. 2. Separate into separate files, and reference as relative paths from main OpenApi file. 3. Add swagger UI page (or scalar) to repo which loads the main spec , along with a script to serve as http (so it properly loads the references) 4. Include a CLI script to bundle main spec which creates a new OpenApi with everything (including references) self contained, IE for copying , sending to others, essentially getting back to monolith spec
1
1
153
Can group related paths (IE tagged) into same files, don't necessarily need separate file per path... Although that does reduce chances of conflicts if many people working on it
101
yeah.
May 2
ok hear me out github but it's warcraft themed
2
434
Apr 28
Similar thing happened around the no code movement back in 2006-2008. And CMS before that It really doesn't matter how easy it is to initially build something. Most people simply don't want to consistently spend time on enhancing, fixing , updating software. The maintenance can be a burden for most.
1
217
Apr 27
From 7.5x multiplier for Opus 4.7 to 27x. Tokens will be gone in a flash.. Likely similar things going to happen across all model providers. Looks like those heavy investments aren't being scaled to meet demand. docs.github.com/en/copilot/r…
Replying to @github
OMG
1
217
Apr 27
Recently had a Dev use AI to develop code for a process. He vibe coded without understanding what the resulting code does, didn't check his own code, caused a mess... Have got him to refactor code multiple times, each change he introduced other issues. Upon deployment getting ready for testing, the whole thing has fallen apart, failed repeatedly, took a lot of work to even get to a working state, and is very fragile. Supposedly senior but results are junior. May end up rewriting it. AI is not the problem here. It's his specific usage and implementation of it. Instead of treating it as a tool to be used with guidance and constraints, it was blindly trusted to produce desired outcome. Switched off own internal critical thinking and planning.
3
123
Apr 24
Over the years I've created many prompts, in the form of a programming language... Now the prompts have just been shortened to write less manually.
105
Apr 21
Well, guess demand is outpacing compute. - Claude removing pro plan ($20) from Claude Code in the docs - Github Copilot pausing signups as well as removing Opus 4.6 - limits tightening, reduced usages. - Data centres cancelled - Mythos accessed by unauthorized users.
Jan 25
Replying to @beffjezos
Still Consuming. Consuming Tokens. The producers are the LLM Model Providers. It's said that the LLM providers are heavily subsidized by VC's and running at a loss, by up to 90%... Wonder what will happen when those subsidies dry up. Are they planning for compute hardware to get cheaper, models get so efficient, power to be more abundant..... OR just ramp up prices.... interesting to see what happens.
3
2
635
Apr 20
In my off work time, I've been improving my vibe coding chops. Building with multi tenancy, user rbac, abac, notifications, 2fa, frontend UI/UX etc, all the basic plumbing stuff. Todo list has increased. I've had to get agents to refactor what it's created, so things were more extensible, pluggable, separated etc... though if I wasn't aware of what it needed to change, it would have easily become a sloppy mess.. Using Claude code, GitHub copilot cli has significantly increased velocity to get things done. Though if someone's new to Dev, they wouldn't even notice how quickly the "structure" of what's being built is just being slopped together... Tight coupling, high dependency chains, increased cyclomatic complexity etc... As they go on, every change requires more tokens as more scanning has to be done. Maintenance is where the true costs come.
2
103
Apr 17
Mozilla releasing Thunderbolt, looks interesting. OSS on prem, could be ideal for enterprise thunderbolt.io/announcing-th…

103
Apr 13
Use Git LFS or .gitignore for binaries in git.. Avoid committing binaries to a git repo (including large images, zip, or any other) where possible and git ignore, or use Git LFS. (Although be aware LFS can have issues with older clients and depends on host) Any change (without lfs) counts as a new separate binary commit and you can not simply delete to remove space... You have to remove from history which can be troublesome.
1
2
188
Apr 11
Gemma4 with Opencode
2
158