Hacker Newsnew | past | comments | ask | show | jobs | submit | hypr_geek's commentslogin

Even harder to debate about when it's something on the verge of stupid, but has been decided otherwise by the top brass.

This video seems relevant here: http://www.youtube.com/watch?v=BKorP55Aqvg


Since a year ago upto a few months before, my day was split in half while working on two projects. The first half had me working in C, bash and HTML/CSS, Javascript for an embedded project and the latter half was Java (Android), HTML/CSS and Javascript for a mobile/web project.

Nowadays, (moved on to another company) the first half is in Scala (Play), HTML/CSS and Javascript for a web project and the second half in Java (Android) for a mobile project.

It has been not been that difficult to manage switching between languages unless the programming paradigm changes (Java <-> Scala), but even that you get used to. The major goal is, in my opinion, to become so proficient with the language(s) that you're working with, that it becomes second nature to transform your thoughts to source code. Very much similar to learning a second natural language. It's not really necessary to learn the ins and outs of each language that you work with, but at least the stuff that would be required.

Some problems that I had,

* Realizing it takes time to get used to the context switch.

* Using different editors. I was doing C and bash coding in vi, but working and modifying Linux source in KDevelop, mostly due to changes in coding style like tabs vs spaces. Java(Android) coding was in Eclipse and HTML/CSS/Javascript was in Sublime Text.

* If you go off one lanugage for a couple of days, it takes some time to get back into it. Doing at least a few things daily keeps one in the flow.

* Static compilation helps a lot when we make mistakes after a context switch. Javascript and Bash proved to be a major pain for this (I did try out JsHint for Sublime, but it slowed the system down, so I went back to looking at errors in browser console).


When we migrated over from CVS to git, we installed an instance of GitLab. It is really awesome, a private GitHub for your needs. The setup was a pain though, even after following the instructions. Nice to know they have a single installable package now at https://www.gitlab.com/downloads/.

We also use Atlassian Stash and JIRA for a client project (the client migrated from CVS to git) and honestly, found it to be quite similar in functionality and not too much better for the extra costs. Mostly, it helps that both (Stash and JIRA) are linked together, but I'm sure that can be done with GitLab and another issue tracking software like Bugzilla.


SEEKING WORK - Remote

~5.8 years of work experience

  * Java (Android ~3.8 years)
  * HTML5, CSS3, Javascript
  * Node.js
  * Embedded C
  * Requirements and Architecture Design
  * Project Management
  * Open to learn new tech as and when required
Based in India.

--- Feel free to contact me for any help on open source projects as well ---

(hypr DOT geek AT gmail DOT com)

Link to resume in profile.


I would highly recommend Asus F202 laptop that has been my official work laptop (with my employer's) for over a year now. It's a single boot Arch Linux (removed Win 8). I work on Android (Eclipse) and embedded C / C++ (mostly vim and terminal, a little kdevelop). Two things that I love about Arch Linux that made me use it, first and the most important, rolling release and second, excellent docs and forums. Also, I've never had a driver issue.

The specs are good enough, i3 3rd gen, 4gb soldered RAM, 500gb, 11.6inch 1366x768 glossy touchscreen, 1.4kg. (It's like a budget macbook air).

No use for the touchscreen (it's more of a hinderance, when someone touches the screen while pointing out something). Two major essential that I needed for a laptop, small and lightweight, and non-reflective (put a matte screen guard which works great).

Highly recommended.


SEEKING WORK - Remote

~5.5 years of work experience

  * Java (Android ~3.5 years)
  * HTML5, CSS3, Javascript
  * Node.js
  * Embedded C
  * Requirements and Architecture Design
  * Project Management
  * Open to learn new tech as and when required
Based in India.

--- Feel free to contact me for any help on open source projects as well ---

(hypr DOT geek AT gmail DOT com)


SEEKING WORK - Remote

~5.5 years of work experience

  * Java (Android ~3.5 years)
  * HTML5, CSS3, Javascript
  * Node.js
  * PHP (Magento)
  * Requirements and Architecture Design
  * Project Management
  * Open to learn new tech as and when required
Based in India. Link to CV in my profile.

--- Feel free to contact me for any help on open source projects as well ---

(hypr DOT geek AT gmail DOT com)


SEEKING WORK - Remote

> 5 years of work experience

  * Java (Android > 3 years)
  * HTML5, CSS3, Javascript (jQuery)
  * PHP (Magento)
  * Requirements and Architecture Design
  * Project Management
  * Open to learn new tech as and when required
Based in India. Link to CV in my profile.

--- Feel free to contact me for any help on open source projects as well ---

(hypr DOT geek AT gmail DOT com)


SEEKING WORK - Remote

~5 years of work experience

  * Java (Android ~3 years)
  * HTML5, CSS3, Javascript (jQuery)
  * PHP (Magento)
  * Requirements and Architecture Design
  * Project Management
  * Open to learn new tech as and when required
Based in India. Link to CV in my profile.

--- Feel free to contact me for any help on open source projects as well ---

(hypr DOT geek AT gmail DOT com)


I've am currently using a 11" HP dm1 3016 (just a grade above netbook), and I refuse to believe people do not find value in netbooks. Yeah, they may be underpowered, but are usable for most tasks that an average user needs to do, mostly web browsing and facebook, watching 720p movies, using MS Office, and a long backup (~7-8 hrs after 1 yr).

Heck, I've been developing for Android on Eclipse, working on Spring MVC app, Play 2.0 projects and doing graphics work on Adobe Photoshop on this laptop since I bought it in Dec., 2011. Attached a 24" display to the HDMI port when needed. Planning to upgrade to SSD, and it will last me a few more years. What it cost me, around INR 20k (~$400).

I guess what netbooks need is an upgrade to a minimum 1366x768 display (which is why I bought the dm1 and not a 10" netbook) and an AMD E series Fusion grade processor.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: