Joe Armstrong Profile
Joe Armstrong

@joeerl

Followers
21K
Following
44
Media
81
Statuses
3K

Writes programs and books. Invents things. Gives talks. Fixes broken software. Hobbies: Stroking cats, playing piano, grumbling, reading, thinking.

Sweden
Joined June 2009
Don't wanna be here? Send us removal request.
@joeerl
Joe Armstrong
7 years
Once upon a time my boss asked me to study if we should use C++ or Erlang for a specialist XML parser to be used in a product (for reasons of speed not energy). My recommendations was an FPGA We built an FPGA. Relative speed of C++/Erlang was irrelevant compared to FPGA.
@joeerl
Joe Armstrong
7 years
Should also add that all significant energy gains in the last 50 odd years are result of new hardware NOT software.
65
177
874
@joeerl
Joe Armstrong
7 years
Should also add that all significant energy gains in the last 50 odd years are result of new hardware NOT software.
@joeerl
Joe Armstrong
7 years
@emidttun @stevestreeting @FlohOfWoe Energy usage is *very* complicated - If you want low energy use VLSI or an FPGA and NOT a programming language - true total lifecycle energy costs are very very difficult to calculate - more of a physics/hardware question than a programming problem.
4
35
210
@joeerl
Joe Armstrong
7 years
Oh and I guess I should add relative energy might be interesting - but Absolute Energy in Joules is the important thing to measure. K times 0 is still 0 even if K is huge. Q: How many Joules does it take to transfer 1 GB of data from your machine to Dropbox? - tricky question.
@joeerl
Joe Armstrong
7 years
@emidttun @stevestreeting @FlohOfWoe Energy usage is *very* complicated - If you want low energy use VLSI or an FPGA and NOT a programming language - true total lifecycle energy costs are very very difficult to calculate - more of a physics/hardware question than a programming problem.
0
6
52
@joeerl
Joe Armstrong
7 years
If the UK took part in EU elections would you vote? RT for larger poll size
3
16
19
@joeerl
Joe Armstrong
7 years
Prediction: Brexit has a long delay Uk will take part in EU elections Lab+con get very low vote Remain + leave parties get very high votes This serves as a proxy referendum Might be wrong but solves many problems
3
6
36
@lukego
Luke Gorrie
7 years
I love home office. The kids have learned that when I'm working in the office with the door closed they can't disturb me. Unless something really important happens, like they see a squirrel out the window, in which case they have to come and get me right away.
1
30
283
@joeerl
Joe Armstrong
7 years
I've been playing with dictation SW on my iPhone etc. Recognition is good, but post editing is bad so I need a lot of voice commands to delete the last word and correct typos etc. Any recommendations?
3
1
18
@joeerl
Joe Armstrong
7 years
Your majesty will notice that in the first line of her program her loyal subject has put in a module declaration. We do not understand.... I use this technique when rubber duck debugging fails.
5
57
283
@joeerl
Joe Armstrong
7 years
This is because the design of all sequential programming languages omitted concurrency and left it to the OS.
@sasajuric
Saša Jurić
7 years
@ErlangSolutions @erlang_org @joeerl @rvirding @TheErlef @ErlangForum @erlexsf @josevalim @thompson_si I really like how BEAM properties and features map well to the challenges inherent to software systems. So, as a user of BEAM languages, I feel I can solve most of such problems directly in my main language of choice, instead of having to improvise at the OS level.
2
30
121
@joeerl
Joe Armstrong
7 years
One thing puzzles me. How did they fit the stenographer inside the phone?
1
3
16
@joeerl
Joe Armstrong
7 years
Prediction. One day computers might become useful
16
282
842
@joeerl
Joe Armstrong
7 years
Discovered that I can speak tweets by pressing the microphone button and it gets it right most of the time this is amazing and saves a lot of time. well done clever programmers
3
2
48
@joeerl
Joe Armstrong
7 years
Not only can you send pictures of cats in tweets you can also speak the tweets and use voice recognition this is amazing. If fact the voice recognition is better than the typing interface. unfortunately it get some big words wrong.
0
1
9
@joeerl
Joe Armstrong
7 years
Why does my predictive keyboard come up with plain daft suggestions ?
3
0
7
@joeerl
Joe Armstrong
7 years
Problem solved. I can now add cats 🐈 and carriage returns Like this to my tweets. Amazing but true
@joeerl
Joe Armstrong
7 years
Any idea how to get a carriage return into tweets. Sometimes out of great kindness the iPhone adds a return button to the keyboard - but then it unkindly removes it just when I would like to add a hard carriage return.
2
0
13
@joeerl
Joe Armstrong
7 years
Any idea how to get a carriage return into tweets. Sometimes out of great kindness the iPhone adds a return button to the keyboard - but then it unkindly removes it just when I would like to add a hard carriage return.
8
1
11
@joeerl
Joe Armstrong
7 years
I have just discovered that I can send pictures in my tweets and texts. I have no idea if this a good 🍒I suspect it will lead to a lot of ☃️ Probably a silly idea that won’t catch on.
1
1
24
@joeerl
Joe Armstrong
7 years
One on the disadvantages of having a PhD in computer science is that I get asked really difficult questions. Like - "In gmail on my iPhone I press archive - can I get my mail back?" and "Why have they changed the interface?" Why no easy questions like what's a monad?
44
535
3K
@joeerl
Joe Armstrong
7 years
Where are the peer reviewed research papers?
@JamesMelville
James Melville 🚜
7 years
What exactly are the European Research Group (ERG) researching anyway? They were founded in 1993, so after 26 years, they still haven’t come up with a credible plan for Brexit.
1
0
5