Know Your Speaker: Pratik Karki

Pratik Karki is a software engineer at Leapfrog Technology and a voracious reader and open-source contributor alongside. A jack of all trades and a lifelong learner, come hear Pratik convince the audience that Git can do THAT! on 21 September 2019. Hear from him about the Git internals and why they are the way they are. For now, get to know the internals of Pratik that may not be in his talk.

Pratik Karki

One adjective to describe you: Conscientious
Editor you would marry: I frequently switch between Vim and Emacs 🙂
Favorite OS: Kernel: Linux, Distro: Arch Linux, flavour: Manjaro
Most productive time of the day: Afternoon.
Go-to drink (to work and to twerk): I’m a tea person these days and to twerk, Budweiser.
Never have you ever: Written a game engine (till now!)
Programming pet peeve: When programmers focus on hitting production faster than testing and having code reviews.

Tell us one fun fact about you?       

Only one? Come talk to me, find out yourself.

What keeps you going in life?

Love for programming.

What can we expect from you at wwktm2019?        

A gentle introduction to Git internals.

Why is the topic relevant today and especially for wwktm2019?            

As programmers, we feel that knowing a little bit about everything is fair and it will hold us right in the industry. But in reality, we often only use half the power of tools. We don’t learn the tools properly in detail. Git is a powerful tool which not only helps you write software but can also help you design your software. And it also has amazing time-travel tools, how cool.

Any background reading you would suggest to those that want to come prepared?

Intermediate knowledge of Git would be better. Some knowledge of rebase, stash, creating linear history, merge conflict resolution would be nice.

What is the best and worst thing about your career so far?                  

Best: People can easily get in, the misfits can find a place easily since. This career is for misfits. Lots of awesome tools, lots of amazing programmers to learn from. Man, I love computer industry.

Worst: Undedicated people are getting in to the industry these days. People who don’t have passion for programming are writing codes which aren’t properly tested, designed or thought through. We end up using those code sometimes, and fixing those things while having to do my own tasks can be tiring.

What is your advice to people wanting to be where you are in the industry?  

I’m not in a big “place” or “position” to preach anything. But, people who want to get in, I would say, “Don’t try. Do or do not. There’s no try. Either commit wholly or detach completely.”

What are you most excited about for wwktm2019?                            

The speakers, the community, having a chance to interact with fellow programmers.

Helping spread the word on the awesomeness of wwktm