Skip to main content.
February 25th, 2006

No man is an island (give me a raft !)

Yesterday I released DSharingu 0.4a. Not much has changed. Actually, I spent a lot of time deciding what to put for the icon application. I do have an esthetic sense and I realize that the new icon is between tacky and sad. But I really didn’t feel like spending 4-5 hours trying to get some half-decent icon drawn.
Software development is measured in years-man. If 10 people work on one software for one year, it’s 10 years-man. Imagine one person working on his spare time. By spare time I mean, after work, not considering: laundry, showers, food, entertainment, various errands, learning Japanese, etc etc.
Basically, I’m hopeless as I try to work, have some sort of social life, and program the stuff I like to do.
As much as I try to optimize and reuse things, I just can’t do much. I’m only human. I try to do a billion things but it’s hard. I can generally do a lot, but I often forget things. I fear tests as I could fail them depending on my recent focus on things. My memory is too often wandering around subjects.
But, I swear, I can do great stuff… potentially.
When I was hired to my current company, the idea was: “you are good, we can use your skills !”. Then it became: “I hired you because you were good ! Show us what can you do.. by yourself !” (?!) then “you good ! do this and this for us !”, finally “ok you didn’t automagically poop golden eggs, cook us some spaghetti code that will keep the business going”.
I believe I can do things, but I think that one needs the right space and resources to do anything. With no hints, excessive expectations and no power to direct anything, it’s impossible to meet any goal.
The potential is there, but the problem is that bosses all over the world are generally de-motivated. Once you are up there, once you have your nice car and chicks/family, once your life is pretty much comfortable, you don’t have to prove much to anyone. As long as things go good enough, it’s all fine.
Let the newly hired peeons work for a decent pay while you enjoy your quite nice rewards of being a boss.

That’s bullshit. I want to be in a place where people have constantly something to prove. I want to be with motivated people that will either motivate me, or give me the freedom to motivate others. I’ve got the will in me, and I don’t want it to die off. Mind you, being in the office till late doesn’t qualify to being motivated nor productive.. it’s often just pretending.

I wish I could be financed to do what I feel I can do good. But I’d be already happy if I could work in an environment where people aren’t turned off. People at work should be absorbed in what they do, motivated, excited or at least, very competent.

It’s depressing as I see my career going to the dump. I’m being given a dumb task after another. Moving around software companies in Japan without very good Japanese language skills is not easy. I make it hard on myself, but I still have to learn a lot from Japan and there is still a lot that I want to achieve as a programmer or anything.

I’m alive and kicking, I have the coder’s fire in my veins. I hope I will soon get an opportunity to prove myself.. but I can’t do that alone.

Posted by Davide Pasca in Programming, Society, Diary, Japan

This entry was posted on Saturday, February 25th, 2006 at 6:19 am and is filed under Programming, Society, Diary, Japan. You can follow any responses to this entry through the comments RSS 2.0 feed. You can leave a response, or trackback from your own site.

19 Responses to “No man is an island (give me a raft !)”

  1. rince says:

    I blame the trains!!!

  2. rasty says:

    I’m alive and kicking, I have the coder’s fire in my veins.

    I’m sure there’s a cure for that! :D
    (ok, I’m not being of much help here..)

  3. Davide Pasca says:

    rince
    Recently there haven’t been any problems with the schedule. It’s good.. or perhaps bad anyway !

    rasty
    No need to cure that until it gets to the ass. In fact, there is no need to cure anything until it gets to the ass.

  4. Pomy says:

    Kaz, consider that when I mention you to my collegues (BTW Roberto De Siena te saluta!!) I always bring you as an example of computer science guru that knows everything! At our company, we basically do web applications; this means that often the work is to let the user to fill forms and then write the stuff in the DB. STOP. I complain that our work is a low technology one, in the sense that is much easier to write “enterprise” code that for example to work with real time stuff or 3D graphics. I was lucky because on the last project there were some issues really interesting, like GIS, mobile support (WIN CE yeaahhhh) and visual research. Sometimes I wish I could work for a software company that produces videogames, but since I am a “mammone” and like to live in Italy, I think that the best I can do is to study some cool new technologies, like AJAX, JSF and all the upcoming stuff.

    See ya!

  5. Davide Pasca says:

    Pomy
    Thanks for the compliment. However, when one tries to know a lot of things, often winds up not remembering most of them ;)
    (contracambio ! La prossima volta perche’ non ci becchiamo tutti in Italia ??)
    As for doing an exciting job. I suppose that one doesn’t necessarily have to be doing games. There can be fun in anything.
    But, still I’d like to see my career improving progressively. The problem is not the tech level, but the trend.. one always aims at improving things..

  6. Ragin' Lion says:

    Mr. Kaz! What’s all this I’m reading? Anyway, I know how you feel. I think the thing is to basically “forget trying to prove things to others” and do things to prove them to yourself. It doesn’t help if you’re in an environment or around people who can’t see or can’t share the same vision (and excitement) that you have for an idea or whatnot; even if you achieve that lofty thing they may just be like, “oh, that looks … ok. what’s the significance of it?”

    Honestly though, if you think you’re not achieving your potential in your current job, it might be an indicator of “time to go elsewhere” … though it may not necessarily be any better (could be worse!) … Also, as difficult as it is (as you mentioned) at times, working in another Japanese company might end up being more miserable for you than the current situation.

    Have you tried to make something to show your bosses? You know, something to show them your skills or potential. Sometimes one has to “get people’s attention” in order to make them realize your potential. For example, Project Offset initially started out with just three people; I’m not sure how many people there are on it now.

    Welcome to “planet soul-search” my friend! (^-^)

    P.S.
    By the way, the term is “man-years” … 8P

  7. Davide Pasca says:

    Ragin’ Lion
    If I need to change job, I need also to do it seriously. Someone told me that at jobs interviews they presented him with a test written in Japanese. One of the questions was about inverting a matrix (general inversion, not just transpose). The test was all in Japanese. They told him he couldn’t use the translator.. cause they wanted also to test his Japanese skills !
    It kind of sucks to have to go through a formal job interview like that. I hate tests !
    If I really have to go through that process, then I can’t do it tomorrow. I would need a period of time to prepare. That means at least 3 months on intensive Japanese study (tailored of a job interview) and computer science, linear algebra and calculus brush-up.
    I’m a lot more confident with the language than I was two years ago.. but I still feel that I can’t get fluent unless I really press on it, but I need serious time to do some serious studying and having to work everyday it just doesn’t help (although at work I still have somewhat a chance to code interesting things from time to time).
    Things aren’t so bad now.. but history teaches that it won’t be long before the big T starts pounding one me again.. and this time I don’t know if I can do it.

  8. Davide Pasca says:

    Ragin’ Lion
    P.S. I doubt I’ll remember if it’s “years-man” or “man-years”, but I’ll definitely remember that I don’t remember and I’ll remember to come here to remember !

  9. Ragin' Lion says:

    Matrix inversion?! I mean, that’s a pretty bizzare thing to ask on a test … at least for an experienced person. But I guess an experienced person should know that … Oddly enough, I still remember how to do it … but when have we last used that technique? Maybe back when I was in school! I suppose it was probably more of a test of your friend’s Japanese skills than anything else.

    I think you’re begining to see the point I was trying to make about the language in some response I wrote in a previous post you wrote last year. If one wants to survive in any country that’s not one’s native land, one better “get busy” with absorbing as much of the language as possible.

    One way (though initially painful) is to start running Japanese versions of your favorite software … yeah, productivity will drop initially (you might even delete files when you didn’t mean to!) but it’s another way to increase the exposure to the language with the kind of tight schedules we have. It’s definitely not easy to be working crazy hours at work then rush home (with a tired brain) and start trying to absorb a foreign language. :(

    Honestly though, the best way to do “intensive language study” is to simply use the other language more than your native one. It’s really painful, and even more difficult if you don’t have opportunities to use it (though you live in the land). I guess the key is interaction with others … though reading, writing, and comprehension skills don’t necessarily require interaction.

    多分日本語で書いた方が良いかなぁ・・・でもここは英語のブログだけど・・・(^-^)

    P.S. I doubt I’ll remember if it’s “years-man” or “man-years”, but I’ll definitely remember that I don’t remember and I’ll remember to come here to remember !

    Ha ha ha … I tend to think of it as, “man, it’s been years!” … “man-years”.

  10. Davide Pasca says:

    Ragin’ Lion
    The test they gave to the guy was a standard test. Which became also a Japanese test in his case 8)

    I don’t believe that one can just force himself to learn Japanese by being submerged. I mean, watching TV perhaps there is some to learn, but things like using Japanese software are not a very good idea, because you find yourself overwhelmed with so much kanji that you may start guessing what it means but you’ll never really learn properly.

    To properly speak a language, one has to do some formal studies (as much as I don’t like them !). Kanji is a real problem. I’m using those books for kids and it’s still difficult, because exercises imply that one can guess a word which a kid is supposed to know phonetically. Often also, we aren’t exposed to those words because we don’t live in the same environment where kids do.
    I remember with English I’ve always lagged behind as far as kids’ vocabulary goes.

    Reading and writing Japanese also isn’t that useful. Just reading, without sound, makes it hard to memorize things.
    One needs immersion as living experiences in Japanese language. For this reason, I somewhat feel like I’m not completely wasting my time when I go out on weekends 8)

  11. Ragin' Lion says:

    Hmmm … The software thing works for me because I end up seeing the same Kanji everyday rather than that rare occasion when I’m installing Japanese software. Eventually, I get sick and tired of not being able to read the Kanji and I end up learning it. 仕様、再生、更新、are some examples; I don’t use those words everyday, but I know what they are because I see them regularly enough.

    For certain nothing beats in-depth formal studies, but given how our daily schedules are, it’s very difficult. The best (and perhaps cheapest) way to learn the language (as far as communication goes) is to just be around speakers on a daily basis.

    But my attitude now is that it’s better to know a few things very well and it detail rather than a lot of things.

    一生に頑張りましょう! (^-^)

  12. Ragin' Lion says:

    Doh! That’s supposed to be: 一緒に no 一生に (ToT)

  13. Davide Pasca says:

    Ragin’ Lion
    But how do you learn those kanji you see ? You learn to recognize them, but the proper meaning and the phonemes require you to search them one at the time. It’s like reading on paper..

    ehehe my attitude is that it’s better to know a lot of things but not in detail 8P

    I also sometimes still 一生に instead of 一緒に 8P ..those long vowels are a big pain !!

  14. Ragin' Lion says:

    The way I learn them is by not treating them as words or letters in the traditional sense of “a, b, d, e”, but rather as pictures and as concepts. It’s a little hard for me to explain in words, but I don’t actually assign any intrisic meaning to them. I just learn to associate the picture(in this case kanji) with something tangible in the real word. I’ve actually been able to “read” things from what the kanji looks like … without knowing how to pronounce the kanji or the onyomi or kunyomi readings. This is more useful for everyday life type situations. Of course, I’m not 100% accurate in my interpretation.

    It’s only when I have time that I sit down and look things up in detail; I have to do this once in a while … else I’m not going to learn anything! 8P I also use Rikaichan when I’m surfing; it’s pretty handy.

    In all honesty, what I found to be the best method to learn and remember kanji is to write in it regularly … and I don’t mean using a PC. 8P For sure, it’s a pain. I don’t do it as often as I should simply because there aren’t any daily situations which require me to hand-write in Japanese.

    What’s also a little discouraging is when some of the Japanese folks I know tell me they too have trouble reading Kanji. I start thinking, “Ok, if the natives are struggling with kanji, what possible hope could there be for me?!” 8P It’s a little 気持ち悪い when you find yourself in a situation where you can read more kanji than a native …

  15. Davide Pasca says:

    Ragin’ Lion
    Kanji are ideograms to some level. I understand what you mean, but that still doesn’t satisfy me. I can read some words and get the meaning, but that still doesn’t give me the ability to spell it out, I can’t say it, I can’t remember it to write it.
    Real kanji learning should be done at 360 degrees.. which is not what I’m doing, but still, it’s how it should be done.. I think 8)

    As for understanding more kanji than a Japanese.. I’d be very impressed if that were the case with you.
    As smart as you can be, I don’t think you had enough material time to beat a Japanese at remembering kanji.
    Japanese do complain that they tend to forget kanji because the input system on the computer.. but I’m sure they are still far ahead of both of us put together !

    Those that come to Japan and become fluent withing 2-3 years, it’s because they are studying or doing other work that don’t require so other types of constant learning.

  16. Ragin' lion says:

    I just realized I left out something. A Japanese friend of mine had said that I could probably read more Kanji than him … That’s why I ended up feeling a bit weird. But the “secret” to reading and learning more Kanji is to simply read more written material … yeah … that’s painful for us. A few years ago a Japanese friend of mine and his girlfriend were telling me about their kanji reading levels. My friend could read more kanji than his girlfriend. His reason? He just read more than she did. That’s basically when I realized that’s the road I have to go down.

    I guess our brains work differently. 8P I tend to remember things I see and have an odd way of associating things with meaning that makes it very easy for me to remember. When I am also learning how to write the kanji, I remember how it “feels” (pen-strokes) to write the words. So at times, when I forget, I just rely on that feeling … Yeah, it sounds like some new-age method or something, but it’s very similar to how I remember how to play music on the piano by how it feels though I haven’t seriously practiced piano in years. I guess you’ll have to find a technique that works best for you.

  17. Davide Pasca says:

    Ragin’ lionI just realized I left out something. A Japanese friend of mine had said that I could probably read more Kanji than him …
    Oh please.. and you believed him ?! “Nihongo jooooooozzuuuuuu !!” “Nihongo umaiiiiii !!” ..they say those things all the time !
    For a reality check, go to a bookstore, buy two copies of some recent popoular book, give one to your friend.. and let’s see if you can go past the first page (without any dictionary), by the time that he finishes the fitst chapter.. 8)

  18. Ragin' Lion says:

    I never said I believed him! 8P I just said it made me feel weird to hear that. It wasn’t the typical, “Wow, you’re good at Japanese!” comment. I’ve heard enough of those to know the difference. 8P When I usually hear those types of comments, I don’t put much weight in them as it seems to be something that’s said to be polite … though there are the rare occasions where they actually mean it.

    On the other hand, I have “shocked” quite a few people with my reading level … I guess (conversely) you have folks that automatically assume that being a foreigner simply equates to not being able to read. In that case you get the comment, “Nihongo wa muzukashii ne…” ha ha ha … Damned, if you can read, damned if you can’t read! 8P

  19. Davide Pasca says:

    Ragin’ Lion
    OK, that makes more sense. I somehow interpreted it as if you believed the guy !
    It’s indeed an extraordinary exaggeration.. but I guess that’s the nature of the bullshit. Once one starts playing with imagination, there is no limit to it 8)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>