Profile

Cover photo
James Litsios
19 followers|6,205 views
AboutPosts+1's

Stream

James Litsios

Shared publicly  - 
 
About making bad decisions
I noticed that the link to Sydney Finkelstein video was broken in an old post of mine (" Why Smart Executives Fail "). Therefore, I went looking for a new link on youtube and found something similar, but recorded three years later. So as I have been working...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Software designs that grow with monads, comonads, and type compatibility
This post is about designing software with internal and external APIs that are robust to future changes. It is therefore about API compatibility, but more importantly it is about the compatibility of a full software design to changes. Not surprisingly, mona...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Do not confuse data logic and execution logic
I mentioned in my last post that I was looking for a bug in my autoindentation code. Sadly, strong typing had given me a hint of my problem: I was returning a boolean that I had no use for, but I chose to ignore this by adding an operator that "swallowed" t...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Lean Startup is about market making and sustaining relevant volumes in your product
I am a big fan of lean startup, and will therefore tell you why. Still, the method is not universal, and has its limits, I will tell you about that too.  If there is one thing you should remember is that lean startup gives you a simple recipe that can shape...
1
Add a comment...

James Litsios

Shared publicly  - 
 

This one makes me smile as I use language X and was wondering if I should invest a bit into Swift.
Can you guess what language this is?
1
Add a comment...

James Litsios

Shared publicly  - 
 
Agility is both about individuals and collaboration: Analogy between agile teams and chess
What can we learn from chess to better our agile management? Here I use analogies from the game  to highlight a few important concept that all agile team members should be aware of. For example, the game of chess highlights the difference between the streng...
1
Add a comment...
Have him in circles
19 people
Green good green's profile photo
Daniel Furrer's profile photo
Ken Litsios's profile photo
Nini Litsi's profile photo
Berni Joss's profile photo
Frege Programming Language's profile photo
Daniel Ekengren's profile photo
Ivan Pierre's profile photo
Ian Crooks's profile photo

James Litsios

Shared publicly  - 
 
Is spoofing ok?
Spoofing is the act of generating orders to buy or sell something on an electronic market, but to then immediately cancel these orders in order not to trade.
Spoofing is used to generate a burst of activity with the hope that it will cause other algorithm...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Stupid F# type inference
This week I continued my recent code rewrite efforts and was unhappy to note that F#'s type inference is still a bit flaky. I had written a parser+type inference for an experimental functional language before I wrote my introduction-to-stateful-monads prese...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Breakpoints in monadic code
I was trying to get my autoindenting parser working again in my old monadic F# code under Xamarin. To note that breakpoints are still an issue with higher order code. This post presents a simple way I get around the problem. The problem is that higher order...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Recreational programming: zipper augmentations
I rarely program professionally, so when I write software, it is in the spare moments I have between home and and work (theses days providing consultancy services). That really means on the bus and local tram and subway network here in Zurich. I do not prog...
1
Add a comment...

James Litsios

Shared publicly  - 
 
Scalable Designs for Multicore
I put together this presentation in on how to design software that scales on multicores. It uses examples in Java, yet the basic learning is same in all languages. (In fact, I learned it in C++).
1
Add a comment...
 
Why analytical people sometimes fail to get emotions right
The other day I was talking project management with a development manager, and I was not careful to wear my "member of the project manager club" social persona. Instead, I did what I usually do which is to have no respect for titles but only for competence....
1
Christof Donat's profile photo
 
Well, why do people, that don't have more for their assumption of a social status, than an arbitrary title, fail to get the emotions of analytical people right?

Yeah, I have founded a company and now I am CEO. So what? Why should competent analytical people bend themselves, to please those, who don't have any competence speaking for them?
Add a comment...
People
Have him in circles
19 people
Green good green's profile photo
Daniel Furrer's profile photo
Ken Litsios's profile photo
Nini Litsi's profile photo
Berni Joss's profile photo
Frege Programming Language's profile photo
Daniel Ekengren's profile photo
Ivan Pierre's profile photo
Ian Crooks's profile photo
Basic Information
Gender
Male
Story
Bragging rights
Two successful start-ups
James Litsios's +1's are the things they like, agree with, or want to recommend.
Swift vs. Language X
www.slideshare.net

Can you guess what language this is?

Ginger Ice Cream Recipe Text | Rouxbe Cooking School
rouxbe.com

I scream, you scream, we all scream… for ginger ice cream. Pause. “Ginger?” you say. Ginger, indeed. - see the full recipe at the Rouxbe Onl

Jurassic prank: Terrified Japanese office worker chased by Dinosaur
www.youtube.com

Jurassic prank: Dinosaur Prank Terrified Japanese office worker chased by 'dinosaur' in bonkers game show stunt.Japanese TV gameshows are no

Battle At The Berrics 6 Moose VS PJ Ladd
www.youtube.com

Most insane battle at the berrics!! Presented by DC Shoes & LRG Clothing To see more, go to theberrics.com

SBB Mobile
market.android.com

SBB Mobile – your timetable and ticket counter when you are on the move. Please note: for SBB Business customers, the app “SBB Mobile Busine