Wednesday, January 10, 2024

Untuk Papa

Papa … 
Kini senyum itu tak bisa lagi kulihat 
Kebaikan itu tak bisa lagi kudapat 
Tapi jasa papa tetap melekat 
Hangat itu tetap mendekap 
Meski kadang sedih masih merayap 

Papa … 
Kini engkau telah kembali ke Sang Pencipta 
Semoga engkau bahagia di sana 
Engkau tak perlu lagi risau tentang fana 
 Nasihat papa akan selalu menemani ananda 

Papa … 
Terima kasih atas segalanya 
Kukirimkan peluk lewat doa 
Kupinta Sang Kasih untuk senantiasa menjagamu

Wednesday, January 03, 2024

Tentang Kehilangan

Hari ini harusnya papa merayakan ulang tahun yang ke-71. Namun Allah SWT memiliki kehendak lain. Oktober lalu papa dipanggil pulang ke rumah terakhir. 

Apa yang harusnya aku rasakan? Lega karena papa tidak perlu kesakitan lagi setelah perjuangan setahun lalu melawan sakit jantung? Bolak balik ke rumah sakit hingga badan lebam penuh dengan tusukan jarum. Sedih karena ada banyak hal yang masih ingin dilakukan bersama? Menyesal karena mungkin ada yang seharusnya bisa dilakukan lebih baik?

Dan muncul beragam pertanyaan lain tentang hidup. Did I make the right decision? Should I do things differently? How would my life be when I become older?


Monday, July 26, 2021

Social Scientist

"What makes your writing become so slow?"
"I think I sort of loosing my sense of purpose and as you may already know, I am a person of ideas so if I don't see the meaning of it, things will become slow."
"You need to do something about it ..."
"I know, sometimes I feel bad of using people's story into research without ability to giving back. But don't you think this kind of thinking is colonial by itself, an assumption that people's need to be helped? On the other hand, is not it also ignorant to pretend that everything is okay on the ground?"
"Is that why you decide to return?"
"Yeah, that's one of the plans, although I am not sure how to create a path to go there and even if I become closer to 'them', I think I will still be 'the others' for them and at certain degree, that is something good I guess since diversity is needed to create change."
"What is this obsession with change?"
"Don't you feel the same, a lingering feeling of making things more equal?"
"Yeah, but whose lens do you use? Their lenses or thing that you think is best? And apart from this unpracticality of thinking about voices and representation, how do you want your own voice to be listened? Papers, more talks or being more outspoken?"
"I don't know."

Wednesday, June 02, 2021

Swab for Covid

Yesterday, I experienced my first swab test. It was not as painful as what I imagined but still uncomfortable nonetheless. I got the result for the antigen 20 minutes after I took the test and will receive the PCR result in two-three days time. Everything started when I went to a mall, which later one found to become a community cluster. To prevent the spread, the government provided a voluntary swab test for visitors of the mall. Since I went to the mall, I started to imagine the worst things, so I registered for a swab. Things became a bit complicated since I cached a cold a day before and it was categorized as a covid symptoms.   

At the swab test location, the official asked me to visit the nearest clinic. I went there, got medicine and did my swab test as well and got stay home notice until I receive my PCR result. 

So yeah, home sweet home.

Saturday, May 29, 2021

Sense of Place

After moving to different places, what keep us human is a sense of belonging. A feeling of being part of something. This call becomes more urgent during the pandemic period where your movement becomes limited due to border restrictions. Sometimes you start questioning what you want in life. I think that's one of the reasons that despite everything is bright and shine now, I am still not sure about my future with him. Another long distance after a week meet up? What's the point of having that kind of relationship? On the other hand, I also haven't figured out where I want to be. What I know for sure is I want to be part of something.

These couple of weeks, I have been participating with new communities, one is Code in Place where I shared my journey with four other people and the other is a writer's community where people who want to write share their struggles and write together. I like my Code in Place peers. After the official class end, we met for a casual talk and shared our expectations. But being to many places, I became too familiar to a goodbye setting where the feeling was strong, we had a great time but now our paths won't no longer intersect with one another. That's what moving places has thought me, to be good with detachments. 

Probably, in the back of my mind, I still want to have a longer relationship, a sense of place that can give me stability. The power to paint my own room since I know the house belongs to me. Buying stuffs I want because I don't need to think about moving out. Something to call, mine. 

Monday, May 17, 2021

Routine

Entering the second period of circuit breaker. In a way, I am more use to it than earlier and it's also better since I have a better accommodation. On the other hand, how my research has shifted from field work to desk study also affected my productivity. Apparently, being on desk for too long is not really my cup of tea. While I kind of made up my data gathering by shifting offline interviews to online, I started to get fed up with online interactions. Can we just have a cup of tea and sit in silence than talking all the time? 

The bright side is I involve in a new activity: Code in Place. It's nice to distract my head with something else. I have been spending most of spare time to study a new thing and it felt nice. The best approach for me is to have simple projects, which should be solvable and challenging at the same time. I have been joining extra class as well. It's interesting to see different logics in solving a problem and how efficiency may not be the goal for the early stage.

So here is an example of what I did for last week assignment, creating a reflection. I add a twist in the assignment by creating additional filter in the reflection. And another one: the Warhol project. 




Monday, May 10, 2021

Die Hard

My mom told me that when I was a toddler, I started to walk at the age of 9 month. However, once I fell, I stopped walking until I was 11/12 month old. I have the tendency to stop doing something after a failure, either its a personal relationship or work related subject. Each time I face a conflict, I prefer to avoid it instead of solving it. As people say, old habits die hard. Probably, because I am not bad in studying, I could get away with avoiding the subject that I don't like. But it also made it hard to excel in something. I have been jumping discipline quite a lot, math, development studies, innovation science, urban studies and now, ecology. My methods also range from differential analysis, ethnography, case study, statistics, system dynamics and currently I am into big data through social network analysis and text analysis.

I like to study, but every time I face a hurdle, my natural logic sends a break function into my brain. The only thing that usually keep me going is either group pressure (i.e. in class setting, or obligation). But still, if I cannot solve a problem, I have the tendency to create a never ending loop, which lead to a broken program by forcing it stop (I give up) or dragging someone to solve it so I can make sense of it and keep on going. Learning for me is like a rubber band, if you pull it too hard, it will break, but if there is no challenge, it won't be moving. Finding the right balance between challenge and the limit break is the challenge. 


So there I am, in the Code in Place journey. I have no problem following the materials in the Ed environment provided by the course. But when I started working in Visual Studio Code, problems start to emerge. I think that's what code in the wild means, there are many unexpected variables that influence the program. And sometimes being stuck in the details of the wild can be discouraging. 

Saturday, May 01, 2021

Game of Nimm

Coding is so fun!!! Where was I ages ago when I learned coding in my undergrad degree? Probably, people can change, you may be disinterested with something in a moment in your life, but you can get hook by it at another moment in your life. So yeah, this my code for a game of Nimm, where the rules are: each player can only pick one or two stones and the player who picks the last stone loose. In the code below, I play with the computer that operates on random function.


I don't know how to insert a code without making it messy, so I put the code in the form of picture. If you are interested, you can find the code in my github account here: https://github.com/Yuti-AI/Games/commit/bafda1edf14c5bea10d41c53ae7992573bf30376

After trying different environments: PyCharm, Anaconda, Spyder and Visual Studio Code, I like VSC the best. So will stay with that one until I find a better one. 

Wednesday, April 28, 2021

Decomposition



One of Chris' slides about decomposition, infinite time of lathering and rinsing since there is no stop command. I think ghosting works that way, you will fall into infinite iterations since you don't know what went wrong and the other person just vanished into thin air. I know it's bad but sometimes ghosting is the easiest way out, no confrontation. 

Anyway, back to coding ... After studying Karel the robot to understand the basic idea of programming (control flow, logic and decomposition), this week we move to Python. The main difference (for me) is that in this Python world, we play with more types and functions, which usually scared me. I used to be overwhelmed with different types integer, string, numeric and others, how to write and other details. But since I started the python journey by playing, I really enjoy the journey. 
 

Chris' explanation about decomposition is really beautiful. I call things as beautiful if they are logical :D I usually make my code quite long and after understanding the pattern, I make sub-blocks. But the better way to do it is to understand the problem first and then create sub-block.

Thursday, April 22, 2021

Code in Place 2021

Super excited to join this course!!! I have been wanting to learn python for quite some time and until now, I kind of did it, on and off. Most of the reason I discontinued my Py learning was due to the process of understanding the 'world' of Py through different types of character i.e numeric, integer, string and others, whereas what I interested the most in coding is the logic. The Code in Place starts with exactly what I want, a robot named Karel, a beeper, 4 basic commands (move, turn_left, pick_beeper, put_beeper) and 20 conditions that I can play with when creating loops and conditions.  

 

What make Code in Place special is its energy, you can feel how Chris Piech is very passionate about teaching (and he admitted it as well in the welcome speech that he LOVES teaching) and the same energy came from all the instructors and student (12,000) that join the Code in Place journey.

I have done all my obligatory assignments, but still struggling in solving "the Fence Post Problem" when trying to solve the hospital assignment as a bonus point.

So here is my code:
def main():
    """
A code to build a hospital using 6 beepers and stop without creating a bug. Haven't succeeded yet :(
    """
    if beepers_present():
        buildhospital()
        while front_is_clear():
            findbeep()
            buildhospital()
    else:
        while front_is_clear():
            findbeep()
            buildhospital()
    
def buildhospital():
    turn_left()
    move()
    put_beeper()
    move()
    put_beeper()
    turn_right()
    move()
    put_beeper() #4,3 second tower
    turn_right()
    move()
    put_beeper() #4,2 second beeper second tower
    move()
    put_beeper()
    turn_left()
    

def findbeep():
    move()
    while no_beepers_present():
        move()

def turn_right():
    for i in range(3):
        turn_left()

if __name__ == '__main__':
    run_karel_program('HospitalKarel2.w')

While my code works perfectly in a world where the last beeper of a hospital has a space before a wall (Fig 2 below), my code breaks when it has no space (Fig 3). What a bugger!

Fig 2

Fig 3



Wednesday, November 11, 2020

Relationship

What does the past mean to you? If it does not affect your future, would it still matter for you? Yesterday, I tried to migrate all my data from my old to my new phone. Somehow, I couldn't synchronize WhatsApp with the back up so what I got from the app was a list of group that I joined with no personal chat at all. It freaked me out for a bit. I managed to sync all the contacts though, so that was a huge relief but I lost all the chats. I did the same thing with my email where I deleted all the sent items, which somehow deleted the correspondence that attached to the sent items as well. I was quite devastated back then since I have some letters that were super sweet in the email. The same goes for my WhatsApp chat!! But probably because this was the second time I experienced it, I became more accepting?! 

Anyhow, it was quite an interesting experience to download many apps in one night. During the years, I have downloaded many apps individually. I did not realize that I was apps dependent. At least to be able to enter public places, I need lens for QR code and then music, comic, financial services, fitbit and others. This fresh start also allowed me to detach with apps that I don't need. Reflecting on what I consider as important and what is not. 

It also makes me think about relationship. I think what made me accept the lost of my emails were the fact that people's relationship is a work. You will create new stories with the people who are close to you. Their names will start popping out again in your chat. And if it is not, then they are just not important anymore. Not because of hate but because you don't find the need to contact them again and vice versa. Being a gypsy, I experience this a lot. People start to fade away in the distance. 

Untuk Papa

Papa …  Kini senyum itu tak bisa lagi kulihat  Kebaikan itu tak bisa lagi kudapat  Tapi jasa papa tetap melekat  Hangat itu tetap mendekap  ...