Alexey Alekhin (@laughedelic) header
Alexey Alekhin (@laughedelic) profile picture
Oslo, Norway
Joined February 2009
Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)Photo by Alexey Alekhin (@laughedelic)
Alexey Alekhin retweeted
a lot of engineers forget that a lot of people don't think like engineers. many people don't realize they even have a problem until someone points it out
1
5
273
Alexey Alekhin retweeted
Replying to @karpathy
oh come on. You think your grandma wants to make her own app? Much less maintain it. Everyone neglects the mental energy it takes to even *think* of what it is exactly you want. The entire principle of apps relies on some faith that designers; and the collective feedback of their users, can come up with a workflow or design paradigm that is *better* than what you; an individual could come up with. This is true for 99% of cases. I’d be floored if even 1% of global users want bespoke applications for uber-specific needs. Not saying it’s useless; but it’s so far away from what average users want.
207
215
84
5,933
775,642
Alexey Alekhin retweeted
I consider myself a "just in time" developer. Like I have no idea how to work with sqlite databases in Python. At least not without an ORM. By the end of the day I will. Let me tell you the secret of how I do that... I read docs and play with code until it works. 🤫
115
113
40
2,103
139,895
Alexey Alekhin retweeted
Keep thinking.
854
2,904
1,915
26,677
6,189,790
It would be nice, but I really doubt it. If we were moving slower, maybe. But at current pace we barely take time to "refactor" our engineering practices. And that's when building better abstractions happens
The “AI generated code” era will quickly lead us to the “statically typed composable abstractions” era. And it’s gonna be Effect Oriented.
2
93
Alexey Alekhin retweeted
Programming should be simple
272
1,255
630
10,724
1,177,840
Alexey Alekhin retweeted
It's official! Metals 1.0.0 is out! 🦖 - multiple workspace folders - Java hover support - running specified scalafix rules - clean-all command - better support for Scala CLI Try it out with VS Code, Vim, Emacs and Sublime! scalameta.org/metals/blog/20…
1
88
4
206
11,975
🫐😋
1
7
Alexey Alekhin retweeted
Build tools generate huge amounts of hate from developers. Which is strange, given our tolerance for misery and pain elsewhere. Possibly it's the underlying complexity, combined with the fact they are never an end in themselves. We're always trying to get on with something else. – at Monkstown, Northern Ireland
2
1
4
Alexey Alekhin retweeted
In category theory, just doesn't just mean just, it amounts to amounts to.
1
4
Alexey Alekhin retweeted
Interesting thread about GPT3 creating SPARQL queries from natural language for wikidata or dbpedia
Replying to @wikidata @Wikimania
#gpt3 output seems not too bad for turning natural language into SPARQL :D CC @ansgarscherp
5
1
30
If you're curious what the Scala Center is up to, you can always check this page for the current quarterly roadmap. scala.epfl.ch/projects.html
8
32
Alexey Alekhin retweeted
Stay on the same page with everyone at ACT2022 Sign up on statebox.tv/act2022 and start 👀 ✍️
2
1
For those who don’t know, Chris makes a delightful podcast about Scala tooling. If podcasts and Scala are your thing, you should definitely listen to this, so many interesting stories from people in the community!
Was pretty happy to get this email today. For being a pretty niche topic of Scala tooling, it's great to see people interested in this. So thanks for listening!
2
2
10
I am planning to start building a keyboard later today (Saturn60 + Boardwalk PCB) and will try to set up a stream: twitch.tv/laughedelic. No strong commitment or schedule, so just follow me if you want to get a notification.
1
Alexey Alekhin retweeted
Compiler error messages are generally so bad that beginners would rather just run the program anyway and see where it crashes. This is why dynamic languages have such traction. Instead we should be helping people write programs that are correct by construction.
This Post is from an account that no longer exists. Learn more
8
21
4
103