Full-snack developer, Security enthusiast, Speaker, Aspiring Software Craftsman.

Joined May 2010
137 Photos and videos
Marc retweeted
It's like.. a very specific dialect, or way of thinking, where the primary benefit appears to be in selling the simplicity of framework thinking, but where the outcome is an explosion of unintuitive and complicated database manipulations resulting in incomprehensible designs.
1
2
6
2,662
Marc retweeted
Nothing is more complicated to build and maintain like an application built on active record. You have to invest an incredible amount of effort into making simple changes to those things after a couple of years. The amount of mental focus it takes absolutely destroys my mind.
5
5
17
2,994
Marc retweeted
This is excellent.
New blog: Compiled and Interpreted Languages: Two Ways of Saying Tomato tratt.net/laurie/blog/2023/c…
2
1
22
5,413
Marc retweeted
Just saying.
8
166
602
Marc retweeted
You might as well timestamp it: Each time you're introducing a Boolean field in a Database schema, use a timestamp instead. Future You will thank you. #SQL #Architecture changelog.com/posts/you-migh…
8
22
2,997
Marc retweeted
I would consider Modern Software Engineering by @davefarley77 and Accelerate by @nicolefv et al. to be required reading for every founding team that works with software, regardless of the role.
4
13
2,038
Marc retweeted
If the changes at Twitter teach us anything, it’s that we should each be in control of the source of truth for what we say on the Web, else it’s likely to be lost or made inaccessible at any time. Your own site and RSS are a great expression of that.
3
13
71
23,911
Marc retweeted
7 Dec 2022
I expected technology to make programming less laborious, as it does to most things. But I have to admit I expected it to happen by programmers switching to more powerful languages, rather than continuing to write programs full of boilerplate, but having AIs generate most of it.
187
221
2,785
Marc retweeted
10 Dec 2022
ChatGPT has been out less than two weeks and it has more apparent use cases than the entirety of blockchain.
350
2,451
27,074
Marc retweeted
6
234
790
Marc retweeted
"The sooner you start to code, the longer the program will take." – Roy Carlson
6
111
573
Marc retweeted
tidyfirst.substack.com/p/dis… At first, programming is just programming. You think of a thing. You make the computer do it. 🎉 After a while, you notice that not all programming is the same. Déjà vu sets in. “I’ve done this before.” A list of distinctions in software design.

1
23
90
Marc retweeted
30 Nov 2022
Good architectural judgement requires good information. Good communication and facilitation skills will give you good information.
2
1
27
Marc retweeted
20 Nov 2022
Every now and then, I feel compelled to point people who might still not know about it to the best talk ever: "WAT" by @garybernhardt destroyallsoftware.com/talks… If you can spare 5 minutes, I assure you it's worth it.

1
25
64
Marc retweeted
Prioritizing: "we intend to do these 38 things in this order" Focus: "we're only going to do these 3 most valuable things" Focus > Prioritizing
9
16
Marc retweeted
22 Nov 2022
Clever code requires a high skill level to write, an equally high skill level to read, and an even higher skill level to debug. Embrace dumb code.
13
75
375