back
user profile
bozho
968karma·429submissions·September 17, 2011
about
Developer, top stackoverflow user (Bozho), blogger (http://techblog.bozho.net) and founder of http://computoser.com (algorithmic music)
recent activity (429 total)
comment
It's not that easy today either. Loading a list of words in a hashtable will work for..Chinese (pinyin), but most languages have declensions and conjugation. And you want to validate both "cat" and "c…
comment
I agree the naming conventions / practices also contribute to the verbosity, but you would name the AbstractErrorCorrectingModalDialogueFactory the same way in any OOP language, if this name describes…
comment
And I always prefer self-documenting code. Because no one bothers to write or update documentation
comment
This 'hiding' makes sense with lists of items, each of which has the same options. You wouldn't want to see 30 identical delete icons, it would be ugly. There are two important examples. Twitter hides…
comment
Thanks for the points. I'll continue improving and trying to popularize the service.
comment
Sure, I should have expressed myself better - I added a clarifying paragraph about that.
comment
Yeah, it's hard - all nice dictionary words are obviously already taken, and sometimes odd spelling seems out of place. That's why I started thinking of portmanteau. For me that ended up in "welshare"…
comment
Agreed. Good code is one that conforms to KISS. And "100 classes" are definitely not short and simple.
comment
The thing is, many people don't know what exactly to google. Which turns out to be a good thing, because the answer can now be found when searching for yet another keyword(s)
comment
I very much agree that defining those theories and algorithms is not for everyone. But they are already discovered, so if I need them, I'll (yes) google them and analyze if they are suitable. Of cours…
comment
I applied to 7 companies, got offers from 6 and chose 1 :) The thing is, I already had good programming experience and knowledge, so it wasn't that hard.
comment
I don't see why I can't do compilers if I have to. I didn't take the "compilers" course in my remote study, because I wasn't interested. But when you reach a certain level of computing knowledge, you …
comment
Agreed. But I'll just add one option that worked for me. I dropped out after the first semester. Then I found a job as a software engineer. In 4 years I'm a valuable senior java developer that everyon…
comment
I just meant to provide an option for development of the situation which is not unlikely to happen. Especially in some less developed countries and/or different cultures this might not be the right ap…
comment
I'll fork the process, with something not impossible: On the ninth time they tell you to get out of there and never appear again, because you are annoying and creepy.
comment
Agreed, but I wouldn't call that "process". A set of 1 or 2 rules is fine, of course.
comment
"People" problems can be minimized by careful interviewing. Talking to the person, letting him chat with the team, and possibly solve a small problem with them can give you some insights. Having a rig…
comment
I have one odd guess about why Google can get a decent "platform". They hire "hackers". Their recruitment process involves 99% computer science and almost none software engineering. So the people ther…