News for hackers. Stuff that matters.

vcool07

Show HN: I Built an Offline Productivity System That Connects Goals and Systems

https://gitgudapps.com/auratracker

After years of building for companies, I finally built something for myself.Aura Tracker: Habits & Goals is now live on the iOS App Store.It's an opinionated productivity system that connects Identity → Goals → Habits → Tasks → Deep Work → Insights → Reflection, all in one smooth coherent flow. I built it because most productivity apps I used felt like productivity tools. Also, I was...

( Read More... | no comments | on HN )

Ask HN: Is there any point to re-skilling on ds/ algo as a sr.engineer?

Hey everyone,I'm a Senior Engineer at a large tech company with over 20 years of experience. For the last 5 years, my role has primarily revolved around devops, tech leadership (small teams), taking care of system architecture , feature design, security stuff, reviews etc, with much of the hands-on coding (mostly maintenance stuff) delegated to junior engineers. What's striking is that in my...

( Read More... | 1 comment | on HN )
My feedback would be to not restrict to books. You would get more traction with movies / web/tv series or even video games.

Ask HN: Is indie game dev a viable solopreneur option in 2025?

Taking some inputs here, is solo game dev (something of the scope of stardew valley) still a viable career option in 2025 to earn a decent revenue ? Or is it more of winning a lottery kind of situation ?As for me, I've been a regular s/w developer and play video games as a hobby. Never built any games before as the learning curve was too steep (not to mention the various skillsets that needed...

( Read More... | 3 comments | on HN )
Re:Stapler: I remade a 32 year old classic Macintosh app on Sunday August 11, 2024 @10:18AM (#41216346)
I'm always curious to know whats the motivation behind these kind of side projects ? Is it just to scratch a technical itch ? To build a product for oneself because you are not really happy with anything else on the market ? Learn a new skillset ? Enhance the resume with a new cool project ?

Ask HN: Do you indulge in side projects to complement your day job?

I know the answer I would get if I ask chatgpt on what to do if you are stuck in a rut in your day job. But in reality, if you are in a day job which's mostly mundane work with little to no prospects of career growth / decent salary hikes, do you complement/compensate for it by investing extra time after work hours in creative side projects ? Do you prepare of interviews post work and be...

( Read More... | 3 comments | 2 points | on HN )
Re:Show HN: We Built the Fastest Spreadsheet on Thursday February 29, 2024 @12:27PM (#39552335)
How is this different from Power BI ? Or is this software on similar lines as Power BI ?
Looks very good and really impressive if it was built all by your lonesome !!

Not trying to be pessimistic, but doesn't notion give you all these already ? Or did I miss something here ?

Not exactly 30 years ago, but I started my career in early-mid 2000s at a IT services firm. We were working on fixing bugs/building small features for a telecom network equipment of a major multinational ( at that time).

Work was mostly well distributed/planned well in advance and overtime was only around field testing/release dates/acceptance test etc, none of this on demand agile bs that we've these days. Every major/large feature was broken into requirements (or use-cases in some projects) and these were were written by a very senior person (or a group of them) and it would be reviewed for every spelling mistake (I kid you not) before handing it over to the dev team. We used to have workshops where people from different modules (old name for the modern micro services) would sit around a physical table (not a slack/teams meeting) and would pore through the printed document or on their laptop and one person would literally take notes on what was discussed, what were open issues for the next meeting etc. Only when every requirement was completely addressed it would get a green signal to move to dev.

Test / Dev were different teams, and in companies where I worked V model was popular where a test team would write test cases and dev team would write code against these requirements. Testing was a vertical in itself and while devs usually handled Unit/Module testing, system integration testing, field testing, customer acceptance testing were done by dedicated teams. The goal was to capture 90% of defects in MT, some 7-8% in SIT and only 1-2% from field and theoretically nothing post release. We (devs) used to have goals given on how many bugs can be expected from each of the phases to determine our quality of coding. Code reviews had a reviewer, moderator, approver and so on making it a very important event (not the offline bs that happens today). A post release bug would be a nasty escalation on both dev/test teams.

Did I also mention that the MNC had a tech support team who had good knowledge of most systems at high level, worked in shifts and unless there was a bug which required code change, would be able to handle & resolve most escalations from customer. Bugs requiring code change would be sent to the dev team only after a formal handshake between dev and support teams. The bugs would get treated the same way like a feature, and went in maintenance packages released every once in a while (same cycle of dev/testing as features)

There were separate teams in some projects, one for bug fixing of previous releases and one for building new features for an upcoming release and they used to be rotated out after a release !

I always thought that moving to agile/scrum would make life easy and fast. While it shortened release cycles, software quality has taken a huge hit, most code these days are copy/pasted , reviews are mostly lip-service and the end result is that most engineers are forced to do pager duty and are called to fix the mess they made round the clock. Interview processes are mostly focused on irrelevant ds/algo questions and abstract design problems with little to no emphasis on a candidate's experience. I had one interviewer tell me that they really don't care about a candidate's experience but only his performance in the interview matters (yeah, no sh1t sherlock, explains why the company needs 24x7 on call dev support !)

Call me old fashioned, but I do miss the old way of building boxed software (plan/analyze/design/code/test/ship and maintain). Work was relatively more predictable and office felt like a place where people actually collaborated and worked together to build something they could be proud of !

Ask HN: Is it possible to have a structured work day in software dev?

Lately, I feel exhausted with all the late night meetings thats required of me at work. Discussed it with my manager few months ago and he offered to take me off on-call rotation and put me in a leadership role. While this was good initially, lately this has come up with its own set of challenges, where in I'm required to have nightly meetings with other teams who are outside of my timezone. ...

( Read More... | 143 comments | 11 points | on HN )
Re:Ask HN: Eating and coocking is so inneficient, better way? on Thursday January 27, 2022 @02:25AM (#30097337)
Eating is not just to survive, human body is not an automobile that you fill gasoline in and make it work. If thats the expectation, then whats the difference between a human and a machine ? Buying food, cooking it, or baking a nice recipe you found, sharing food with friends, calling over your friends/family to dinner, having a nice meal with everyone, these are all interactions that makes us human. Get rid of all of them , then humans are not "living" anymore, they are simply "existing".
Re:Toxic culture is driving the great resignation on Friday January 14, 2022 @05:46AM (#29932877)
The reasoning provided by someone to me was that at a org level, it's more cost effective for the org to replace those 1-2 departures with the market rate salary, than raise the salary of the whole team to the market rate.

Many people stay back in a company even knowing they could probably get more if they try else where (ex: work like balance, friends, job security in the long term, exciting work etc). When a org has sufficient no of such ppl, it doesn't matter to them when they lose some 1-2 start performers. Also, there's no guarantee those star performers would stay back even if they are paid higher salaries !!

Re:Show HN: I make $3K/mo from a browser extension on Wednesday January 05, 2022 @06:02AM (#29807569)
Maybe a wild guess, but anything thats not related to ads/marketing/analytics etc., are too difficult to monetize by a solo founder ? Or maybe the other areas too difficult to get into not just in terms of software complexity, but in terms of support requirement , availability SLAs etc ?
Re:Show HN: I make $3K/mo from a browser extension on Wednesday January 05, 2022 @02:28AM (#29806166)
Congrats on the milestone. As per my understanding, Google doesn't support paid chrome extensions anymore, so how are you monetizing it ?
Re:Ask HN: Simplest stack to build web apps in 2021? on Tuesday November 23, 2021 @07:22AM (#29316980)
If you know c#, then .net6 released recently, which is a LTS release and has really cool features like hot reload, minimal API etc. It also has sufficient performance improvements as compared to its predecessors. As a language, personally I find C# to be much easier and better to use as compared to java/python, especially for web dev and C# 10 has some really good language improvements like record types etc. I have used it mostly in windows env, so, not sure about it's performance on Linux, but considering its cross platform, I'm guessing it would be good.

Ask HN: How do you move up the career ladder being a senior developer?

I'm employed at one of the big software giants as a senior engineer. Life has been good so far, except that a sense of job stagnancy is creeping in. I talked to my manager about promotion and moving up the ladder to take on more complex projects, and he said that moving from senior to upper levels is not easy, and irrespective of skillset it takes time and patience (plus the usual take...

( Read More... | 4 comments | 3 points | on HN )

Ask HN: Working on side projects, need some advice

Hi Guys, I've been reading a lot of articles about budding/full-time entrepreneurs and their successful ventures. I'm motivated to start a few side projects to see if I've that streak in me, but I need some clarity , and wanted your inputs on the below questions :1. Is it possible to build and sustain a SaaS business as a solo founder ? For a medium sized project (say something like...

( Read More... | 1 comment | 3 points | on HN )
Re:Ask HN: Is all of FAANG like this? on Thursday July 23, 2020 @11:55AM (#23928678)
What's the second A in FAANG for ? Apple / Alphabet ?
I read this somewhere that, instead of focusing on "what to do ?", shift your focus to "why do you need to do it ?". If you focus on the why and can convince yourself on the importance of it, maybe it would get done. On the other hand, if your "why" is shaky, then most probably somewhere in the back of your mind it's marked as "not important". It's like one of those things that you just want, but don't really "need", so no wonder you lose interest pretty soon.
Re:C# Pattern Matching on Tuesday February 04, 2020 @10:34PM (#22243782)
I'm surprised at the no. of recommendations for resharper even now. I thought most of the new features of resharper was already included as part of VS2019. Any specific feature that's missing ?
Yeah, sometimes I do fall in this vicious circle of overwork / decrease in productivity. Trying myself to get out of it, but the stress/anxiety surrounding a deployment/making a mistake is way too high for me to decisively get out of it.

Ask HN: How to improve code quality while maintaining decent velocity?

Hi, I believe I'm a decent programmer, may not be a rockstar or anything. Recently I've changed my company to one of the "sought afters", and I've noticed that I've been getting some comments about the quality of work and some uncomfortable questions about my skills. I've been forced to change my design more than once during code review and there were other times when my PR was outright...

( Read More... | 175 comments | 200 points | on HN )
Re:Ask HN: How do you stay disciplined in the long run? on Monday April 29, 2019 @01:10PM (#19780272)
I would like to add my 2 cents here :

1. If you want to do something but not able to do anything about it, maybe its not something you "want" to do. It's like swimming against the tide, it'll always be hard. So, instead find something you "want" to do. For ex: deep down you might enjoy painting, but looking at an article on how some programmer made millions by selling his startup, you might be tempted to try your hand at coding. But no matter how much you motivate yourself, your mind will continue to resist when the implementation phase comes, as, deep down, that's not what you are interested in.

2. When you start a project, don't spend too much of time on planning/research. Any project you start, try to finish atleast the most important parts of it while your initial enthusiasm lasts. If you spend most of your initial enthusiasm on planning/research and other stuff, you'll have little energy left for implementation. Start and course correct along the way.

Thanks for your comments. If I understood you correctly, you want the comments marked as TODOs listed in a UI automatically , which you can track/move around. Am I correct ?

Ask HN: Features you would like to see in a personal project management software

Hi, I've been teaching myself web dev. I'm looking at building something along the lines of trello/asana. But instead of building another clone, I thought of doing a bit of market research and make something that can be actually useful. Request you to let me know :1) Do you have a pain point that the existing tools like asana/trello doesn't address, but you wished it did ? Would you pay for...

( Read More... | 4 comments | 3 points | on HN )
Something called 'integration testing' that has to be done before the final build which clearly flags off any compatibility issues between components.

Every component comes with a major/minor release no., which tells about the nature of change that has gone in. For ex: Major rel is incremented for a change that usually introduces a new feature/interface. Minor release no are reserved for bug fixes/optimizations, that are more internal to the component.

The build manager can go through the list of all the delivered fixes and cherry pick the few which can go to the final build.

Re:Tim Sweeney on the First Version of the Unreal Editor on Friday January 12, 2018 @12:56PM (#16134799)
Very engaging read. Any other such interesting interviews of retro game dev ?

Ask HN: How good is the job market for .NET stack?

I've been learning a bit of C# and ASP.net on my own since the past few days and planning to enroll in a few paid courses to get better. But I've been told that the job market for .net stack is pretty limited (at-least in India, where I'm based currently). Most people I've consulted with advise me to invest in learning Java or other open source systems like php/RoR/python etc based on Linux...

( Read More... | 9 comments | 7 points | on HN )

Older »